assign('atributoId',$atributoId); $smarty->assign('DOC_ROOT', DOC_ROOT); $smarty->display(DOC_ROOT.'/templates/boxes/agregar-atributo-valor-popup.tpl'); break; case 'saveValor': $atributoId = $_POST['atributoId']; $atribVal->setAtributoId($atributoId); $atribVal->setNombre($_POST['name']); if(!$atribVal->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 '[#]'; echo $atributoId; echo '[#]'; $atribVal->setAtributoId($atributoId); $valores = $atribVal->EnumerateAll(); $item['valores'] = $util->EncodeResult($valores); $smarty->assign('item', $item); $smarty->assign('DOC_ROOT', DOC_ROOT); $smarty->display(DOC_ROOT.'/templates/lists/atributos-valores.tpl'); } break; case 'editValor': $atribVal->setAtribValId($_POST['atribValId']); $info = $atribVal->Info(); $info['nombre'] = utf8_encode($info['nombre']); $smarty->assign('info', $info); $smarty->assign('DOC_ROOT', DOC_ROOT); $smarty->display(DOC_ROOT.'/templates/boxes/editar-atributo-valor-popup.tpl'); break; case 'saveEditValor': $atribVal->setAtribValId($_POST['atribValId']); $atribVal->setNombre($_POST['name']); $info = $atribVal->Info(); $atributoId = $info['atributoId']; if(!$atribVal->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 '[#]'; echo $atributoId; echo '[#]'; $atribVal->setAtributoId($atributoId); $valores = $atribVal->EnumerateAll(); $item['valores'] = $util->EncodeResult($valores); $smarty->assign('item', $item); $smarty->assign('DOC_ROOT', DOC_ROOT); $smarty->display(DOC_ROOT.'/templates/lists/atributos-valores.tpl'); } break; case 'deleteValor': $atribVal->setAtribValId($_POST['atribValId']); $info = $atribVal->Info(); $atributoId = $info['atributoId']; if(!$atribVal->Baja()) { echo 'fail[#]'; $smarty->display(DOC_ROOT.'/templates/boxes/status_on_popup.tpl'); }else { echo 'ok[#]'; $smarty->display(DOC_ROOT.'/templates/boxes/status.tpl'); echo '[#]'; echo $atributoId; echo '[#]'; $atribVal->setAtributoId($atributoId); $valores = $atribVal->EnumerateAll(); $item['valores'] = $util->EncodeResult($valores); $smarty->assign('item', $item); $smarty->assign('DOC_ROOT', DOC_ROOT); $smarty->display(DOC_ROOT.'/templates/lists/atributos-valores.tpl'); } break; }//switch ?>