select($sql); ## Check for dependencies $fileName = $files[0]['filename']; $file_id = $files[0]['file_id']; $query = sprintf("SELECT I.image, C.cat_image FROM %1\$sCubeCart_inventory AS I, %1\$sCubeCart_category AS C WHERE I.image LIKE '%%%2\$s' OR C.cat_image LIKE '%%%2\$s'", $glob['dbprefix'], $files[0]['filename']); $results = $db->select($query); $query = "SELECT doc_id FROM ".$glob['dbprefix']."CubeCart_docs WHERE doc_content LIKE '%".$files[0]['filename']."%'"; $siteDocs = $db->select($query); $homepage = false; $homeDocs = $db->select("SELECT `langArray` FROM `".$glob['dbprefix']."CubeCart_lang` WHERE `identifier` LIKE '%home.inc.php';"); if ($homeDocs == true) { foreach($homeDocs as $key) { if (stristr($key['langArray'], $files[0]['filename'])) { $homepage = true; break; } } } $idx_path = str_replace("images/uploads/","",$files[0]['filepath']); $query = "SELECT img FROM ".$glob['dbprefix']."CubeCart_img_idx WHERE img = '".$idx_path."'"; $extraImg = $db->select($query); if ($results && !isset($_GET['confirmed'])){ $msg = "
".sprintf($lang['admin']['filemanager_prod_cat_use_img'],$fileName)." ".$lang['admin']['filemanager_continue_q']."
"; $fmhalt = true; } else if ($siteDocs && !isset($_GET['confirmed'])) { $msg = "".sprintf($lang['admin']['filemanager_site_doc_use_img'],$fileName)." ".$lang['admin']['filemanager_continue_q']."
"; $fmhalt = true; } else if ($homepage && !isset($_GET['confirmed'])) { $msg = "".sprintf($lang['admin']['filemanager_home_use_img'],$fileName)." ".$lang['admin']['filemanager_continue_q']."
"; $fmhalt = true; } else if ($extraImg && !isset($_GET['confirmed'])) { $msg = "".sprintf($lang['admin']['filemanager_gallery_use_img'],$fileName)." ".$lang['admin']['filemanager_continue_q']."
"; $fmhalt = true; } else { $fmhalt = false; } ## New Filemanager based delete method if (is_numeric($_GET['unlink']) && (!$fmhalt || isset($_GET['confirmed']))) { if ($filemanager->deleteFile($_GET['unlink'])) { $msg = "".$lang['admin']['filemanager_image_deleted']."
"; } else { $msg = "".$lang['admin']['filemanager_delete_failed']."
"; } } } ?> 0){ $page = $_GET['page']; } else { $page = ""; } $thumbsPerPage = 30; /* $dirArray = walkDir(CC_ROOT_DIR.CC_DS.'images'.CC_DS.'uploads', true, $thumbsPerPage, $page, false, $int = 0); $pagination = paginate($dirArray['max'], $thumbsPerPage, $page, 'page', 'txtLink', 10); */ $dirArray = $filemanager->showFileList(FM_FILETYPE_IMG, $page, $thumbsPerPage); $totalRows = $db->select("SELECT COUNT(`file_id`) as count FROM ".$glob['dbprefix']."CubeCart_filemanager WHERE type = ".FM_FILETYPE_IMG." AND disabled = 0"); $exclude = array('add' => 1, 'remove' => 1); $pagination = paginate($totalRows[0]['count'], $thumbsPerPage, $page, 'page', 'txtLink', 10, $exclude); ?>|
|
href="?_g=filemanager/index&unlink=" onclick="return confirm('')" class="txtLink" > 0){ ?> / href="javascript:;" class="txtLink" onclick="openPopUp('?_g=filemanager/resize&file=','filemanager',,)" > | ||