Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # Para las conexiones MySql utilizo la libreria: http://www.ricocheting.com/scripts/
- require('../config.php');
- require('database.class.php');
- $db = new Database(SQL_HOSTNAME,SQL_USERNAME,SQL_PASSWORD,SQL_DATABASE,SQL_PREFIX);
- $db->connect(true);
- $to = ($_GET['to']) ? $_GET['to'] : $_POST['to'];
- if ($to == 'menu_order')
- {
- $new_order = $_POST['order'];
- $new_parent = $_POST['parent'];
- $id = $_POST['id'];
- # Actualizo id_padre
- if ($new_parent == false)
- $update['id_padre'] = 'NULL';
- else
- $update['id_padre'] = $new_parent;
- $update = $db->query_update('menu', $update, "id_menu = '{$id}'");
- # creo array con los valores devueltos por $new_order
- $order_items = explode(",", $new_order);
- $total_items = count($order_items);
- $i = 0;
- $success = 0;
- foreach ($order_items as $order_item)
- {
- $i++;
- $data_update['orden'] = $i;
- $update = $db->query_update('menu', $data_update, "id_menu = '{$order_item}'");
- if ($update)
- $success++;
- }
- if ($total_items == $success)
- $json = array( 'msg' => 'Nuevo orden cargado exitosamente.', 'id_padre' => $new_parent );
- else
- $json = array( 'msg' => 'Error al intentar reordenar los items.' );
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement