2012-02-02 17:29:14 +00:00
|
|
|
<?php
|
|
|
|
Class IndexController extends Libs_Controller
|
|
|
|
{
|
|
|
|
|
|
|
|
public function init()
|
|
|
|
{
|
2012-02-22 19:17:11 +00:00
|
|
|
$this->view->headScript()
|
|
|
|
->appendFile('/themes/default/scripts/jquery.jstree.js', 'text/javascript')
|
2012-02-24 17:23:20 +00:00
|
|
|
->appendFile('/themes/default/scripts/fields.js', 'text/javascript')
|
|
|
|
->appendFile('/themes/default/scripts/autocompleted.js', 'text/javascript');
|
2012-02-22 19:17:11 +00:00
|
|
|
/* Initialize action controller here */
|
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';
|
2012-03-06 13:15:01 +00:00
|
|
|
require_once 'Scores/Field.php';
|
2012-02-15 09:25:21 +00:00
|
|
|
$session = new SessionCiblage();
|
|
|
|
|
2012-03-06 13:15:01 +00:00
|
|
|
$this->view->field = new Fields();
|
2012-02-15 09:25:21 +00:00
|
|
|
$this->view->criteres = $session->getCriteres();
|
|
|
|
}
|
2012-03-15 15:44:10 +00:00
|
|
|
|
2012-03-08 15:04:08 +00:00
|
|
|
public function removeAction()
|
|
|
|
{
|
|
|
|
require_once('Scores/SessionCiblage.php');
|
|
|
|
$this->_helper->layout()->disableLayout();
|
|
|
|
$session = new SessionCiblage();
|
|
|
|
$session->unsetCritere($this->getRequest()->getParam('critere'));
|
2012-04-06 08:27:10 +00:00
|
|
|
$objet = new Object_Comptage();
|
|
|
|
$objet->count(null, null);
|
2012-03-08 15:04:08 +00:00
|
|
|
$this->_redirect('/');
|
|
|
|
}
|
2012-02-02 17:29:14 +00:00
|
|
|
}
|
|
|
|
|