Exemple #1
0
     $parametros = $postdata->form_parametros;
     foreach ($parametros as $parametro_key => $parametro_valor) {
         foreach ($parametro_valor as $key => $val) {
             switch ($key) {
                 case PARAMETRO_ID:
                     $bd->where(COLUMNA_ID, (int) $val);
                     break;
             }
         }
     }
     $bd->delete(TABLA_CATEGORIA);
     $query = $bd->get(TABLA_CATEGORIA);
     $arr = array(RESPUESTA_DATA => $query, RESPUESTA_MENSAJE => MENSAJE_OK, RESPUESTA_ERROR => ERROR_NINGUNO);
 } else {
     if ($accion_form == ACCION_BUSQUEDA) {
         $bd->Where(COLUMNA_ESTADO, VALOR_ESTADO_ACTIVO);
         $whereParametros = '';
         $parametros = $postdata->form_parametros;
         if (count($parametros) > 0) {
             $whereParametros .= '(';
         }
         $whereParametroAuxOr = '';
         foreach ($parametros as $parametro_key => $parametro_valor) {
             $whereParametroAux = '';
             foreach ($parametro_valor as $key => $val) {
                 switch ($key) {
                     case PARAMETRO_ID:
                         $whereParametroAux .= COLUMNA_ID . ' = ' . (int) $val;
                         break;
                     case PARAMETRO_NOMBRE:
                         $whereParametroAux .= COLUMNA_NOMBRE . ' LIKE \'%' . (string) $val . '%\'';