delegation tiny_mce et install pour sqlite
[mw_pages] / app / out / default / tiny_mce / plugins / tinybrowser / edit.php
diff --git a/app/out/default/tiny_mce/plugins/tinybrowser/edit.php b/app/out/default/tiny_mce/plugins/tinybrowser/edit.php
deleted file mode 100644 (file)
index d804eb2..0000000
+++ /dev/null
@@ -1,537 +0,0 @@
-<?php\r
-require_once('config_tinybrowser.php');\r
-// Set language\r
-if(isset($tinybrowser['language']) && file_exists('langs/'.$tinybrowser['language'].'.php'))\r
-       {\r
-       require_once('langs/'.$tinybrowser['language'].'.php'); \r
-       }\r
-else\r
-       {\r
-       require_once('langs/en.php'); // Falls back to English\r
-       }\r
-require_once('fns_tinybrowser.php');\r
-\r
-// Check session, if it exists\r
-if(session_id() != '')\r
-       {\r
-       if(!isset($_SESSION[$tinybrowser['sessioncheck']]))\r
-               {\r
-               echo TB_DENIED;\r
-               exit;\r
-               }\r
-       }\r
-       \r
-if(!$tinybrowser['allowedit'] && !$tinybrowser['allowdelete'])\r
-       {\r
-       echo TB_EDDENIED;\r
-       exit;\r
-       }\r
-\r
-// Assign file operation variables\r
-$validtypes = array('image','media','file');\r
-$typenow = ((isset($_GET['type']) && in_array($_GET['type'],$validtypes)) ? $_GET['type'] : 'image');\r
-$foldernow = str_replace(array('../','..\\','./','.\\'),'',($tinybrowser['allowfolders'] && isset($_REQUEST['folder']) ? urldecode($_REQUEST['folder']) : ''));\r
-$destfolder = (isset($_POST['destination']) ? $tinybrowser['path'][$typenow].urldecode($_POST['destination']) : '');\r
-$destfoldernow = (isset($_POST['destination']) ? urldecode($_POST['destination']) : $foldernow);\r
-\r
-// Assign edit and thumbnail path\r
-$editpath = $tinybrowser['path'][$typenow].$foldernow;\r
-$thumbpath = $tinybrowser[$tinybrowser['thumbsrc']][$typenow].$foldernow;\r
-\r
-// Assign browsing options\r
-$sortbynow = (isset($_REQUEST['sortby']) ? $_REQUEST['sortby'] : $tinybrowser['order']['by']);\r
-$sorttypenow = (isset($_REQUEST['sorttype']) ? $_REQUEST['sorttype'] : $tinybrowser['order']['type']);\r
-$sorttypeflip = ($sorttypenow == 'asc' ? 'desc' : 'asc');  \r
-$viewtypenow = 'detail';\r
-$findnow = (isset($_REQUEST['find']) && !empty($_REQUEST['find']) ? $_REQUEST['find'] : false);\r
-$actionnow = (isset($_REQUEST['action']) ? $_REQUEST['action'] : $tinybrowser['defaultaction'] );\r
-$showpagenow = (isset($_REQUEST['showpage']) ? $_REQUEST['showpage'] : 0);\r
-\r
-// Assign url pass variables\r
-$passfolder = '&folder='.urlencode($foldernow);\r
-$passfeid = (isset($_GET['feid']) && $_GET['feid']!='' ? '&feid='.$_GET['feid'] : '');\r
-$passaction = '&action='.$actionnow;\r
-$passsortby = '&sortby='.$sortbynow.'&sorttype='.$sorttypenow;\r
-\r
-// Assign sort parameters for column header links\r
-$sortbyget = array();\r
-$sortbyget['name'] = '&sortby=name';\r
-$sortbyget['size'] = '&sortby=size'; \r
-$sortbyget['type'] = '&sortby=type'; \r
-$sortbyget['modified'] = '&sortby=modified';\r
-$sortbyget['dimensions'] = '&sortby=dimensions'; \r
-$sortbyget[$sortbynow] .= '&sorttype='.$sorttypeflip;\r
-\r
-// Assign css style for current sort type column\r
-$thclass = array();\r
-$thclass['name'] = '';\r
-$thclass['size'] = ''; \r
-$thclass['type'] = ''; \r
-$thclass['modified'] = '';\r
-$thclass['dimensions'] = ''; \r
-$thclass[$sortbynow] = ' class="'.$sorttypenow.'"';\r
-\r
-// Initalise alert array\r
-$notify = array(\r
-       'type' => array(),\r
-       'message' => array()\r
-);\r
-$deleteqty = 0;\r
-$renameqty = 0;\r
-$resizeqty = 0;\r
-$rotateqty = 0;\r
-$moveqty = 0;\r
-$errorqty = 0;\r
-       \r
-// Set when rotating images to force thumbnail refresh\r
-$imagerefresh ='';\r
-\r
-// Delete any checked files\r
-if(isset($_POST['deletefile']))\r
-       {\r
-       foreach($_POST['deletefile'] as $delthis => $val)\r
-               {\r
-               $delthisfile = $tinybrowser['docroot'].$editpath.$_POST['actionfile'][$delthis];\r
-               if (file_exists($delthisfile) && unlink($delthisfile)) $deleteqty++; else $errorqty++;\r
-               if($typenow=='image')\r
-                       {\r
-                       $delthisthumb = $tinybrowser['docroot'].$editpath.'_thumbs/_'.$_POST['actionfile'][$delthis];\r
-                       if (file_exists($delthisthumb)) unlink($delthisthumb);\r
-                       }\r
-               }\r
-       }\r
-       \r
-// Rename any files with changed name\r
-if(isset($_POST['renamefile']))\r
-       {\r
-       foreach($_POST['renamefile'] as $namethis => $newname)\r
-               {\r
-               if($_POST['actionfile'][$namethis] != $newname.$_POST['renameext'][$namethis])\r
-                       {\r
-                       $namethisfilefrom = $tinybrowser['docroot'].$editpath.$_POST['actionfile'][$namethis];\r
-                       $namethisfileto = $tinybrowser['docroot'].$editpath.clean_filename($newname.$_POST['renameext'][$namethis]);\r
-                       if (file_exists($namethisfilefrom) && rename($namethisfilefrom,$namethisfileto)) $renameqty++; else $errorqty++;\r
-                       if($typenow=='image')\r
-                          {\r
-                               $namethisthumbfrom = $tinybrowser['docroot'].$editpath.'_thumbs/_'.$_POST['actionfile'][$namethis];\r
-                               $namethisthumbto = $tinybrowser['docroot'].$editpath.'_thumbs/_'.clean_filename($newname.$_POST['renameext'][$namethis]);\r
-                               if (file_exists($namethisthumbfrom)) rename($namethisthumbfrom,$namethisthumbto);\r
-                          }\r
-                       }\r
-               }\r
-       }\r
-       \r
-// Move any checked files\r
-if(isset($_POST['movefile']))\r
-       {\r
-       foreach($_POST['movefile'] as $movethis => $val)\r
-               {\r
-               $movethisfile = $tinybrowser['docroot'].$editpath.$_POST['actionfile'][$movethis];\r
-               $movefiledest = $tinybrowser['docroot'].$destfolder.$_POST['actionfile'][$movethis];\r
-               if (!file_exists($movefiledest) && file_exists($movethisfile) && copy($movethisfile,$movefiledest))\r
-         {\r
-         $moveqty++;\r
-         unlink($movethisfile);\r
-         if($typenow=='image')\r
-                          {\r
-                          $movethisthumb = $tinybrowser['docroot'].$editpath.'_thumbs/_'.$_POST['actionfile'][$movethis];\r
-                          $movethumbdest = $tinybrowser['docroot'].$destfolder.'_thumbs/_'.$_POST['actionfile'][$movethis];\r
-                          if (file_exists($movethisthumb) && copy($movethisthumb,$movethumbdest)) unlink($movethisthumb);\r
-                          }\r
-         }\r
-      else $errorqty++;\r
-               }\r
-       }\r
-       \r
-// Resize any files with new size\r
-if(isset($_POST['resizefile']))\r
-       {\r
-       foreach($_POST['resizefile'] as $sizethis => $newsize)\r
-               {\r
-               $newsize = intval($newsize);\r
-               if($newsize)\r
-                  {\r
-                       // detect silly sizes\r
-                       if($newsize > $tinybrowser['thumbsize'])\r
-                               {\r
-                               // do image resize\r
-                               $targetimg = $tinybrowser['docroot'].$editpath.$_POST['actionfile'][$sizethis];\r
-                               if (file_exists($targetimg))\r
-                                  {\r
-                                       $mime = getimagesize($targetimg);\r
-                                       if($_POST['resizetype'][$sizethis]=='width')\r
-                                          {\r
-                                               $rw = $newsize;\r
-                                               $rh = $mime[1];\r
-                                               }\r
-                                       else\r
-                                          {\r
-                                               $rw = $mime[0];\r
-                                               $rh = $newsize;\r
-                                               }\r
-                                       $im = convert_image($targetimg,$mime['mime']);\r
-                                       resizeimage($im,$rw,$rh,$targetimg,$tinybrowser['imagequality'],$mime['mime']);\r
-                                       imagedestroy($im);\r
-                                       $resizeqty++;\r
-                                  }\r
-                               else $errorqty++;\r
-                               }\r
-         else $errorqty++;\r
-                       }\r
-               }\r
-       }\r
-\r
-// Rotate any selected files\r
-if(isset($_POST['rotatefile']))\r
-       {\r
-       $imagerefresh = '?refresh='.uniqid('');\r
-       foreach($_POST['rotatefile'] as $rotatethis => $direction)\r
-               {\r
-               if($direction != 'none')\r
-                       {\r
-                       $targetimg = $tinybrowser['docroot'].$editpath.$_POST['actionfile'][$rotatethis];\r
-                       if (file_exists($targetimg))\r
-                               {\r
-                               // rotate image\r
-                               if($direction == 'clock') $degree=270; else $degree=90;\r
-                               $mime = getimagesize($targetimg);\r
-                               $im = convert_image($targetimg,$mime['mime']);\r
-                               \r
-                               // additional processing for png / gif transparencies (credit to Dirk Bohl)\r
-                               if($mime['mime'] == 'image/x-png' || $mime['mime'] == 'image/png')\r
-                                       {\r
-                                       imagealphablending($newim, false);\r
-                                       imagesavealpha($newim, true);\r
-                                       }\r
-                               elseif($mime['mime'] == 'image/gif')\r
-                                       {\r
-                                       $originaltransparentcolor = imagecolortransparent( $im );\r
-                                       if($originaltransparentcolor >= 0 && $originaltransparentcolor < imagecolorstotal( $im ))\r
-                                               {\r
-                                               $transparentcolor = imagecolorsforindex( $im, $originaltransparentcolor );\r
-                                               $newtransparentcolor = imagecolorallocate($newim,$transparentcolor['red'],$transparentcolor['green'],$transparentcolor['blue']);\r
-                                               imagefill( $newim, 0, 0, $newtransparentcolor );\r
-                                               imagecolortransparent( $newim, $newtransparentcolor );\r
-                                               }\r
-                                       }\r
-                               $newim = imagerotate($im, $degree, 0);\r
-                               imagedestroy($im);\r
-                               \r
-            if($mime['mime'] == 'image/pjpeg' || $mime['mime'] == 'image/jpeg')\r
-               imagejpeg ($newim,$targetimg,$tinybrowser['imagequality']);\r
-            elseif($mime['mime'] == 'image/x-png' || $mime['mime'] == 'image/png')\r
-               imagepng ($newim,$targetimg,substr($tinybrowser['imagequality'],0,1));\r
-            elseif($mime['mime'] == 'image/gif')\r
-               imagegif ($newim,$targetimg);\r
-                               imagedestroy($newim);\r
-                               $rotateqty++;\r
-\r
-                               // delete and recreate thumbnail image\r
-                               $targetthumb = $tinybrowser['docroot'].$editpath.'_thumbs/_'.$_POST['actionfile'][$rotatethis];\r
-                               if (file_exists($targetthumb)) unlink($targetthumb);\r
-                               $mime = getimagesize($targetimg);\r
-                               $im = convert_image($targetimg,$mime['mime']);\r
-                               resizeimage($im,$tinybrowser['thumbsize'],$tinybrowser['thumbsize'],$targetthumb,$tinybrowser['thumbquality'],$mime['mime']);\r
-                               imagedestroy($im);\r
-                               }\r
-                       else $errorqty++;\r
-                       }\r
-               }\r
-       }\r
-\r
-// Read directory contents and populate $file array\r
-$dh = opendir($tinybrowser['docroot'].$editpath);\r
-$file = array();\r
-while (($filename = readdir($dh)) !== false)\r
-       {\r
-       // get file extension\r
-       $nameparts = explode('.',$filename);\r
-       $ext = end($nameparts);\r
-\r
-       // filter directories and prohibited file types\r
-       if($filename != '.' && $filename != '..' && !is_dir($tinybrowser['docroot'].$editpath.$filename) && !in_array($ext, $tinybrowser['prohibited']) && ($typenow == 'file' || strpos(strtolower($tinybrowser['filetype'][$typenow]),strtolower($ext))))\r
-               {\r
-               // search file name if search term entered\r
-               if($findnow) $exists = strpos(strtolower($filename),strtolower($findnow));\r
-\r
-               // assign file details to array, for all files or those that match search\r
-               if(!$findnow || ($findnow && $exists !== false))\r
-                       {\r
-                       $file['name'][] = $filename;\r
-                       $file['sortname'][] = strtolower($filename);\r
-                       $file['modified'][] = filemtime($tinybrowser['docroot'].$editpath.$filename);\r
-                       $file['size'][] = filesize($tinybrowser['docroot'].$editpath.$filename);\r
-\r
-                       // image specific info or general\r
-                       if($typenow=='image' && $imginfo = getimagesize($tinybrowser['docroot'].$editpath.$filename))\r
-                               {\r
-                               $file['width'][] = $imginfo[0];\r
-                               $file['height'][] = $imginfo[1];\r
-                               $file['dimensions'][] = $imginfo[0] + $imginfo[1];\r
-                               $file['type'][] = $imginfo['mime'];\r
-                               }\r
-                       else\r
-                               {\r
-                               $file['width'][] = 'N/A';\r
-                               $file['height'][] = 'N/A';\r
-                               $file['dimensions'][] = 'N/A';\r
-                               $file['type'][] = returnMIMEType($filename);\r
-                               }\r
-                       }\r
-               }\r
-       }\r
-closedir($dh);\r
-\r
-// Assign directory structure to array\r
-$editdirs=array();\r
-dirtree($editdirs,$tinybrowser['filetype'][$typenow],$tinybrowser['docroot'],$tinybrowser['path'][$typenow]);\r
-\r
-// generate alert if files deleted\r
-if($deleteqty>0)\r
-   {\r
-       $notify['type'][]='success';\r
-       $notify['message'][]=sprintf(TB_MSGDELETE, $deleteqty);\r
-       }\r
-// generate alert if files renamed\r
-elseif($renameqty>0)\r
-   {\r
-       $notify['type'][]='success';\r
-       $notify['message'][]=sprintf(TB_MSGRENAME, $renameqty);\r
-       }\r
-// generate alert if files renamed\r
-elseif($moveqty>0)\r
-   {\r
-       $notify['type'][]='success';\r
-       $notify['message'][]=sprintf(TB_MSGMOVE, $moveqty);\r
-       }\r
-// generate alert if images resized\r
-elseif($resizeqty>0)\r
-   {\r
-       $notify['type'][]='success';\r
-       $notify['message'][]=sprintf(TB_MSGRESIZE, $resizeqty);\r
-       }\r
-// generate alert if images rotated\r
-elseif($rotateqty>0)\r
-   {\r
-       $notify['type'][]='success';\r
-       $notify['message'][]=sprintf(TB_MSGROTATE, $rotateqty);\r
-       }\r
-       \r
-// generate alert if file errors encountered\r
-if($errorqty>0)\r
-   {\r
-       $notify['type'][]='failure';\r
-       $notify['message'][]=sprintf(TB_MSGEDITERR, $errorqty);\r
-       }\r
-\r
-// determine sort order\r
-$sortorder = ($sorttypenow == 'asc' ? SORT_ASC : SORT_DESC);\r
-$num_of_files = (isset($file['name']) ? count($file['name']) : 0);\r
-\r
-if($num_of_files>0)\r
-       {\r
-       // sort files by selected order\r
-       sortfileorder($sortbynow,$sortorder,$file);\r
-       }\r
-\r
-// determine pagination\r
-if($tinybrowser['pagination']>0)\r
-       {\r
-       $showpagestart = ($showpagenow ? ($_REQUEST['showpage']*$tinybrowser['pagination'])-$tinybrowser['pagination'] : 0);\r
-       $showpageend = $showpagestart+$tinybrowser['pagination'];\r
-       if($showpageend>$num_of_files) $showpageend = $num_of_files;\r
-       }\r
-else\r
-       {\r
-       $showpagestart = 0;\r
-       $showpageend = $num_of_files;\r
-       }\r
-?>\r
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">\r
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">\r
-<head>\r
-<title>TinyBrowser :: <?php echo TB_EDIT; ?></title>\r
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />\r
-<meta http-equiv="Pragma" content="no-cache" />\r
-<?php\r
-if(empty($passfeid) && $tinybrowser['integration']=='tinymce')\r
-       {\r
-       ?><link rel="stylesheet" type="text/css" media="all" href="<?php echo $tinybrowser['tinymcecss']; ?>" /><?php \r
-       }\r
-else\r
-       {\r
-       ?><link rel="stylesheet" type="text/css" media="all" href="css/stylefull_tinybrowser.css" /><?php \r
-       }\r
-?>\r
-<link rel="stylesheet" type="text/css" media="all" href="css/style_tinybrowser.css.php" />\r
-<script language="javascript" type="text/javascript" src="js/tinybrowser.js.php"></script>\r
-</head>\r
-<body onload="rowHighlight();">\r
-<?php\r
-if(count($notify['type'])>0) alert($notify);\r
-form_open('foldertab',false,'edit.php','?type='.$typenow.$passfeid);\r
-?>\r
-<div class="tabs">\r
-<ul>\r
-<li id="browse_tab"><span><a href="tinybrowser.php?type=<?php echo $typenow.$passfolder.$passfeid ; ?>"><?php echo TB_BROWSE; ?></a></span></li>\r
-<?php\r
-if($tinybrowser['allowupload']) \r
-       {\r
-       ?><li id="upload_tab"><span><a href="upload.php?type=<?php echo $typenow.$passfolder.$passfeid ; ?>"><?php echo TB_UPLOAD; ?></a></span></li>\r
-       <?php \r
-       } ?>\r
-<li id="edit_tab" class="current"><span><a href="edit.php?type=<?php echo $typenow.$passfolder.$passfeid ; ?>"><?php echo TB_EDIT; ?></a></span></li>\r
-<?php\r
-if($tinybrowser['allowfolders'])\r
-       {\r
-       ?><li id="folders_tab"><span><a href="folders.php?type=<?php echo $typenow.$passfolder.$passfeid; ?>"><?php echo TB_FOLDERS; ?></a></span></li><?php\r
-       }\r
-// Display folder select, if multiple exist\r
-if(count($editdirs)>1)\r
-       {\r
-       ?><li id="folder_tab" class="right"><span><?php\r
-       form_select($editdirs,'folder',TB_FOLDERCURR,urlencode($foldernow),true);\r
-       form_hidden_input('sortby',$sortbynow);\r
-   form_hidden_input('sorttype',$sorttypenow);\r
-   form_hidden_input('showpage',$showpagenow);\r
-       form_hidden_input('action',$actionnow);\r
-       ?></span></li><?php\r
-       }\r
-?>\r
-</ul>\r
-</div>\r
-</form>\r
-<div class="panel_wrapper">\r
-<div id="general_panel" class="panel currentmod">\r
-<fieldset>\r
-<legend><?php echo TB_EDITFILES; ?></legend>\r
-<?php\r
-form_open('edit','custom','edit.php','?type='.$typenow.$passfolder.$passfeid);\r
-?>\r
-<div class="pushleft">\r
-<?php\r
-\r
-// Assign edit actions based on file type and permissions\r
-$select = array();\r
-if($tinybrowser['allowdelete']) $select[] = array('delete',TB_DELETE);\r
-if($tinybrowser['allowedit']) $select[] = array('rename',TB_RENAME);\r
-if($tinybrowser['allowfolders']) $select[] = array('move',TB_MOVE);\r
-if($typenow=='image' && $tinybrowser['allowedit'])\r
-       {\r
-       $select[] = array('resize',TB_RESIZE);\r
-       $select[] = array('rotate',TB_ROTATE);\r
-       }\r
-form_select($select,'action',TB_ACTION,$actionnow,true);\r
-\r
-// Show page select if pagination is set\r
-if($tinybrowser['pagination']>0)\r
-       {\r
-       $pagelimit = ceil($num_of_files/$tinybrowser['pagination'])+1;\r
-       $page = array();\r
-       for($i=1;$i<$pagelimit;$i++)\r
-               {\r
-               $page[] = array($i,TB_PAGE.' '.$i);\r
-               }\r
-       if($i>2) form_select($page,'showpage',SHOW,$showpagenow,true);\r
-       }\r
-?></div><div class="pushright"><?php\r
-\r
-form_hidden_input('sortby',$sortbynow);\r
-form_hidden_input('sorttype',$sorttypenow);\r
-form_text_input('find',false,$findnow,25,50);\r
-form_submit_button('search',TB_SEARCH,'');\r
-?></div><?php\r
-\r
-form_open('actionform','custom','edit.php','?type='.$typenow.$passfolder.$passfeid);\r
-\r
-if($actionnow=='move')\r
-   { ?><div class="pushleft"><?php\r
-   form_select($editdirs,'destination',TB_FOLDERDEST,urlencode($destfoldernow),false);\r
-   ?></div><?php\r
-   } \r
-\r
-if($typenow=='image')\r
-       {\r
-       $selectresize = array(\r
-               array('width',TB_WIDTH),\r
-               array('height',TB_HEIGHT)\r
-               );\r
-       }\r
-\r
-switch($actionnow) \r
-       {\r
-       case 'delete':\r
-               $actionhead = TB_DELETE;\r
-               break;\r
-       case 'rename':\r
-               $actionhead = TB_RENAME;\r
-               break;\r
-       case 'resize':\r
-               $actionhead = TB_RESIZE;\r
-               break;\r
-       case 'rotate':\r
-               $actionhead = TB_ROTATE;\r
-               break;\r
-       case 'move':\r
-               $actionhead = TB_MOVE;\r
-               break;\r
-       default:\r
-               // do nothing\r
-       }\r
-?><div class="tabularwrapper"><table class="browse"><tr>\r
-<th><a href="?type=<?php echo $typenow.$passaction.$passfolder.$passfeid.$sortbyget['name']; ?>"<?php echo $thclass['name']; ?>><?php echo TB_FILENAME; ?></a></th>\r
-<th><a href="?type=<?php echo $typenow.$passaction.$passfolder.$passfeid.$sortbyget['size']; ?>"<?php echo $thclass['size']; ?>><?php echo TB_SIZE; ?></a></th>\r
-<th><a href="?type=<?php echo $typenow.$passaction.$passfolder.$passfeid.$sortbyget['type']; ?>"<?php echo $thclass['type']; ?>><?php echo TB_TYPE; ?></th>\r
-<th class="nohvr"><?php echo $actionhead; ?></th></tr>\r
-<?php\r
-\r
-for($i=$showpagestart;$i<$showpageend;$i++)\r
-       {\r
-       $alt = (IsOdd($i) ? 'r1' : 'r0');\r
-       echo '<tr class="'.$alt.'">';\r
-       if($typenow=='image') echo '<td><a class="imghover" href="#" onclick="return false;" title="'.$file['name'][$i].'&#13;&#10;'.TB_DIMENSIONS.': '.$file['width'][$i].' x '.$file['height'][$i].'&#13;&#10;'.TB_DATE.': '.date($tinybrowser['dateformat'],$file['modified'][$i]).'"><img src="'.$thumbpath.'_thumbs/_'.$file['name'][$i].$imagerefresh.'" alt="" />' .truncate_text($file['name'][$i],30).'</a></td>';\r
-       else echo '<td title="'.$file['name'][$i].'&#13;&#10;'.TB_DATE.': '.date($tinybrowser['dateformat'],$file['modified'][$i]).'">'.truncate_text($file['name'][$i],30).'</td>';\r
-       echo '<td>'.bytestostring($file['size'][$i],1).'</td><td>'.$file['type'][$i].'</td>'\r
-       .'<td>';\r
-       form_hidden_input('actionfile['.$i.']',$file['name'][$i]);\r
-       switch($actionnow) \r
-               {\r
-               case 'delete':\r
-                       echo '<input class="del" type="checkbox" name="deletefile['.$i.']" value="1" />';       \r
-                       break;\r
-               case 'rename':\r
-                       // get file extension\r
-                       $nameparts = explode('.',$file['name'][$i]);\r
-                       $ext = end($nameparts);\r
-                       form_hidden_input('renameext['.$i.']',$ext);\r
-                       form_text_input('renamefile['.$i.']',false,basename($file['name'][$i],$ext),30,120); echo $ext;\r
-                       break;\r
-               case 'resize':\r
-                       form_text_input('resizefile['.$i.']',false,'',4,4); form_select($selectresize,'resizetype['.$i.']',false,'',false);\r
-                       break;\r
-               case 'rotate':\r
-                       echo '<img src="img/rotate_c.gif" alt="'.TB_ROTATECW.'" /><input class="rad" type="radio" name="rotatefile['.$i.']" value="clock"><img src="img/rotate_ac.gif" alt="'.TB_ROTATECCW.'" /><input class="rad" type="radio" name="rotatefile['.$i.']" value="anticlock">'.TB_NONE.'<input class="rad" type="radio" name="rotatefile['.$i.']" value="none" checked>';\r
-                       break;\r
-               case 'move':\r
-                       echo '<input class="del" type="checkbox" name="movefile['.$i.']" value="1" />';\r
-                       break;\r
-               default:\r
-                       // do nothing\r
-               }\r
-       echo "</td></tr>\n";\r
-       }\r
-\r
-echo "</table></div>\n".'<div class="pushright">';\r
-if($tinybrowser['allowdelete'] || $tinybrowser['allowedit'])\r
-       {\r
-       form_hidden_input('sortby',$sortbynow);\r
-       form_hidden_input('sorttype',$sorttypenow);\r
-       form_hidden_input('find',$findnow);\r
-       form_hidden_input('showpage',$showpagenow);\r
-       form_hidden_input('action',$actionnow);\r
-       form_submit_button('commit',$actionhead.' '.TB_FILES,'edit');\r
-       }\r
-?>\r
-</div></fieldset></div></div>\r
-</body>\r
-</html>\r