array ("request", "string", ""), "o" => array ("request", "array", ""), "d" => array ("request", "array", ""), "perm" => array ("post", "array", array()), "formu" => array ("request", "integer", ""), "actextract" => array ("request", "string", ""), "fileextract" => array ("request", "string", ""), "actperms" => array ("request", "string", ""), "actdel" => array ("request", "string", ""), "actcopy" => array ("request", "string", ""), "actrename" => array ("request", "string", ""), "actmove" => array ("request", "string", ""), "actmoveto" => array ("request", "string", ""), "nomfich" => array ("request", "string", ""), "del_confirm" => array ("request", "string", ""), "cancel" => array ("request", "string", ""), "showdirsize" => array ("request", "integer", "0"), "nomfich" => array ("request", "string", ""), ); getFields($fields); $p=$bro->GetPrefs(); if (! isset($R)) $R=''; if (!$R && $p["golastdir"]) { $R=$p["lastdir"]; } $R=$bro->convertabsolute($R,1); // on fait ? if (!empty($formu) && $formu) { switch ($formu) { case 1: // Créer le répertoire $R.$nomfich if (!$bro->CreateDir($R,$nomfich)) { $error = $err->errstr(); } $p=$bro->GetPrefs(); break; case 6: // Créer le fichier $R.$nomfich if (!$bro->CreateFile($R,$nomfich)) { $error = $err->errstr(); } $p=$bro->GetPrefs(); if ($p["createfile"]==1) { $editfile=$nomfich; include("bro_editor.php"); exit(); } break; case 2: // act vaut Supprimer Copier ou Renommer. if ($actdel) { if (!empty($del_confirm) ) { if (!$bro->DeleteFile($d,$R)) { $error = $err->errstr(); } } elseif (empty($cancel) && is_array($d)) { include_once("head.php"); ?>

:

" />   " />
CopyFile($d,$R,$actmoveto)) { $error = $err->errstr(); } } if ($actmove) { if (!$bro->MoveFile($d,$R,$actmoveto)) { $error = $err->errstr(); } } break; case 4: // Renommage Effectif... if (!$bro->RenameFile($R,$o,$d)) { // Rename $R (directory) $o (old) $d (new) names $error = $err->errstr(); } break; case 3: // Upload de fichier... if (!$bro->UploadFile($R)) { $error = $err->errstr(); } break; case 7: // Changement de permissions [ML] if (!@$bro->ChangePermissions($R, $d, $perm)) { $error = $err->errstr(); } break; } } if (isset($actextract) && $actextract) { print _("extracting...")."
\n"; flush(); if ($bro->ExtractFile($R. '/' . $fileextract, $R)) { echo "

"; print $err->errstr(); print _("failed")."
\n"; echo "

"; } else { print _("done")."
\n"; } } ?>

"; for ($i=0;$i"; echo ""; } echo ""; echo "

