Example #1
0
 function display($tpl = null)
 {
     // No error reporting
     if (!LinkrHelper::debug()) {
         error_reporting(0);
         ini_set('display_errors', 0);
     }
     // Frontpage hack
     $this->addTemplatePath(JPATH_COMPONENT_ADMINISTRATOR . DS . 'views' . DS . 'request' . DS . 'tmpl');
     // JSON wrapper
     if (!function_exists('json_encode')) {
         $this->addHelperPath(JPATH_COMPONENT_ADMINISTRATOR . DS . 'helpers');
         // Services_JSON class
         if (!class_exists('Services_JSON')) {
             $this->loadHelper('json');
         }
         // JSON wrapper
         $this->loadHelper('jsonwrapper');
     }
     // Send results
     echo $this->get('Request');
     // Shutdown application
     global $mainframe;
     $mainframe->close();
 }
Example #2
0
 function log($msg)
 {
     if (empty($msg) || !LinkrHelper::debug()) {
         return;
     }
     static $log;
     if (is_null($log)) {
         $o = array('format' => '{DATE} {TIME} ({C-IP}), {COMMENT}');
         jimport('joomla.error.log');
         $log =& JLog::getInstance('linkr.php', $o);
     }
     $log->addEntry(array('comment' => $msg));
 }