function rex_medienpool_Mediaform($form_title, $button_title, $rex_file_category, $file_chooser, $close_form) { global $I18N, $REX, $REX_USER, $subpage, $ftitle; $s = ''; $cats_sel = new rex_select(); $cats_sel->setStyle('class="inp100"'); $cats_sel->setSize(1); $cats_sel->setName('rex_file_category'); $cats_sel->setId('rex_file_category'); $cats_sel->addOption($I18N->msg('pool_kats_no'), "0"); $mediacat_ids = array(); $rootCat = 0; if ($rootCats = OOMediaCategory::getRootCategories()) { foreach ($rootCats as $rootCat) { rex_medienpool_addMediacatOptionsWPerm($cats_sel, $rootCat, $mediacat_ids); } } $cats_sel->setSelected($rex_file_category); if (isset($msg) and $msg != "") { $s .= rex_warning($msg); $msg = ""; } if (!isset($ftitle)) { $ftitle = ''; } $add_file = ''; if ($file_chooser) { $devInfos = ''; if ($REX_USER->hasPerm('advancedMode[]')) { $devInfos = '<span class="rex-notice"> <span>' . $I18N->msg('pool_max_uploadsize') . ':</span> ' . OOMedia::_getFormattedSize(rex_ini_get('upload_max_filesize')) . ' <!-- Upload-Temp-Dir: ' . rex_ini_get('upload_tmp_dir') . ' Uploads: ' . (rex_ini_get('file_uploads') == 1 ? 'On' : 'Off') . '<br /> Max-Upload-Time: ' . rex_ini_get('max_input_time') . 's --> </span>'; } $add_file = '<p> <label for="file_new">' . $I18N->msg('pool_file_file') . '</label> <input type="file" id="file_new" name="file_new" size="30" /> ' . $devInfos . ' </p>'; } $add_submit = ''; if (rex_session('media[opener_input_field]') != '') { $add_submit = '<input type="submit" class="rex-sbmt" name="saveandexit" value="' . $I18N->msg('pool_file_upload_get') . '"' . rex_accesskey($I18N->msg('pool_file_upload_get'), $REX['ACKEY']['SAVE']) . ' />'; } $s .= ' <div class="rex-mpl-oth"> <form action="index.php" method="post" enctype="multipart/form-data"> <fieldset> <legend class="rex-lgnd"><span >' . $form_title . '</span></legend> <input type="hidden" name="page" value="medienpool" /> <input type="hidden" name="media_method" value="add_file" /> <input type="hidden" name="subpage" value="' . $subpage . '" /> <p> <label for="ftitle">' . $I18N->msg('pool_file_title') . '</label> <input type="text" size="20" id="ftitle" name="ftitle" value="' . htmlspecialchars(stripslashes($ftitle)) . '" /> </p> <p> <label for="rex_file_category">' . $I18N->msg('pool_file_category') . '</label> ' . $cats_sel->get() . ' </p> ' . $add_file . ' <p class="rex-sbmt"> <input type="submit" name="save" value="' . $button_title . '"' . rex_accesskey($button_title, $REX['ACKEY']['SAVE']) . ' /> ' . $add_submit . ' </p> </fieldset> '; if ($close_form) { $s .= '</form></div>' . "\n"; } return $s; }
} else { $msg = $I18N->msg('pool_selectedmedia_error'); } } // *************************************** SUBPAGE: "" -> MEDIEN ANZEIGEN if ($subpage == '') { $cats_sel = new rex_select(); $cats_sel->setSize(1); $cats_sel->setName("rex_file_category"); $cats_sel->setId("rex_file_category"); $cats_sel->addOption($I18N->msg('pool_kats_no'), "0"); $mediacat_ids = array(); $rootCat = 0; if ($rootCats = OOMediaCategory::getRootCategories()) { foreach ($rootCats as $rootCat) { rex_medienpool_addMediacatOptionsWPerm($cats_sel, $rootCat, $mediacat_ids); } } $cats_sel->setSelected($rex_file_category); echo $cat_out; // <tr> // <th>'. $I18N->msg('pool_file_list') .'</th> // </tr> if (isset($msg) and $msg != '') { echo rex_warning($msg); $msg = ""; } //deletefilelist und cat change echo '<div class="rex-mpl-mdn"> <form action="index.php" method="post" enctype="multipart/form-data"> <fieldset>