filelist($R, $showdirsize ); if ($c===false) { echo "

".$err->errstr()."

"; require_once('foot.php'); exit; } if (isset($error) && $error) echo "

$error

"; ?>


" />
 
" />
/> />
\n"; echo "
\n"; echo "\n"; echo "\n"; echo "
"._("Rename")."
".$d[$i]."
\n"; echo "
\n"; } /* [ML] Changer les permissions : */ if ($formu==2 && ! (empty($actperms)) && count($d)) { echo "
\n"; echo "\n"; echo "\n"; echo "

"._("Permissions")."

"; $tmp_absdir = $bro->convertabsolute($R,0); echo ""; echo ""; echo ""; echo ""; for ($i=0;$i"; echo ""; // Owner echo ""; echo ""; } echo "
" . _("File") . ""._("Permissions")."
".$d[$i].""; echo ""; echo " "; echo "
"; echo "

"; echo "
\n"; echo "
\n"; } /* We draw the file list and button bar only if there is files here ! */ if (count($c)) { ?>

" /> " /> " />   |  " onClick=" return actmoveto_not_empty();"/> " onClick=" return actmoveto_not_empty();"/>
"; ?> \n"; if ($c[$i]["type"]) { echo " "; if ($p["showicons"]) { echo "icon($c[$i]["name"])."\" width=\"16\" height=\"16\" alt=\"\" />"; } echo "can_edit($R,$c[$i]["name"]); if ($canedit) { echo "bro_editor.php?editfile=".urlencode($c[$i]["name"])."&R=".urlencode($R); } else { echo "bro_downloadfile.php?dir=".urlencode($R)."&file=".urlencode($c[$i]["name"]); } echo "\">"; ehe($c[$i]["name"]); echo"\n"; echo " ".format_size($c[$i]["size"]).""; echo "".format_date(_('%3$d-%2$d-%1$d %4$d:%5$d'),date("Y-m-d H:i:s",$c[$i]["date"]))."
"; if ($p["showtype"]) { echo ""._($bro->mime($c[$i]["name"])).""; } $vu=$bro->viewurl($R,$c[$i]["name"]); if ($vu) { echo ""._("View").""; } else { echo " "; } $e = $bro->is_extractable($R,$c[$i]["name"]); if ($e) { echo " "; echo _("Extract"); echo ""; } $ez = $bro->is_sqlfile($R,$c[$i]["name"]); if ($ez) { echo " "; echo _("Restore SQL"); echo ""; echo "
"; } echo "\n"; } else { // DOSSIER : echo " "; if ($p["showicons"]) { echo "\"\""; } echo ""; ehe($c[$i]["name"]) ;"/\n"; echo " ".format_size($c[$i]["size"]).""; echo "".format_date(_('%3$d-%2$d-%1$d %4$d:%5$d'),date("Y-m-d h:i:s",$c[$i]["date"]))."
"; if ($p["showtype"]) { echo ""._("Folder").""; } echo " "; echo "\n"; } echo "\n"; } echo ""; break; case 1: /* AFFICHE 2 COLONNES COURTES */ reset($c); echo ""; echo ""; echo "
"; echo ""; $col=1; for($i=0;$i\n"; if ($c[$i]["type"]) { echo " \n"; echo " \n"; } else { echo " \n"; echo " \n"; } echo "\n"; } echo "
".htmlentities($c[$i]["name"])."".format_size($c[$i]["size"]).""; $vu=$bro->viewurl($R,$c[$i]["name"]); if ($vu) { echo ""._("V").""; } else { echo " "; } echo "".htmlentities($c[$i]["name"])."/".format_size($c[$i]["size"]).""; echo " "; echo "
"; echo "
"; echo ""; $col=1; for($i=round(count($c)/2);$i\n"; if ($c[$i]["type"]) { echo " \n"; echo " \n"; } else { echo " \n"; echo " \n"; } echo "\n"; } echo "
".htmlentities($c[$i]["name"])."".format_size($c[$i]["size"]).""; $vu=$bro->viewurl($R,$c[$i]["name"]); if ($vu) { echo ""._("V").""; } else { echo " "; } echo "".htmlentities($c[$i]["name"])."/".format_size($c[$i]["size"]).""; echo " "; echo "
"; echo "
"; break; case 2: /* AFFICHE 3 COLONNES COURTES */ reset($c); echo ""; echo ""; echo "
"; echo ""; $col=1; for($i=0;$i\n"; if ($c[$i]["type"]) { echo " \n"; echo " \n"; } else { echo " \n"; echo " \n"; } echo "\n"; } echo "
".htmlentities($c[$i]["name"])."".format_size($c[$i]["size"]).""; $vu=$bro->viewurl($R,$c[$i]["name"]); if ($vu) { echo ""._("V").""; } else { echo " "; } echo "".htmlentities($c[$i]["name"])."/".format_size($c[$i]["size"]).""; echo " "; echo "
"; echo "
"; echo ""; $col=1; for($i=round(count($c)/3);$i\n"; if ($c[$i]["type"]) { echo " \n"; echo " \n"; } else { echo " \n"; echo " \n"; } echo "\n"; } echo "
".htmlentities($c[$i]["name"])."".format_size($c[$i]["size"]).""; $vu=$bro->viewurl($R,$c[$i]["name"]); if ($vu) { echo ""._("V").""; } else { echo " "; } echo "".htmlentities($c[$i]["name"])."/".format_size($c[$i]["size"]).""; echo " "; echo "
"; echo "
"; echo ""; $col=1; for($i=round(2*count($c)/3);$i\n"; if ($c[$i]["type"]) { echo " \n"; echo " \n"; } else { echo " \n"; echo " \n"; } echo "\n"; } echo "
".htmlentities($c[$i]["name"])."".format_size($c[$i]["size"]).""; $vu=$bro->viewurl($R,$c[$i]["name"]); if ($vu) { echo ""._("View").""; } else { echo " "; } echo "".htmlentities($c[$i]["name"])."/".format_size($c[$i]["size"]).""; echo " "; echo "
"; echo "
"; break; } ?> "._("No files in this folder")."

"; } ?>

 

is_protected($R)) { echo ""._("Edit this folder's protection").""; } else { echo ""._("Protect this folder").""; } ?>

  l_tgz[$p["downfmt"]]); ?>

is_ftp($R)) { ?>