/** * HAY QUE FINALIZARLO. DEBERIA IR En COLUMNASCONTroLLER */ public function ordenarAction() { $this->view->disable(); foreach ($_GET['listItem'] as $position => $item) { //echo "Posicion: ".$position." - Item: ".$item ."<br>"; $columna = Columna::findFirstByColumna_id($item); if ($columna) { $columna->setColumnaPosicion($position); if (!$columna->update()) { echo "Hubo un problema al cargar el nuevo orden."; return; } } else { echo "NO SE HA ENCONTRADO LA COLUMNA <br>"; } } echo "Reordenamiento exitoso!"; }
/** * Segun las columnas reordenadas se iran actualizando las posiciones. */ public function ordenarAction() { $this->view->disable(); if ($_GET['listItem'] != null) { foreach ($_GET['listItem'] as $position => $item) { //echo "Posicion: ".$position." - Item: ".$item ."<br>"; $columna = Columna::findFirstByColumna_id($item); if ($columna) { $columna->setColumnaPosicion($position); if (!$columna->update()) { echo "HUBO UN PROBLEMA AL ACTUALIZAR LAS NUEVAS POSICIONES."; return; } } else { echo "NO SE HA ENCONTRADO LA COLUMNA <br>"; } } echo "OPERACIÓN EXITOSA, LAS COLUMNAS SE HAN REORDENADO."; } else { echo "DEBE SELECCIONAR UNA PLANILLA CON COLUMNAS"; } }