array ("request", "string", ""), "formu" => array ("request", "integer", ""), "actextract" => array ("request", "string", ""), "fileextract" => array ("request", "string", ""), "actdel" => array ("request", "string", ""), "actcopy" => array ("request", "string", ""), "actmove" => array ("request", "string", ""), "actmoveto" => 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 (isset($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 (isset($del_confirm) && $del_confirm != "") { if (!$bro->DeleteFile($d,$R)) { $error = $err->errstr(); } } elseif (!isset($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"; } } /* Creation de la liste des fichiers courants */ $c=$bro->filelist($R, isset($_REQUEST['showdirsize'])?$_REQUEST['showdirsize']:null ); if ($c===false) $error=$err->errstr(); ?>

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

$error

"; ?>


" />
 
" />
/> />
\n"; echo "
\n"; echo "\n"; echo "\n"; echo "
"._("Rename")."
".$d[$i]."
\n"; echo "
\n"; } /* [ML] Changer les permissions : */ if (isset($formu) && $formu==2 && isset($_REQUEST['actperms']) && $_REQUEST['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)) { ?>

" /> " /> " />   |  " /> " />
"; ?> \n"; if ($c[$i]["type"]) { echo " "; if ($p["showicons"]) { echo "icon($c[$i]["name"])."\" width=\"16\" height=\"16\" alt=\"\" />"; } echo "".htmlentities($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 ""._($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 ""; } echo "\n"; } else { // DOSSIER : echo " "; if ($p["showicons"]) { echo "\"\""; } echo "".htmlentities($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)) { ?>