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(); }
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)); }