function showLogin() { $user = NEnvironment::getUser(); if (!isset($this->session['time'])) { $this->session['time'] = date('d.m.Y H:i:s'); } //pouzit iba jeden CSS MT::addCss('/require_modules/authentication/css/auth.css'); MT::addScripts('/jscripts/mootools/mootools1.2b2.js', 'mootools'); MT::addScripts('/jscripts/mootools/mootools_DWrequest.js', 'mootools_adds'); $form = new NForm('LoginForm'); $form->getElementPrototype()->id = 'LoginForm'; $renderer = $form->getRenderer(); $renderer->wrappers['controls']['container'] = 'div'; $renderer->wrappers['pair']['container'] = 'div'; $renderer->wrappers['label']['container'] = NULL; $renderer->wrappers['control']['container'] = NULL; $form->addGroup(); $form->addText('login', 'Prihlasovacie meno')->addRule(NForm::FILLED, 'Prihlasovacie meno musí byť vyplnené.')->addRule(NForm::MAX_LENGTH, 'Maximálny počet znakov je %s', 20); $form->addPassword('password', 'Heslo')->addRule(NForm::FILLED, 'Prihlasovacie meno musí byť vyplnené.')->addRule(NForm::MAX_LENGTH, 'Maximálny počet znakov je %s', 30); $form->addSubmit('submit_login', 'Log In'); $form->addProtection('Sedenie vypršalo. Proším obnovte prihlasovací formulár a zadajte údaje znovu.', 1800); $form['login']->getControlPrototype()->class = 'text'; $form['login']->getLabelPrototype()->id = 'loginLabel'; $form['password']->getControlPrototype()->class = 'text'; $form['password']->getLabelPrototype()->id = 'passwordLabel'; $form['submit_login']->getControlPrototype()->class = 'btnLogin'; if ($form->isSubmitted()) { if ($form->isValid()) { $values = $form->getValues(); try { if (self::getCountOfUnautorizedAccess() > 10) { throw new NAuthenticationException('Prihlásenie bolo zablokované na 10 minút.'); } Log::addGlobalLog(1); $user->setExpiration('+ 2 days', FALSE); // $user->setAuthenticationHandler( new Login() ); $user->login($values['login'], $values['password']); $form->setValues(array(), TRUE); header('Location: ' . $_SERVER['REQUEST_URI']); exit; } catch (NAuthenticationException $e) { $form->addError($e->getMessage()); } } } MT::addTemplate(dirname(__FILE__) . '/login.phtml', 'authentication'); MT::addVar('authentication', 'error_msg', $this->error_msg); MT::addVar('authentication', 'loginForm', $form); echo MT::renderHeader(); echo MT::renderContentHolder(); exit; }
function __construct() { // $this->id_type_modul = dibi::fetchSingle("SELECT id_type_modul FROM type_modul WHERE dir='article'"); MT::addScripts('/jscripts/tiny_mce/tiny_mce.js', 'tinymce'); MT::addScripts('/jscripts/jquery/jquery-1.6.4.min.js', 'jquery'); MT::addTextScripts(' jQuery.noConflict();'); MT::addScripts('/jscripts/jquery/jquery-ui-1.8.5.custom.min.js', 'jquery-ui'); MT::addScripts('/jscripts/jquery/tags/jquery.tagsinput.min.js', 'tagsinput'); MT::addScripts(self::RELATIVE_PATH . '/../article/setting_tiny_mce.js', 'tinymce_article'); MT::addScripts('http://maps.google.com/maps/api/js?sensor=false', 'google_maps'); MT::addCss('/jscripts/jquery/tags/jquery.tagsinput.css', 'tagsinput'); MT::addCss('/jscripts/jquery/custom-theme/jquery-ui-1.8.13.custom.css', 'jquery-ui'); }
function __construct() { // $this->id_type_modul = dibi::fetchSingle("SELECT id_type_modul FROM type_modul WHERE dir='Home'"); MT::addScripts('/jscripts/tiny_mce/tiny_mce.js', 'tinymce'); MT::addScripts(self::RELATIVE_PATH . '/../article/setting_tiny_mce.js', 'tinymce_Home'); }
//-----------jazyk--------------------- if (isset($_GET['lang'])) { NEnvironment::getSession('Page')->lang = $_GET['lang']; } if (NEnvironment::getSession('Page')->lang == '') { NEnvironment::getSession('Page')->lang = NEnvironment::getVariable('ADMIN_DEFAULT_LANG'); } //if(!isset($_SESSION['lang'])){$_SESSION['lang']=ADMIN_DEFAULT_LANG;} //-----------jazyk--------------------- //if(isset($_GET['id_menu'])){$_SESSION['id_menu']=$_GET['id_menu'];} //if(!isset($_SESSION['id_menu'])){$_SESSION['id_menu']=0;} MT::addCss('/templates/admin/css/index.css'); MT::addScripts('/jscripts/mootools/mootools-1.2.4-core-nc.js', 'mootools'); MT::addScripts('/jscripts/mootools/mootools-1.2.4.4-more.js', 'mootools_adds'); MT::addScripts('/jscripts/mootools/mootools_listener.js', 'mootools_listener'); MT::addScripts('/jscripts/tableHighlighter.js', 'tableHighlighter'); MT::addTextScripts(' function confl(message, url) { if(confirm(message)) location.href = url; } ', 'conf'); $auth = new Authentication(); $session = NEnvironment::getSession("Authentication"); //NDebug::dump(NEnvironment::getUser()->getIdentity()); /* * Skontrolovanie prav na adresare a subory * v pripade nespravnych - opravenie */ if (isset($_GET['checkAndRepairPermission'])) { echo 'Run checkAndRepairPermission'; $error = array();
/** * @access public */ public function __construct() { MT::addCss(self::TEMPLATE_DIR . '/css/index.css', 'gallery'); MT::addCss(self::TEMPLATE_DIR . '/css/fileuploader.css', 'gallery_multiupload'); MT::addScripts(self::TEMPLATE_DIR . '/fileuploader.js', 'gallery'); }