} //Close dir closedir($dir); //Show done echo '$("#result_admin_action_purge_old_files").html("<img src=\\"includes/images/tick.png\\" alt=\\"\\" /> ' . $nb_files_deleted . $txt['admin_action_purge_old_files_result'] . '");'; echo 'LoadingPage();'; break; /* * Reload the Cache table */ /* * Reload the Cache table */ case "admin_action_reload_cache_table": require_once "main.functions.php"; UpdateCacheTable("reload", ""); echo 'LoadingPage();'; break; /* * Decrypt a backup file */ /* * Decrypt a backup file */ case "admin_action_backup_decrypt": require_once '../includes/libraries/crypt/aes.class.php'; // AES PHP implementation require_once '../includes/libraries/crypt/aesctr.class.php'; // AES Counter Mode implementation //get backups infos $rows = $db->fetch_all_array("SELECT * FROM " . $pre . "misc WHERE type = 'settings'");
break; /* * CASE * Delete an item */ /* * CASE * Delete an item */ case "del_item": //delete item consists in disabling it $db->query_update("items", array('inactif' => '1'), "id = " . $_POST['id']); //log $db->query_insert("log_items", array('id_item' => $_POST['id'], 'date' => mktime(date('H'), date('i'), date('s'), date('m'), date('d'), date('y')), 'id_user' => $_SESSION['user_id'], 'action' => 'at_delete')); //Update CACHE table UpdateCacheTable("delete_value", $_POST['id']); break; /* * CASE * Update a Group */ /* * CASE * Update a Group */ case "update_rep": //decrypt and retreive data in JSON format require_once '../includes/libraries/crypt/aes.class.php'; // AES PHP implementation require_once '../includes/libraries/crypt/aesctr.class.php'; // AES Counter Mode implementation