
Untitled
By: a guest on
Apr 24th, 2012 | syntax:
PHP | size: 1.43 KB | hits: 13 | expires: Never
<?php
class AdminController extends Zend_Controller_Action
{
private $_reg = null;
private $_auth = null;
public function init()
{
$this->_reg = $this->_reg = Zend_Registry::getInstance();
$this->_auth = Zend_Auth::getInstance();
if(!$this->_auth->hasIdentity())
{
$this->_redirect("index/login");
}
}
public function indexAction()
{
$vars = $this->_auth->getStorage()->read();
//print_r($vars);
$this->view->id = $vars['id'];
$this->view->time = $vars['login_time'];
$this->view->title = "Admin";
$kiosks = $this->_reg->em->getRepository("Entity\Kiosk_Session")->findBy(array("end"=>null));
if(count($kiosks) > 0)
{
$id_list = array();
foreach($kiosks as $k)
{
$id_list[] = array("code" => $k->kiosk->code,"ip" => $k->ip);
}
$this->view->kiosks = $id_list;
}
$kiosk_code = $this->getRequest()->getParam('kiosk');
if(isset($kiosk_code))
{
$kiosk_logs = null;
foreach($kiosks as $k)
{
if($k->kiosk->code == $kiosk_code)
{
$kiosk_logs = $k->kiosk->kiosk_log;
break;
}
}
$this->view->kiosk_logs = $kiosk_logs;
}
//$this->_helper->viewRenderer->setNoRender(true);
//echo "admin";
//print_r($this->_auth->getStorage()->read());
}
public function startAction()
{
$this->view->title = "Admin Start";
//$this->_helper->viewRenderer->setNoRender(true);
//echo "Start";
}
}