assign('DOC_ROOT', DOC_ROOT); $smarty->display(DOC_ROOT.'/templates/boxes/agregar-material-popup.tpl'); break; case 'saveAddMaterial': $material->setNombre($_POST['nombre']); if(!$material->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 '[#]'; $materiales = $material->Enumerate(); $materiales['items'] = $util->EncodeResult($materiales['items']); $smarty->assign('materiales', $materiales); $smarty->assign('DOC_ROOT', DOC_ROOT); $smarty->display(DOC_ROOT.'/templates/lists/materiales.tpl'); } break; case 'editMaterial': $material->setMaterialId($_POST['id']); $info = $material->Info(); $smarty->assign('info', $info); $smarty->assign('DOC_ROOT', DOC_ROOT); $smarty->display(DOC_ROOT.'/templates/boxes/editar-material-popup.tpl'); break; case 'saveEditMaterial': $material->setMaterialId($_POST['materialId']); $material->setNombre($_POST['nombre']); if(!$material->Update()) { 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 '[#]'; $materiales = $material->Enumerate(); $materiales['items'] = $util->EncodeResult($materiales['items']); $smarty->assign('materiales', $materiales); $smarty->assign('DOC_ROOT', DOC_ROOT); $smarty->display(DOC_ROOT.'/templates/lists/materiales.tpl'); } break; case 'deleteMaterial': $material->setMaterialId($_POST['id']); if($material->Baja()) { echo 'ok[#]'; $smarty->display(DOC_ROOT.'/templates/boxes/status.tpl'); echo '[#]'; $materiales = $material->Enumerate(); $materiales['items'] = $util->EncodeResult($materiales['items']); $smarty->assign('materiales', $materiales); $smarty->assign('DOC_ROOT', DOC_ROOT); $smarty->display(DOC_ROOT.'/templates/lists/materiales.tpl'); } break; } ?>