?
<?php
class Admin_IndexController extends Zend_Controller_Action
{
public function init()
{
$session = Zend_Registry::get('session');
$translate = Zend_Registry::get('translate');
$ln = $this->_request->getParam('lang');
if(isset($ln))
{
if ($translate->isAvailable($ln)) {
$locale = new Zend_Locale($ln);
$session->lang = $locale;
$translate->setLocale($locale->getLanguage());
Zend_Registry::set('translate', $translate);
}
}
$this->view->translate = $translate;
$username = "";
$this->_helper->layout()->setLayout('admin');
$user = Zend_Auth::getInstance()->getIdentity();
if($user)
{
$username = $user->username;
$this->_helper->actionStack('nav','nav','admin');
}
$this->view->username = $username;
$this->view->TitrePage = $translate->_("nomsite")." - Admin";
$this->_helper->actionStack('login','login','admin');
$this->_helper->actionStack('header','header','admin');
}
public function indexAction()
{
}
function logoutAction()
{
$ln = $this->_request->getParam('lang');
Zend_Auth::getInstance()->clearIdentity();
$this->_redirect('indexadmin-'.$ln.'.html');
}
}