| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889 | <?php/** * The Zoo * * @copyright  (c) 2007 OSI * @author     Frédéric G. MARAND * @license    Licensed under the CeCILL 2.0 * @version    CVS: $Id: misc.php,v 1.4 2007-06-10 19:39:54 marand Exp $ * @link       http://drupal.org/project/offload * @since      Not applicable yet * @package    default *//** * Interface used by function providing non-standard comparisons * @package default */interface Comparable_Interface  {  /**   * Compare the current instance   *   * @param Comparable_Interface $other   * @return int   */  public function cmp(Comparable_Interface $other);  }function _debug($msg)  {  global $_debug_active ;  if ($_debug_active)    echo $msg;  }/** * Old school autoloader. *//*function __autoload($name)  {  _debug("Autoloading $name\n");  require_once("$name.php");  }*/function get_temp_dir()  {  return 'e:/src/OsinetOffice/tmp';  }/** * @link http://blog.riff.org/2006_11_19_console_encoding_in_php_gtk_apps * * @param string $s * @return string */function output_encoder($s)  {  return iconv('UTF-8', 'IBM850', $s);  }// Activate the OB handler:ob_start("output_encoder", 2);/** * automatically find the glade file for a class file * */function load_glade()  {  return new GladeXML(basename($_SERVER['PHP_SELF'], 'php') . 'glade');  }/** * returns the name of the invoking function/method * if it's a method, it is prefixed by the class name * * @return string */function func_name($level = 1)  {  $trace = debug_backtrace();  $func = $trace[$level]['function'];  if (isset($trace[$level]['class']))    $func = $trace[$level]['class'] . '::' . $func;  return $func;  }
 |