<?php /** * $Id$ * * @package Mediboard * @subpackage GestionCab * @author SARL OpenXtrem <*****@*****.**> * @license GNU General Public License, see http://www.gnu.org/licenses/gpl.html * @version $Revision$ */ CCanDo::checkRead(); $fiche_paie_id = CValue::getOrSession("fiche_paie_id", null); $fichePaie = new CFichePaie(); $fichePaie->load($fiche_paie_id); if (!$fichePaie->fiche_paie_id) { CAppUI::setMsg("Vous n'avez pas choisi de fiche de paie", UI_MSG_ERROR); CAppUI::redirect("m=dPgestionCab&tab=edit_paie"); } if ($fichePaie->final_file) { echo $fichePaie->final_file; } else { $fichePaie->loadRefsFwd(); $fichePaie->_ref_params_paie->loadRefsFwd(); // Création du template $smarty = new CSmartyDP(); $smarty->assign("fichePaie", $fichePaie); $smarty->display("print_fiche.tpl"); }
<?php /** * $Id: do_fichePaie_save.php 19621 2013-06-20 20:40:45Z phenxdesign $ * * @package Mediboard * @subpackage GestionCab * @author SARL OpenXtrem <*****@*****.**> * @license GNU General Public License, see http://www.gnu.org/licenses/gpl.html * @version $Revision: 19621 $ */ mbTrace("Start"); $do = new CDoObjectAddEdit("CFichePaie"); $do->redirect = null; $do->doIt(); mbTrace("End"); $fichePaie = new CFichePaie(); $fichePaie->load($do->_obj->_id); $fichePaie->loadRefsFwd(); $fichePaie->_ref_params_paie->loadRefsFwd(); // Création du template $smarty = new CSmartyDP(); $smarty->assign("fichePaie", $fichePaie); $fichePaie->final_file = $smarty->fetch("print_fiche.tpl"); mbTrace($fichePaie->store()); CApp::rip();