odea/application/controllers/IndexController.php

47 lines
1.2 KiB
PHP
Raw Normal View History

2012-02-02 17:29:14 +00:00
<?php
2012-05-02 18:19:07 +00:00
Class IndexController extends Zend_Controller_Action
2012-02-02 17:29:14 +00:00
{
public function init()
{
2012-02-22 19:17:11 +00:00
$this->view->headScript()
->appendFile('/themes/default/scripts/jquery.jstree.js', 'text/javascript')
->appendFile('/themes/default/scripts/fields.js', 'text/javascript');
2012-02-02 17:29:14 +00:00
}
public function indexAction()
{
$auth = Zend_Auth::getInstance();
$user = $auth->getIdentity();
if ($user->customisation) {
$this->view->assign('preferences', $user->customisation);
}
}
2012-02-15 09:25:21 +00:00
public function criteresAction()
{
2012-03-08 15:25:27 +00:00
$ajax = $this->getRequest()->getParam('ajax');
if($ajax)
$this->_helper->layout()->disableLayout();
2012-02-15 09:25:21 +00:00
require_once 'Scores/SessionCiblage.php';
$session = new SessionCiblage();
2012-05-02 18:19:07 +00:00
2012-05-06 13:53:19 +00:00
require_once 'Scores/Field.php';
$this->view->field = new Fields();
2012-02-15 09:25:21 +00:00
$this->view->criteres = $session->getCriteres();
}
2012-05-02 18:19:07 +00:00
public function removeAction()
{
require_once('Scores/SessionCiblage.php');
$this->_helper->layout()->disableLayout();
$session = new SessionCiblage();
$session->unsetCritere($this->getRequest()->getParam('critere'));
$objet = new Object_Comptage();
$objet->count(null, null);
$this->_redirect('/');
}
2012-02-02 17:29:14 +00:00
}