public static function appendErrorsContent($content) { if (!self::$displayed && !empty(self::$current)) { $content = '<div class="toeErrorMsg">' . implode('<br />', self::$current) . '</div>' . $content; self::$displayed = true; } return $content; }
public function __call($name, $arguments) { $controller = $this->getController(); if (method_exists($controller, $name)) { //try to find this method in controller return $this->getController()->{$name}(isset($arguments[0]) ? $arguments[0] : NULL, isset($arguments[0]) ? $arguments[0] : NULL, isset($arguments[0]) ? $arguments[0] : NULL); } elseif ($controller) { //try to find this method in model $model = $controller->getModel(); if (method_exists($model, $name)) { return $this->getController()->{$name}(isset($arguments[0]) ? $arguments[0] : NULL, isset($arguments[0]) ? $arguments[0] : NULL, isset($arguments[0]) ? $arguments[0] : NULL); } } errorsBup::push(langBup::_(array('Module', $this->_code, 'method', $name, 'undefined')), errorsBup::FATAL); }
/** * Display all errors for module installer, must be used ONLY if You realy need it */ public static function displayErrors($exit = true) { $errors = errorsBup::get(errorsBup::MOD_INSTALL); foreach ($errors as $e) { echo '<b style="color: red;">' . $e . '</b><br />'; } if ($exit) { exit; } }
importClassBup('dispatcherBup'); importClassBup('fieldBup'); importClassBup('tableBup'); importClassBup('frameBup'); importClassBup('langBup'); importClassBup('reqBup'); importClassBup('uriBup'); importClassBup('htmlBup'); importClassBup('responseBup'); importClassBup('fieldAdapterBup'); importClassBup('validatorBup'); importClassBup('errorsBup'); importClassBup('utilsBup'); importClassBup('modInstallerBup'); importClassBup('wpUpdater'); importClassBup('toeWordpressWidgetBup'); importClassBup('installerDbUpdaterBup'); importClassBup('templateModuleBup'); importClassBup('templateViewBup'); importClassBup('fileuploaderBup'); installerBup::update(); errorsBup::init(); dispatcherBup::doAction('onBeforeRoute'); frameBup::_()->parseRoute(); dispatcherBup::doAction('onAfterRoute'); dispatcherBup::doAction('onBeforeInit'); frameBup::_()->init(); dispatcherBup::doAction('onAfterInit'); dispatcherBup::doAction('onBeforeExec'); frameBup::_()->exec(); dispatcherBup::doAction('onAfterExec');