Files
HotLunches/ajax.ProductImages.php
2026-10-19 15:22:52 -07:00

58 lines
1.3 KiB
PHP

<?php
$ValidAccess = 2010;
require_once("include/globals.php");
if (SessionActive() != 1 || ! UserLoggedIn()) {
logExit("Session is not active",$moduleName);
exit();
}
$moduleName = "ajax.ProductImages.php";
// startLog($moduleName);
// Set userType
$userType = "Parent";
if (array_key_exists('type', $_SESSION['UserInfo']) && in_array($_SESSION['UserInfo']['type'],$AllAdminUserTypes)) $userType = "Admin";
if ($userType != 'Admin') return;
// CSRF token validation
include "include/ajax.csrfToken.php";
// Set default timezone
date_default_timezone_set("Canada/Pacific");
$now = date("Y-m-d H:i:s",time());
$return_data = array();
$return_data['ajax_error_code'] = -1;
$files = array();
if (is_dir($imagedir)) {
$dir = opendir($imagedir);
while (($file = readdir($dir)) != false) {
if ($file == ".") continue;
if ($file == "..") continue;
if (strstr($file,"-tn.jpg") !== false) $files[] = $file;
if (strstr($file,"-tn.jpeg") !== false) $files[] = $file;
if (strstr($file,"-tn.png") !== false) $files[] = $file;
if (strstr($file,"-tn.gif") !== false) $files[] = $file;
}
}
if (count($files) > 0) {
sort($files);
}
$return_data['files'] = $files;
$return_data['ajax_error_code'] = 0;
echo(json_encode($return_data));
?>