X-Git-Url: http://git.dj3c1t.com/?a=blobdiff_plain;f=mw%2Flibs%2Ftiny_mce%2Fplugins%2Ftinybrowser%2Ftinybrowser.php;fp=mw%2Flibs%2Ftiny_mce%2Fplugins%2Ftinybrowser%2Ftinybrowser.php;h=0000000000000000000000000000000000000000;hb=422d883e3ed8ee55ee41e3b7826f32b79cea646d;hp=aa4ff4d12788cd0c043cb0bd577175ab5b05e1cf;hpb=e1b64e4088232b9d7b4acb2dc24279bb38fcafba;p=mtweb diff --git a/mw/libs/tiny_mce/plugins/tinybrowser/tinybrowser.php b/mw/libs/tiny_mce/plugins/tinybrowser/tinybrowser.php deleted file mode 100644 index aa4ff4d..0000000 --- a/mw/libs/tiny_mce/plugins/tinybrowser/tinybrowser.php +++ /dev/null @@ -1,337 +0,0 @@ - array(), - 'message' => array() -); -$newthumbqty = 0; - -// read folder contents if folder exists -if(file_exists($tinybrowser['docroot'].$browsepath)) - { - // Read directory contents and populate $file array - $dh = opendir($tinybrowser['docroot'].$browsepath); - $file = array(); - while (($filename = readdir($dh)) !== false) - { - // get file extension - $nameparts = explode('.',$filename); - $ext = end($nameparts); - - // filter directories and prohibited file types - if($filename != '.' && $filename != '..' && !is_dir($tinybrowser['docroot'].$browsepath.$filename) && !in_array($ext, $tinybrowser['prohibited']) && ($typenow == 'file' || strpos(strtolower($tinybrowser['filetype'][$typenow]),strtolower($ext)))) - { - // search file name if search term entered - if($findnow) $exists = strpos(strtolower($filename),strtolower($findnow)); - - // assign file details to array, for all files or those that match search - if(!$findnow || ($findnow && $exists !== false)) - { - $file['name'][] = $filename; - $file['sortname'][] = strtolower($filename); - $file['modified'][] = filemtime($tinybrowser['docroot'].$browsepath.$filename); - $file['size'][] = filesize($tinybrowser['docroot'].$browsepath.$filename); - - // image specific info or general - if($typenow=='image' && $imginfo = getimagesize($tinybrowser['docroot'].$browsepath.$filename)) - { - $file['width'][] = $imginfo[0]; - $file['height'][] = $imginfo[1]; - $file['dimensions'][] = $imginfo[0] + $imginfo[1]; - $file['type'][] = $imginfo['mime']; - - // Check a thumbnail exists - if(!file_exists($tinybrowser['docroot'].$browsepath.'_thumbs/')) createfolder($tinybrowser['docroot'].$browsepath.'_thumbs/',$tinybrowser['unixpermissions']); - $thumbimg = $tinybrowser['docroot'].$browsepath.'_thumbs/_'.$filename; - if (!file_exists($thumbimg)) - { - $nothumbimg = $tinybrowser['docroot'].$browsepath.$filename; - $mime = getimagesize($nothumbimg); - $im = convert_image($nothumbimg,$mime['mime']); - resizeimage($im,$tinybrowser['thumbsize'],$tinybrowser['thumbsize'],$thumbimg,$tinybrowser['thumbquality'],$mime['mime']); - imagedestroy($im); - $newthumbqty++; - } - } - else - { - $file['width'][] = 'N/A'; - $file['height'][] = 'N/A'; - $file['dimensions'][] = 'N/A'; - $file['type'][] = returnMIMEType($filename); - } - } - } - } - closedir($dh); - } -// create file upload folder -else - { - $success = createfolder($tinybrowser['docroot'].$browsepath,$tinybrowser['unixpermissions']); - if($success) - { - if($typenow=='image') createfolder($tinybrowser['docroot'].$browsepath.'_thumbs/',$tinybrowser['unixpermissions']); - $notify['type'][]='success'; - $notify['message'][]=sprintf(TB_MSGMKDIR, $browsepath); - } - else - { - $notify['type'][]='error'; - $notify['message'][]=sprintf(TB_MSGMKDIRFAIL, $browsepath); - } - } - -// Assign directory structure to array -$browsedirs=array(); -dirtree($browsedirs,$tinybrowser['filetype'][$typenow],$tinybrowser['docroot'],$tinybrowser['path'][$typenow]); - -// generate alert if new thumbnails created -if($newthumbqty>0) - { - $notify['type'][]='info'; - $notify['message'][]=sprintf(TB_MSGNEWTHUMBS, $newthumbqty); - } - - -// determine sort order -$sortorder = ($sorttypenow == 'asc' ? SORT_ASC : SORT_DESC); -$num_of_files = (isset($file['name']) ? count($file['name']) : 0); - -if($num_of_files>0) - { - // sort files by selected order - sortfileorder($sortbynow,$sortorder,$file); - } - -// determine pagination -if($tinybrowser['pagination']>0) - { - $showpage_start = ($showpagenow ? ($_REQUEST['showpage']*$tinybrowser['pagination'])-$tinybrowser['pagination'] : 0); - $showpage_end = $showpage_start+$tinybrowser['pagination']; - if($showpage_end>$num_of_files) $showpage_end = $num_of_files; - } -else - { - $showpage_start = 0; - $showpage_end = $num_of_files; - } -?> - - - -TinyBrowser :: <?php echo TB_BROWSE; ?> - - - - - - - -> -0) alert($notify); -form_open('foldertab',false,'tinybrowser.php','?type='.$typenow.$passviewtype.$passsortby.$passfeid); -?> -
- -
- -
-
-
- - -
-0) - { - $pagelimit = ceil($num_of_files/$tinybrowser['pagination'])+1; - $page = array(); - for($i=1;$i<$pagelimit;$i++) - { - $page[] = array($i,TB_PAGE.' '.$i); - } - if($i>2) form_select($page,'showpage',TB_SHOW,$showpagenow,true); - } -?>
-'.TB_DIMENSIONS.''; - } -else $imagehead = ''; - -echo '
' - .'' - .'' - .$imagehead - .'' - .''; - -// show image thumbnails, unless detail view is selected -if($typenow=='image' && $viewtypenow != 'detail') - { - echo '
'.TB_FILENAME.''.TB_SIZE.''.TB_TYPE.''.TB_DATE.'
'; - - for($i=$showpage_start;$i<$showpage_end;$i++) - { - echo ''; - } - } -else - { - for($i=$showpage_start;$i<$showpage_end;$i++) - { - $alt = (IsOdd($i) ? 'r1' : 'r0'); - echo ''; - if($typenow=='image') echo ''.truncate_text($file['name'][$i],30).''; - else echo ''.truncate_text($file['name'][$i],30).''; - echo ''.bytestostring($file['size'][$i],1).''; - if($typenow=='image') echo ''.$file['width'][$i].' x '.$file['height'][$i].''; - echo ''.$file['type'][$i].'' - .''.date($tinybrowser['dateformat'],$file['modified'][$i]).''."\n"; - } - echo '
'; - } -?> -
-
- -