Esempio n. 1
0
    $form->addHidden('updateFileID', $file_attach_d['file_id']);
} else {
    if ($biblioID) {
        $form->addHidden('updateBiblioID', $biblioID);
    }
}
// file title
$form->addTextField('text', 'fileTitle', __('Title') . '*', $file_attach_d['file_title'], 'style="width: 100%; overflow: auto;"');
// file attachment
if ($file_attach_d['file_name']) {
    $form->addAnything('Attachment', $file_attach_d['file_dir'] . '/' . $file_attach_d['file_name']);
} else {
    // file upload dir
    // create simbio directory object
    $repo = new simbio_directory(REPO_BASE_DIR);
    $repo_dir_tree = $repo->getDirectoryTree(5);
    $repodir_options[] = array('', __('Repository ROOT'));
    if (is_array($repo_dir_tree)) {
        // sort array by index
        ksort($repo_dir_tree);
        // loop array
        foreach ($repo_dir_tree as $dir) {
            $repodir_options[] = array($dir, $dir);
        }
    }
    // add repo directory options to select list
    $form->addSelectList('fileDir', __('Repo. Directory'), $repodir_options);
    // file upload
    $str_input = simbio_form_element::textField('file', 'file2attach');
    $str_input .= ' Maximum ' . $sysconf['max_upload'] . ' KB';
    $form->addAnything(__('File To Attach'), $str_input);
Esempio n. 2
0
// scan template directory
$template_dir = SB . $sysconf['template']['dir'];
$dir = new simbio_directory($template_dir);
$dir_tree = $dir->getDirectoryTree(1);
// sort array by index
ksort($dir_tree);
// loop array
foreach ($dir_tree as $dir) {
    $tpl_options[] = array($dir, $dir);
}
$form->addSelectList('template', __('Public Template'), $tpl_options, $sysconf['template']['theme']);
// admin template
// scan admin template directory
$admin_template_dir = SB . 'admin' . DS . $sysconf['admin_template']['dir'];
$dir = new simbio_directory($admin_template_dir);
$dir_tree = $dir->getDirectoryTree(1);
// sort array by index
ksort($dir_tree);
// loop array
foreach ($dir_tree as $dir) {
    $admin_tpl_options[] = array($dir, $dir);
}
$form->addSelectList('admin_template', __('Admin Template'), $admin_tpl_options, $sysconf['admin_template']['theme']);
// application language
require_once LANG . 'localisation.php';
$form->addSelectList('default_lang', __('Default App. Language'), $available_languages, $sysconf['default_lang']);
// opac result list number
$result_num_options[] = array('10', '10');
$result_num_options[] = array('20', '20');
$result_num_options[] = array('30', '30');
$result_num_options[] = array('40', '40');