コード例 #1
0
{
    /*	html_table_row_begin();
    	html_table_col_begin();*/
    echo "<h3>{$string} ";
    /*	html_table_col_end();
    	html_table_col_begin();*/
    echo " <b>FAILED!</b></h3>";
    /*	html_table_col_end();
    	html_table_row_end(); */
}
$phpgw_info["flags"] = array("currentapp" => "filemanager", "noheader" => False, "noappheader" => False, "enable_vfs_class" => True);
include "../../header.inc.php";
html_text('VFS_DAV tests:');
html_break(1);
html_text_italic(PHP_OS . " - " . $phpgw_info["server"]["db_type"] . " - " . PHP_VERSION . " - " . $phpgw->vfs->basedir);
html_break(1);
//html_table_begin();
$sep = SEP;
$user = $phpgw->vfs->working_lid;
$homedir = $phpgw->vfs->fakebase . "/" . $user;
$realhomedir = preg_replace("|/|", $sep, $homedir);
$filesdir = $phpgw->vfs->basedir;
$currentapp = $phpgw_info["flags"]["currentapp"];
$time1 = time();
echo ' override locks : ';
print_r($phpgw->vfs->override_locks);
###
# write test
$phpgw->vfs->cd();
$testfile = 'sdhdsjjkldggfsbhgbnirooaqojsdkljajklvagbytoi-test';
$teststring = 'delete me';
コード例 #2
0
        html_break(2);
        html_link_back();
        html_page_close();
    }
    $ls_array = $GLOBALS['phpgw']->vfs->ls(array('string' => $path . '/' . $createdir, 'relatives' => array(RELATIVE_NONE), 'checksubdirs' => False, 'nofiles' => True));
    $fileinfo = $ls_array[0];
    if ($fileinfo['name']) {
        if ($fileinfo['mime_type'] != 'Directory') {
            echo $GLOBALS['phpgw']->common->error_list(array(lang('%1 already exists as a file', $fileinfo['name'])));
            html_break(2);
            html_link_back();
            html_page_close();
        } else {
            echo $GLOBALS['phpgw']->common->error_list(array(lang('Directory %1 already exists', $fileinfo['name'])));
            html_break(2);
            html_link_back();
            html_page_close();
        }
    } else {
        if ($GLOBALS['phpgw']->vfs->mkdir(array('string' => $createdir))) {
            html_text_summary(lang('Created directory %1', $disppath . '/' . $createdir));
            html_break(2);
            html_link($GLOBALS['appname'] . '/index.php?path=' . $disppath . '/' . $createdir, lang('Go to %1', $disppath . '/' . $createdir));
        } else {
            echo $GLOBALS['phpgw']->common->error_list(array(lang('Could not create %1', $disppath . '/' . $createdir)));
        }
    }
    html_break(2);
    html_link_back();
}
html_page_close();
コード例 #3
0
$p = CreateObject('phpgwapi.Template', $GLOBALS['phpgw']->common->get_tpl_dir('filemanager'));
$templates = array('pref' => 'pref.tpl', 'pref_colspan' => 'pref_colspan.tpl', 'pref_list' => 'pref_list.tpl');
$p->set_file($templates);
$var = array('title' => lang('FileManager preferences'), 'action_url' => $GLOBALS['phpgw']->link('/' . $GLOBALS['phpgw_info']['flags']['currentapp'] . '/preferences.php'), 'bg_color' => $GLOBALS['phpgw_info']['theme']['th_bg'], 'submit_lang' => lang('submit'));
$p->set_var($var);
$p->set_var('text', '&nbsp;');
$p->parse('row', 'pref_colspan', True);
if ($totalerrors) {
    echo '<p><center>' . $GLOBALS['phpgw']->common->error_list($errors) . '</center>';
}
while (list($internal, $displayed) = each($file_attributes)) {
    unset($checked);
    if ($GLOBALS['phpgw_info']["user"]["preferences"]["filemanager"][$internal]) {
        $checked = 1;
    }
    $str .= html_form_input("checkbox", $internal, NULL, NULL, NULL, $checked, NULL, 1) . " {$displayed}" . html_break(1, NULL, 1);
}
display_item(lang('Display attributes'), $str);
reset($other_checkboxes);
while (list($internal, $displayed) = each($other_checkboxes)) {
    unset($checked);
    if ($GLOBALS['phpgw_info']["user"]["preferences"]["filemanager"][$internal]) {
        $checked = 1;
    }
    $str = html_form_input("checkbox", $internal, NULL, NULL, NULL, $checked, NULL, 1);
    display_item($displayed, $str);
}
reset($other_dropdown);
while (list($internal, $value_array) = each($other_dropdown)) {
    reset($value_array);
    unset($options);