Archive for the ‘Programming’ Category

Wordpress WassUp Error

Monday, April 7th, 2008

I’ve upgraded the wassup plugin to the latest version ( 1.5 ) and an error started to show in the pages:

[ wp_wassup_tmp' doesn't exist ]

The solution is to deactivate the plugin and then reactivate it… witch should be the right way to upgrade your plugins.

Update:

I also get a syntax error from the wassup plugin, on the dashboard:

WordPress database error: [You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'AND 1207656596' at line 1]
SELECT COUNT(DISTINCT wassup_id) AS itemstot FROM wp_wassup WHERE wassup_id IS NOT NULL AND timestamp BETWEEN AND 1207656596

It seems that the errore comes from a debug query that was left in the wassupDashChart() function. To fix the error you need to comment two lines (1631,1632) of code in wassup.php:

  1.  
  2. // This is the function to print out a chart’s preview in the dashboard
  3. function wassupDashChart() {
  4. global $wpdb;
  5. $table_name = $wpdb->prefix . "wassup";
  6. $to_date = wassup_get_time();
  7. $Chart = New MainItems;
  8. $Chart->tableName = $table_name;
  9. $Chart->to_date = $to_date;
  10.  
  11. //$itemstot = $Chart->calc_tot("count", $search, null, "DISTINCT");
  12. //print $itemstot;
  13.  
  14. echo ‘<h3>WassUp Stats <cite><a href="admin.php?page=wassup">More &amp;raquo;</a></cite></h3>’;
  15. echo $Chart->TheChart(1, "400", "125", "", $wassup_options->wassup_chart_type, "bg,s,00000000", "dashboard", "left");
  16. } //end function wassupDashChart
  17.  

myWeather widget

Thursday, December 6th, 2007

To create a quick and dirty widget from myWeather wordpress plugin just add the following to the end of myweather.php

(more…)

ASP.NET 2.0 and SQLServer 2000 Transactions

Wednesday, June 27th, 2007

The new ADO.NET 2.0 and it’s typed datasets and table adapters are very useful tools for creating a DAL in you application. Still when working with SQLServer 2000 implementing transactions is a bit tricky. (more…)

Virtual Destructors

Saturday, November 18th, 2006

When do you need to declare a destructor virtual?

Recently I’ve been involved in a thread on qt-interest mailing list about virtual destructors. A few people there suggested that you should always make the destructor of your class virtual. I strongly disagree.

(more…)