HEX
Server: LiteSpeed
System: Linux s1049.use1.mysecurecloudhost.com 4.18.0-477.27.2.lve.el8.x86_64 #1 SMP Wed Oct 11 12:32:56 UTC 2023 x86_64
User: xedaptot (3356)
PHP: 8.3.31
Disabled: NONE
Upload Files
File: /home/xedaptot/cms.naniguide.com/admin/includes/order_medias.php
<?php
/**
 * Script called (Ajax) on drag and drop event
 * orders the medias of an item
 */
session_start();
if(!isset($_SESSION['user'])) exit();

define('ADMIN', true);
require_once('../../common/lib.php');
require_once('../../common/define.php');

if(defined('PMS_DEMO') && PMS_DEMO == 1) exit();

if(isset($_GET['table']) && isset($_GET['list']) && isset($_GET['prefix'])){
    
    $table = $_GET['table'];
    
    $res = explode('|', $_GET['list']);
    
    for($i = 1; $i <= count($res); $i++){
        $id = str_replace($_GET['prefix'].'_', '', $res[$i-1]);
        
        if(is_numeric($id))
            $pms_db->query('UPDATE pm_'.$table.' SET `rank` = '.$i.' WHERE id = '.$id);
    }
}