/**
  * Compare two objects and returns, in an array, the differences
  *
  * @param  XoopsObject $old_object The first object to compare
  * @param  XoopsObject $new_object The new object
  * @return array       differences    key = fieldname, value = array('old_value', 'new_value')
  */
 function compareObjects($old_object, $new_object)
 {
     $ret = array();
     $vars_name = array_keys($old_object->getVars());
     foreach ($vars_name as $one_var) {
         if ($old_object->getVar($one_var, 'f') == $new_object->getVar($one_var, 'f')) {
         } else {
             $ret[$one_var] = array($old_object->getVar($one_var), $new_object->getVar($one_var));
         }
     }
     return $ret;
 }