예제 #1
0
    /**
     *  @brief Get logger version
     *  
     *  @retval logger version
     */
    if (!function_exists('getloggerversion')) {
        function getloggerversion()
        {
            return '1.0.0.2';
        }
    }
    if (!function_exists('setloglevel')) {
        /**
         *  @brief Setting log level
         *  
         *  @param [in] $level new log level
         *  @return old log level
         */
        function setloglevel($level)
        {
            $g_logger_loglevel =& geteasy()->getloglevel();
            $old = $g_logger_loglevel;
            $g_logger_loglevel = intval($level);
            log_message(LOGGER_DEBUG, 'called function: ' . __FUNCTION__ . ' with $level=' . $g_logger_loglevel);
            return $old;
        }
    }
    $g_logger_inited = TRUE;
    setloglevel(LOGGER_DISABLED);
    adddependency('logger', getloggerversion(), COMPONENT_HELPER, 'utils', '1.0.0.2', COMPONENT_HELPER);
}
예제 #2
0
 /**
  * @brief Run a controller
  */
 function run()
 {
     log_message(LOGGER_DEBUG, 'called function: ' . easy::$instance->getlibraryname() . '.' . __FUNCTION__ . ' begin');
     setloglevel(getinivalue('config', 'config.ini', 'system', 'loglevel', LOGGER_DEBUG));
     easy::$instance->html_linebreak = getinivalue('config', 'config.ini', 'system', 'html_linebreak', 'yes');
     session_start();
     $easyurl = geteasylibrary('easyurl');
     $controller = geteasycontroller($easyurl->getcontrollername());
     $this->cssname = $controller->getcssname();
     $easysession = geteasylibrary('easysession');
     $easysecurity = geteasylibrary('easysecurity');
     log_message(LOGGER_SYSTEM, $controller->getcontrollername() . ' controller object is created. version:' . $controller->getcontrollerversion());
     log_message(LOGGER_DEBUG, 'called function: ' . $controller->getcontrollername() . '.' . $easyurl->getfunctionname() . ' begin');
     if (method_exists($controller, $easyurl->getfunctionname())) {
         $controller->{$easyurl->getfunctionname()}();
     } else {
         showerror('Hiba', 'A route bejegyzésben hibás metódus hivatkozás van (' . $easyurl->getfunctionname() . ').');
     }
     log_message(LOGGER_DEBUG, 'called function: ' . $controller->getcontrollername() . '.' . $easyurl->getfunctionname() . ' end');
     $easysession->write();
     log_message(LOGGER_DEBUG, 'called function: ' . easy::$instance->getlibraryname() . '.' . __FUNCTION__ . ' end');
 }