function modCat() { global $_CONF, $_TABLES, $_TABLES, $myts, $eh, $mytree, $LANG_FM02; $cid = COM_applyFilter($_POST["cid"]); $display = COM_siteHeader('menu'); // $display .= COM_startBlock("<b>"._MD_ADMINTITLE."</b>"); $display .= filemgmt_navbar($LANG_FM02['nav2']); $display .= '<form action="index.php" method="post" enctype="multipart/form-data" style="margin:0px;">'; $display .= '<input type="hidden" name="op" value="modCatS">'; $display .= '<input type="hidden" name="cid" value="' . $cid . '">'; $display .= '<table width="100%" border="0" class="plugin">'; $display .= '<tr><td colspan="2" class="pluginHeader" style="width:100%;padding:5px;">' . _MD_MODCAT . '</td></tr>'; $result = DB_query("SELECT pid, title, imgurl, grp_access,grp_writeaccess FROM {$_TABLES['filemgmt_cat']} WHERE cid='" . DB_escapeString($cid) . "'"); list($pid, $title, $imgurl, $grp_access, $writeaccess) = DB_fetchArray($result); $title = $myts->makeTboxData4Edit($title); $imgurl = rawurldecode($myts->makeTboxData4Edit($imgurl)); $display .= '<form action="index.php" method="post" enctype="multipart/form-data">'; $display .= '<tr><td>' . _MD_TITLEC . '</td><td><input type="text" name="title" value="' . $title . '" size="51" maxlength="50"></td></tr>'; $display .= '<tr><td>' . _MD_CATSEC . '</td><td><select name="sel_access"><option value="0">Select Access</option>'; $display .= COM_optionList($_TABLES['groups'], "grp_id,grp_name", $grp_access) . '</select></td></tr>'; $display .= '<tr><td>' . _MD_UPLOADSEC . '</td><td><select name="sel_uploadaccess"><option value="0">Select Access</option>'; $display .= COM_optionList($_TABLES['groups'], "grp_id,grp_name", $writeaccess) . '</select></td></tr>'; $display .= '<tr><td>' . _MD_IMGURLMAIN . '</td><td><input type="file" name="imgurl" value="' . $imgurl . '" size="50" maxlength="100"></td></tr>'; $display .= '<tr><td>' . _MD_PARENT . '</td><td>'; $display .= $mytree->makeMySelBox("title", "title", $pid, 1, "pid", '', $cid); $display .= '</td></tr>'; $display .= '<tr><td colspan="2" style="text-align:center;padding:10px;">'; $display .= '<input type="submit" value="' . _MD_SAVE . '">'; $display .= '<input type="submit" value="' . _MD_DELETE . '" onClick=\'if (confirm("Delete this file ?")) {this.form.op.value="delCat";return true}; return false\'>'; $display .= " <input type=\"submit\" value=" . _MD_CANCEL . " name=\"cancel\" />"; $display .= '</td></tr></table>'; $display .= "</form>"; $display .= COM_endBlock(); $display .= COM_siteFooter(); echo $display; }
function filemgmtConfigAdmin() { global $LANG_FM02; global $mydownloads_perpage, $mydownloads_popular, $mydownloads_newdownloads, $mydownloads_trimdesc, $mydownloads_dlreport; global $mydownloads_selectpriv, $mydownloads_uploadselect, $mydownloads_publicpriv, $mydownloads_uploadpublic; global $mydownloads_useshots, $mydownloads_shotwidth, $mydownloads_whatsnew, $filemgmt_Emailoption; global $filemgmt_FileStoreURL, $filemgmt_FileSnapURL, $filemgmt_FileStore, $filemgmt_SnapStore, $filemgmt_SnapCat, $filemgmt_SnapCatURL; $display = ''; $display .= COM_startBlock(_MD_ADMINTITLE); $display .= filemgmt_navbar($LANG_FM02['nav1']); $display .= '<form action="index.php" method="post" style="margin:0px;">'; $display .= '<table border="0" class="plugin" style="width:100%;">'; $display .= '<tr><td colspan="2" class="pluginHeader" style="width:100%; padding:5px;">' . _MD_GENERALSET . '</td></tr>'; $display .= '<tr><td style="white-space:nowrap;">' . _MD_DLSPERPAGE . '</td>'; $display .= '<td> <select name="xmydownloads_perpage"> <option value="' . $mydownloads_perpage . '" selected="selected">' . $mydownloads_perpage . '</option> <option value="5">5</option> <option value="10">10</option> <option value="15">15</option> <option value="20">20</option> <option value="25">25</option> <option value="30">30</option> <option value="50">50</option> </select> </td></tr><tr><td style="white-space:nowrap;"> ' . _MD_HITSPOP . '</td><td> <select name="xmydownloads_popular"> <option value="' . $mydownloads_popular . '" selected="selected">' . $mydownloads_popular . '</option> <option value="5">5</option> <option value="10">10</option> <option value="20">20</option> <option value="50">50</option> <option value="100">100</option> <option value="500">500</option> <option value="1000">1000</option> </select> </td></tr><tr><td style="white-space:nowrap;"> ' . _MD_DLSNEW . '</td><td> <select name="xmydownloads_newdownloads"> <option value="' . $mydownloads_newdownloads . '" selected="selected">' . $mydownloads_newdownloads . '</option> <option value="10">10</option> <option value="15">15</option> <option value="20">20</option> <option value="25">25</option> <option value="30">30</option> <option value="50">50</option> </select><br' . XHTML . '>'; $display .= '</td></tr><tr><td style="white-space:nowrap;">' . _MD_DLREPORT . ' </td><td>'; if ($mydownloads_dlreport == 1) { $display .= '<input type="radio" name="xmydownloads_dlreport" value="1" checked="checked"' . XHTML . '> ' . _MD_YES . ' '; $display .= '<input type="radio" name="xmydownloads_dlreport" value="0" ' . XHTML . '> ' . _MD_NO . ' '; } else { $display .= '<input type="radio" name="xmydownloads_dlreport" value="1"' . XHTML . '> ' . _MD_YES . ' '; $display .= '<input type="radio" name="xmydownloads_dlreport" value="0" checked="checked"' . XHTML . '> ' . _MD_NO . ' '; } $display .= '</td></tr><tr><td style="white-space:nowrap;">' . _MD_TRIMDESC . ' </td><td>'; if ($mydownloads_trimdesc == 1) { $display .= '<input type="radio" name="xmydownloads_trimdesc" value="1" checked="checked"' . XHTML . '> ' . _MD_YES . ' '; $display .= '<input type="radio" name="xmydownloads_trimdesc" value="0" ' . XHTML . '> ' . _MD_NO . ' '; } else { $display .= '<input type="radio" name="xmydownloads_trimdesc" value="1"' . XHTML . '> ' . _MD_YES . ' '; $display .= '<input type="radio" name="xmydownloads_trimdesc" value="0" checked="checked"' . XHTML . '> ' . _MD_NO . ' '; } $display .= '</td></tr><tr><td style="white-space:nowrap;">' . _MD_WHATSNEWDESC . ' </td><td>'; if ($mydownloads_whatsnew == 1) { $display .= '<input type="radio" name="xmydownloads_whatsnew" value="1" checked="checked"' . XHTML . '> ' . _MD_YES . ' '; $display .= '<input type="radio" name="xmydownloads_whatsnew" value="0" ' . XHTML . '> ' . _MD_NO . ' '; } else { $display .= '<input type="radio" name="xmydownloads_whatsnew" value="1"' . XHTML . '> ' . _MD_YES . ' '; $display .= '<input type="radio" name="xmydownloads_whatsnew" value="0" checked="checked"' . XHTML . '> ' . _MD_NO . ' '; } $display .= '</td></tr><tr><td colspan="2"><hr' . XHTML . '>'; $display .= '</td></tr><tr><td style="white-space:nowrap;">' . _MD_SELECTPRIV . ' </td><td>'; if ($mydownloads_selectpriv == 1) { $display .= '<input type="radio" name="xmydownloads_selectpriv" value="1" checked="checked"' . XHTML . '> ' . _MD_YES . ' '; $display .= '<input type="radio" name="xmydownloads_selectpriv" value="0" ' . XHTML . '> ' . _MD_NO . ' '; } else { $display .= '<input type="radio" name="xmydownloads_selectpriv" value="1"' . XHTML . '> ' . _MD_YES . ' '; $display .= '<input type="radio" name="xmydownloads_selectpriv" value="0" checked="checked"' . XHTML . '> ' . _MD_NO . ' '; } $display .= '</td></tr><tr><td style="white-space:nowrap;">' . _MD_UPLOADSELECT . ' </td><td>'; if ($mydownloads_uploadselect == 1) { $display .= '<input type="radio" name="xmydownloads_uploadselect" value="1" checked="checked"' . XHTML . '> ' . _MD_YES . ' '; $display .= '<input type="radio" name="xmydownloads_uploadselect" value="0" ' . XHTML . '> ' . _MD_NO . ' '; } else { $display .= '<input type="radio" name="xmydownloads_uploadselect" value="1"' . XHTML . '> ' . _MD_YES . ' '; $display .= '<input type="radio" name="xmydownloads_uploadselect" value="0" checked="checked"' . XHTML . '> ' . _MD_NO . ' '; } $display .= '</td></tr><tr><td style="white-space:nowrap;">' . _MD_ACCESSPRIV . ' </td><td>'; if ($mydownloads_publicpriv == 1) { $display .= '<input type="radio" name="xmydownloads_publicpriv" value="1" checked="checked"' . XHTML . '> ' . _MD_YES . ' '; $display .= '<input type="radio" name="xmydownloads_publicpriv" value="0" ' . XHTML . '> ' . _MD_NO . ' '; } else { $display .= '<input type="radio" name="xmydownloads_publicpriv" value="1"' . XHTML . '> ' . _MD_YES . ' '; $display .= '<input type="radio" name="xmydownloads_publicpriv" value="0" checked="checked"' . XHTML . '> ' . _MD_NO . ' '; } $display .= '</td></tr><tr><td style="white-space:nowrap;">' . _MD_UPLOADPUBLIC . ' </td><td>'; if ($mydownloads_uploadpublic == 1) { $display .= '<input type="radio" name="xmydownloads_uploadpublic" value="1" checked="checked"' . XHTML . '> ' . _MD_YES . ' '; $display .= '<input type="radio" name="xmydownloads_uploadpublic" value="0" ' . XHTML . '> ' . _MD_NO . ' '; } else { $display .= '<input type="radio" name="xmydownloads_uploadpublic" value="1"' . XHTML . '> ' . _MD_YES . ' '; $display .= '<input type="radio" name="xmydownloads_uploadpublic" value="0" checked="checked"' . XHTML . '> ' . _MD_NO . ' '; } $display .= '</td></tr><tr><td colspan="2"><hr' . XHTML . '>'; $display .= '</td></tr><tr><td style="white-space:nowrap;">' . _MD_USESHOTS . ' </td><td>'; if ($mydownloads_useshots == 1) { $display .= '<input type="radio" name="xmydownloads_useshots" value="1" checked="checked"' . XHTML . '> ' . _MD_YES . ' '; $display .= '<input type="radio" name="xmydownloads_useshots" value="0" ' . XHTML . '> ' . _MD_NO . ' '; } else { $display .= '<input type="radio" name="xmydownloads_useshots" value="1"' . XHTML . '> ' . _MD_YES . ' '; $display .= '<input type="radio" name="xmydownloads_useshots" value="0" checked="checked"' . XHTML . '> ' . _MD_NO . ' '; } $display .= '</td></tr>'; $display .= '<tr><td style="white-space:nowrap;">' . _MD_IMGWIDTH . ' </td><td>'; if ($mydownloads_shotwidth != '') { $display .= '<input type="text" size="10" name="xmydownloads_shotwidth" value="' . $mydownloads_shotwidth . '"' . XHTML . '>'; } else { $display .= '<input type="text" size="10" name="xmydownloads_shotwidth" value="140"' . XHTML . '>'; } $display .= '</td></tr><tr><td style="white-space:nowrap;">' . _MD_EMAILOPTION . '</td><td>'; if ($filemgmt_Emailoption == true) { $display .= '<input type="radio" name="my_emailoption" value="1" checked="checked"' . XHTML . '> ' . _MD_YES . ' '; $display .= '<input type="radio" name="my_emailoption" value="0" ' . XHTML . '> ' . _MD_NO . ' '; } else { $display .= '<input type="radio" name="my_emailoption" value="1"' . XHTML . '> ' . _MD_YES . ' '; $display .= '<input type="radio" name="my_emailoption" value="0" checked="checked"' . XHTML . '> ' . _MD_NO . ' '; } $display .= '</td></tr><tr><td style="white-space:nowrap;">' . _MD_DIRFILES . '</td><td>'; $display .= '<input type="text" size="60" maxlength="150" name="my_filestore" value="' . $filemgmt_FileStore . '"' . XHTML . '>'; $display .= '</td></tr><tr><td style="white-space:nowrap;">' . _MD_DIRTHUMBS . '</td><td>'; $display .= '<input type="text" size="60" maxlength="150" name="my_snapstore" value="' . $filemgmt_SnapStore . '"' . XHTML . '>'; $display .= '</td></tr><tr><td style="white-space:nowrap;">' . _MD_DIRCATTHUMBS . '</td><td>'; $display .= '<input type="text" size="60" maxlength="150" name="my_snapcat" value="' . $filemgmt_SnapCat . '"' . XHTML . '>'; $display .= '</td></tr><tr><td style="white-space:nowrap;">' . _MD_URLFILES . '</td><td>'; $display .= '<input type="text" size="60" maxlength="150" name="my_filestoreurl" value="' . $filemgmt_FileStoreURL . '"' . XHTML . '>'; $display .= '</td></tr><tr><td style="white-space:nowrap;">' . _MD_URLTHUMBS . '</td><td>'; $display .= '<input type="text" size="60" maxlength="150" name="my_filesnapurl" value="' . $filemgmt_FileSnapURL . '"' . XHTML . '>'; $display .= '</td></tr><tr><td style="white-space:nowrap;">' . _MD_URLCATTHUMBS . '</td><td>'; $display .= '<input type="text" size="60" maxlength="150" name="my_snapcaturl" value="' . $filemgmt_SnapCatURL . '"' . XHTML . '>'; $display .= '</td></tr>'; $display .= '<tr><td colspan="2" style="padding:10px;text-align:center">'; $display .= '<input type="hidden" name="op" value="filemgmtConfigChange"' . XHTML . '>'; $display .= '<input type="submit" value="' . _MD_SAVE . '"' . XHTML . '>'; $display .= ' <input type="button" value="' . _MD_CANCEL . '" onclick="javascript:history.go(-1)"' . XHTML . '>'; //@@@@@20080917add CSRF checks ----> $display .= LB; $display .= '<input type="hidden" name="' . CSRF_TOKEN . '" value="' . SEC_createToken() . '"' . XHTML . '>'; $display .= LB; //@@@@@20080917add CSRF checks <---- $display .= '</td></tr></table>'; $display .= '</form>'; $display .= COM_endBlock(); if (function_exists('COM_createHTMLDocument')) { $display = COM_createHTMLDocument($display); } else { $display = COM_siteHeader() . $display . COM_siteFooter(); } COM_output($display); }