function rex_setup_is_writable($items) { global $REX; $res = array(); foreach ($items as $item) { $is_writable = _rex_is_writable($item); // 0 => kein Fehler if ($is_writable != 0) { $res[$is_writable][] = $item; } } return $res; }
function rex_setup_is_writable($items) { global $REX; $res = array(); foreach ($items as $item) { $is_writable = _rex_is_writable($item); // 0 => kein Fehler if ($is_writable != 0) { if (@chmod($item, $REX['FILEPERM'])) { $is_writable = 0; } } // 0 => kein Fehler if ($is_writable != 0) { $res[$is_writable][] = $item; } } return $res; }
/** * Prüfen ob ein/e Datei/Ordner beschreibbar ist * * @access public * @param string $item Datei oder Verzeichnis * @return mixed true bei Erfolg, sonst Fehlermeldung */ function rex_is_writable($item) { return _rex_is_writable_info(_rex_is_writable($item), $item); }