Example #1
0
 function crear_item($nombre, $padre)
 {
     try {
         abrir_transaccion();
         $item = new toba_item_molde($this);
         $item->set_nombre($nombre);
         $item->set_carpeta_item($padre);
         $item->cargar_grupos_acceso_activos();
         $item->generar();
         $clave = $item->get_clave_componente_generado();
         cerrar_transaccion();
         return $clave;
     } catch (toba_error $e) {
         toba::logger()->error($e);
         toba::notificacion()->agregar("Fallo en la generaciĆ³n: " . $e->getMessage(), 'error');
         abortar_transaccion();
     }
 }