예제 #1
0
 }
 $found = array();
 $notfound = array();
 foreach ($user_files as $files) {
     $software = $files['s'];
     $type = $files['t'];
     $file = realpath($files['f']);
     if (is_readable($file) && !is_dir($file)) {
         $found[] = $files;
     } else {
         $notfound[] = $files['f'];
     }
 }
 if (count($notfound) > 0) {
     $return['notice'] = __('Custom files below are not readable, please remove them or verify that they are readable by the webserver user');
     $user = get_server_user();
     $return['notice'] .= $user == '' ? ' (<em>' . __('unable to detect web server user') . '</em>):' : ' (<em>' . sprintf(__('web server user seems to be <code>%s</code>'), $user) . '</em>):<ul>';
     foreach ($notfound as $file) {
         $return['notice'] .= '<li><code>' . $file . '</code></li>';
     }
     $return['notice'] .= '</ul>';
     $return['next'] = true;
 } else {
     $return['found'] = $found;
 }
 break;
 /*
 |--------------------------------------------------------------------------
 | Logs 6. Check for user files
 |--------------------------------------------------------------------------
 |
예제 #2
0
 | Licensed under the GNU GPL                                            |
 | See http://www.imobmail.org/ for more details or visit our bugtracker |
 | at http://trac.imobmail.org/                                          |
 |                                                                       |    
 | Use of iMobMail at your own risk!                                     |
 |                                                                       |
 +-----------------------------------------------------------------------+
*/
include 'sessioncheck.php';
include 'config.php';
$accnr = $_GET['acc'];
if (!isset($_GET['acc']) || !is_numeric($accnr)) {
    die("violation");
}
$serverarg = get_server_part($accnr);
$serveruser = get_server_user($accnr);
$serverpw = get_server_pw($accnr);
$imapfolder = $_GET["folder"];
$offset = 0;
$offset = $_GET["offset"];
$loadprev = isset($_GET["prev"]);
$fname = imap_utf7_decode($imapfolder);
$fname = preg_replace("/INBOX/", "", $fname);
$fname = preg_replace("/\\//", "", $fname, 1);
if ($fname == "") {
    $fname = l("Posteingang");
}
if ($offset == 0) {
    echo " <ul id=\"folderlist\" title=\"" . $fname . "\"> ";
}
# http://bugs.php.net/bug.php?id=44098