getValue("SELECT COUNT(*) FROM {$tablename} WHERE {$subdirq}"); $perPage = 30; $totalPages = ceil($totalRows / $perPage); $startFrom = Tools::getValue('page') && (int)Tools::getValue('page') > 1 ? ((int)Tools::getValue('page') - 1) * $perPage : 0; $results = JsComposer::get_uploaded_files_result($perPage, $startFrom, $subdir); if (!isset($_SESSION['subfolder'])) $_SESSION['subfolder'] = ''; $subfolder = ''; if (!empty($_SESSION['subfolder']) && strpos($_SESSION['subfolder'], '../') === false && strpos($_SESSION['subfolder'], './') === false && strpos($_SESSION['subfolder'], '/') !== 0 && strpos($_SESSION['subfolder'], '.') === false ) $subfolder = $_SESSION['subfolder']; if ($subfolder != '' && $subfolder[strlen($subfolder) - 1] != '/') $subfolder .= '/'; if (!file_exists($current_path . $subfolder . $subdir)) { $subdir = ''; if (!file_exists($current_path . $subfolder . $subdir)) $subfolder = ''; } if (trim($subfolder) == '') { $cur_dir = $upload_dir . $subdir; $cur_path = $current_path . $subdir; $thumbs_path = $thumbs_base_path; $parent = $subdir; } else { $cur_dir = $upload_dir . $subfolder . $subdir; $cur_path = $current_path . $subfolder . $subdir; $thumbs_path = $thumbs_base_path . $subfolder; $parent = $subfolder . $subdir; } $cycle = true; $max_cycles = 50; $i = 0; while ($cycle && $i < $max_cycles) { $i++; if ($parent == './') $parent = ''; if (file_exists($current_path . $parent . 'config.php')) { require_once($current_path . $parent . 'config.php'); $cycle = false; } if ($parent == '') $cycle = false; else $parent = fix_dirname($parent) . '/'; } if (!is_dir($thumbs_path . $subdir)) { create_folder(false, $thumbs_path . $subdir); } if (isset($_GET['popup'])) $popup = $_GET['popup']; else $popup = 0; //Sanitize popup $popup = !!$popup; //view type $default_view = 0; if (!isset($_SESSION['view_type'])) { $view = $default_view; $_SESSION['view_type'] = $view; } // if (isset($_GET['view'])) { // $view = $_GET['view']; // $_SESSION['view_type'] = $view; // } $view = $_SESSION['view_type']; if (isset($_GET['filter'])) $filter = fix_filename($_GET['filter'], $transliteration); else $filter = ''; if (!isset($_SESSION['sort_by'])) $_SESSION['sort_by'] = ''; if (isset($_GET['sort_by'])) $sort_by = $_SESSION['sort_by'] = fix_filename($_GET['sort_by'], $transliteration); else $sort_by = $_SESSION['sort_by']; if (!isset($_SESSION['descending'])) $_SESSION['descending'] = false; if (isset($_GET['descending'])) $descending = $_SESSION['descending'] = fix_filename($_GET['descending'], $transliteration) === 'true'; else $descending = $_SESSION['descending']; $lang = $default_language; if (isset($_GET['lang']) && $_GET['lang'] != 'undefined' && $_GET['lang'] != '') $lang = $_GET['lang']; $language_file = 'lang/' . $default_language . '.php'; if ($lang != $default_language) { $path_parts = pathinfo($lang); if (is_readable('lang/' . $path_parts['basename'] . '.php')) $language_file = 'lang/' . $path_parts['basename'] . '.php'; else $lang = $default_language; } require_once $language_file; if (!isset($_GET['type'])) $_GET['type'] = 0; if (!isset($_GET['field_id'])) $_GET['field_id'] = ''; // $get_params = http_build_query( // array( // 'type' => Tools::safeOutput($_GET['type']), // 'lang' => Tools::safeOutput($lang), // 'popup' => $popup, // 'field_id' => isset($_GET['field_id']) ? (int)$_GET['field_id'] : '', // 'fldr' => '' // ) // ); // $sds_admin_url = admin_url(); ?> "/> "/> "/>