Gestion de la sauvegarde des critères ainsi que du comptage

This commit is contained in:
Michael RICOIS 2011-12-30 11:10:37 +00:00
parent 848c16640c
commit 01cf1a8848

View File

@ -64,8 +64,42 @@ class ComptageController extends Zend_Controller_Action
$resultat = $session->getNb('total');
$nbInsee = $session->getNb('insee');
//Enregistrement dans la base de donnée
//Informations utilisateur
$auth = Zend_Auth::getInstance();
$user = $auth->getIdentity();
$db = Zend_Registry::get('db');
//Enregistrement des critères
$criteresM = new Application_Model_Criteres($db);
$data = array(
'idClient' => $user->idClient,
'login' => $user->username,
'reference' => $ref,
'criteres' => json_encode($criteres),
'parent' => 0,
'dateAjout' => date('Y-m-d H:i:s'),
);
$id = $criteresM->insert($data);
if ($id){
//Enregistrement des valeurs du comptage
$comptageM = new Application_Model_Comptages($db);
$data = array(
'idDefinition' => $id,
'resultat' => $resultat,
'uniteInsee' => $nbInsee,
'tarif' => '',
'dateAjout' => date('Y-m-d H:i:s'),
);
if ($comptageM->insert($data)) {
echo "Vos critères ont été sauvegardés sous la référence $ref";
} else {
echo "Erreur lors de l'enregistrement";
}
} else {
echo "Erreur lors de l'enregistrement";
}
}
}