Ejemplo n.º 1
0
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 .= "&nbsp;<input type=\"submit\" value=" . _MD_CANCEL . " name=\"cancel\" />";
    $display .= '</td></tr></table>';
    $display .= "</form>";
    $display .= COM_endBlock();
    $display .= COM_siteFooter();
    echo $display;
}
Ejemplo n.º 2
0
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 . '>&nbsp;' . _MD_YES . '&nbsp;';
        $display .= '<input type="radio" name="xmydownloads_dlreport" value="0" ' . XHTML . '>&nbsp;' . _MD_NO . '&nbsp;';
    } else {
        $display .= '<input type="radio" name="xmydownloads_dlreport" value="1"' . XHTML . '>&nbsp;' . _MD_YES . '&nbsp;';
        $display .= '<input type="radio" name="xmydownloads_dlreport" value="0" checked="checked"' . XHTML . '>&nbsp;' . _MD_NO . '&nbsp;';
    }
    $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 . '>&nbsp;' . _MD_YES . '&nbsp;';
        $display .= '<input type="radio" name="xmydownloads_trimdesc" value="0" ' . XHTML . '>&nbsp;' . _MD_NO . '&nbsp;';
    } else {
        $display .= '<input type="radio" name="xmydownloads_trimdesc" value="1"' . XHTML . '>&nbsp;' . _MD_YES . '&nbsp;';
        $display .= '<input type="radio" name="xmydownloads_trimdesc" value="0" checked="checked"' . XHTML . '>&nbsp;' . _MD_NO . '&nbsp;';
    }
    $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 . '>&nbsp;' . _MD_YES . '&nbsp;';
        $display .= '<input type="radio" name="xmydownloads_whatsnew" value="0" ' . XHTML . '>&nbsp;' . _MD_NO . '&nbsp;';
    } else {
        $display .= '<input type="radio" name="xmydownloads_whatsnew" value="1"' . XHTML . '>&nbsp;' . _MD_YES . '&nbsp;';
        $display .= '<input type="radio" name="xmydownloads_whatsnew" value="0" checked="checked"' . XHTML . '>&nbsp;' . _MD_NO . '&nbsp;';
    }
    $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 . '>&nbsp;' . _MD_YES . '&nbsp;';
        $display .= '<input type="radio" name="xmydownloads_selectpriv" value="0" ' . XHTML . '>&nbsp;' . _MD_NO . '&nbsp;';
    } else {
        $display .= '<input type="radio" name="xmydownloads_selectpriv" value="1"' . XHTML . '>&nbsp;' . _MD_YES . '&nbsp;';
        $display .= '<input type="radio" name="xmydownloads_selectpriv" value="0" checked="checked"' . XHTML . '>&nbsp;' . _MD_NO . '&nbsp;';
    }
    $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 . '>&nbsp;' . _MD_YES . '&nbsp;';
        $display .= '<input type="radio" name="xmydownloads_uploadselect" value="0" ' . XHTML . '>&nbsp;' . _MD_NO . '&nbsp;';
    } else {
        $display .= '<input type="radio" name="xmydownloads_uploadselect" value="1"' . XHTML . '>&nbsp;' . _MD_YES . '&nbsp;';
        $display .= '<input type="radio" name="xmydownloads_uploadselect" value="0" checked="checked"' . XHTML . '>&nbsp;' . _MD_NO . '&nbsp;';
    }
    $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 . '>&nbsp;' . _MD_YES . '&nbsp;';
        $display .= '<input type="radio" name="xmydownloads_publicpriv" value="0" ' . XHTML . '>&nbsp;' . _MD_NO . '&nbsp;';
    } else {
        $display .= '<input type="radio" name="xmydownloads_publicpriv" value="1"' . XHTML . '>&nbsp;' . _MD_YES . '&nbsp;';
        $display .= '<input type="radio" name="xmydownloads_publicpriv" value="0" checked="checked"' . XHTML . '>&nbsp;' . _MD_NO . '&nbsp;';
    }
    $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 . '>&nbsp;' . _MD_YES . '&nbsp;';
        $display .= '<input type="radio" name="xmydownloads_uploadpublic" value="0" ' . XHTML . '>&nbsp;' . _MD_NO . '&nbsp;';
    } else {
        $display .= '<input type="radio" name="xmydownloads_uploadpublic" value="1"' . XHTML . '>&nbsp;' . _MD_YES . '&nbsp;';
        $display .= '<input type="radio" name="xmydownloads_uploadpublic" value="0" checked="checked"' . XHTML . '>&nbsp;' . _MD_NO . '&nbsp;';
    }
    $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 . '>&nbsp;' . _MD_YES . '&nbsp;';
        $display .= '<input type="radio" name="xmydownloads_useshots" value="0" ' . XHTML . '>&nbsp;' . _MD_NO . '&nbsp;';
    } else {
        $display .= '<input type="radio" name="xmydownloads_useshots" value="1"' . XHTML . '>&nbsp;' . _MD_YES . '&nbsp;';
        $display .= '<input type="radio" name="xmydownloads_useshots" value="0" checked="checked"' . XHTML . '>&nbsp;' . _MD_NO . '&nbsp;';
    }
    $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 . '>&nbsp;' . _MD_YES . '&nbsp;';
        $display .= '<input type="radio" name="my_emailoption" value="0" ' . XHTML . '>&nbsp;' . _MD_NO . '&nbsp;';
    } else {
        $display .= '<input type="radio" name="my_emailoption" value="1"' . XHTML . '>&nbsp;' . _MD_YES . '&nbsp;';
        $display .= '<input type="radio" name="my_emailoption" value="0" checked="checked"' . XHTML . '>&nbsp;' . _MD_NO . '&nbsp;';
    }
    $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 .= '&nbsp;<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);
}