Info(); switch($_POST["type"]){ case 'addPolitica': error_log("Case addPolitica executed successfully"); $smarty->assign('DOC_ROOT', DOC_ROOT); $smarty->display(DOC_ROOT.'/templates/boxes/agregar-politica-popup.tpl'); break; case 'savePolitica': $politica->setTipo($_POST['accion']); $politica->setPorcentajeEvaluacion($_POST['porcentaje_evaluacion']); $politica->setPorcentajeBonificacion($_POST['porcentaje_bonificacion']); if(!$politica->Save()) { echo 'fail[#]'; $smarty->display(DOC_ROOT.'/templates/boxes/status_on_popup.tpl'); }else { echo 'ok[#]'; $smarty->display(DOC_ROOT.'/templates/boxes/status_on_popup.tpl'); echo '[#]'; $politicas = $politica->Enumerate(); $smarty->assign('politicas', $politicas); $smarty->assign('DOC_ROOT', DOC_ROOT); $smarty->display(DOC_ROOT.'/templates/lists/politicas.tpl'); } break; case 'deletePolitica': $politica->setPoliticaId($_POST['politicaId']); if(!$politica->Baja()) { echo 'fail[#]'; $smarty->display(DOC_ROOT.'/templates/boxes/status_on_popup.tpl'); }else { echo 'ok[#]'; $smarty->display(DOC_ROOT.'/templates/boxes/status_on_popup.tpl'); echo '[#]'; $politicas = $politica->Enumerate(); $smarty->assign('politicas', $politicas); $smarty->assign('DOC_ROOT', DOC_ROOT); $smarty->display(DOC_ROOT.'/templates/lists/politicas.tpl'); } break; default: echo 'fail[#]Operación no válida.'; break; }//switch ?>