function MainAdmin() { global $wgTitle, $awc_lang, $wgUser; $tmp = awc_url . 'admin/'; #$html = '<a href="http://wiki.anotherwebcom.com/Category:MediaWiki:Forum" target="new"><img src="http://anotherwebcom.com/awc_forum_update.gif"></a>'; $html = '<table width="100%" class="dl_maintable" cellpadding="0" cellspacing="0"><tr>'; $html .= '<td width="25%" class="dl_maintable_head" nowrap>' . get_awcsforum_word('admin_controls') . '</td>'; $html .= '<td width="75%" class="dl_maintable_head" nowrap><a href="http://wiki.anotherwebcom.com/Category:MediaWiki:Forum" target="new"><img src="http://anotherwebcom.com/awc_forum_update.gif"></a></td>'; $html .= '</tr>'; $html .= '<tr>'; $html .= '<td width="15%" align="left" nowrap class="thread_rows0"><a href="' . $tmp . 'cat/create_cat">' . get_awcsforum_word('admin_create_new_cat') . '</a></td>'; $html .= '<td width="85%" align="left" nowrap class="thread_rows1"> </td>'; $html .= '</tr>'; $html .= '<tr>'; $html .= '<td width="15%" align="left" nowrap class="thread_rows0"><a href="' . $tmp . 'cat/get_cat_list">' . get_awcsforum_word('admin_word_edit_cat') . '</a></td>'; $html .= '<td width="85%" align="left" nowrap class="thread_rows1">'; $html .= '<form action="' . awc_url . 'admin/cat/get_cat_id_edit/" method="post">'; $html .= '<select name="id">'; $cats_array = parent::cats_get_all_array(); foreach ($cats_array as $id => $info) { $html .= '<option value="' . $id . '"> ' . $info['cat_name'] . '</option>'; } $html .= '</select>'; $html .= ' <input type="submit" value="' . get_awcsforum_word('edit') . '">'; $html .= '</form>'; $html .= '</td></tr>'; $html .= '<tr>'; $html .= '<td width="15%" align="left" nowrap class="thread_rows0"><a href="' . $tmp . 'forum/create_forum">' . get_awcsforum_word('admin_create_new_forum') . '</a></td>'; $html .= '<td width="85%" align="left" nowrap class="thread_rows1"> </td>'; $html .= '</tr>'; $html .= '<tr>'; $html .= '<td width="15%" align="left" nowrap class="thread_rows0"><a href="' . $tmp . 'forum/get_forum_list">' . get_awcsforum_word('admin_edit_forum') . '</a></td>'; $html .= '<td width="85%" align="left" nowrap class="thread_rows1">'; $html .= '<form action="' . awc_url . 'admin/forum/get_forum_id_edit/" method="post">'; $html .= '<select name="id">'; $cats_array = parent::forums_get_all_array(); foreach ($cats_array as $id => $info) { $html .= '<option value="' . $id . '"> ' . $info['f_name'] . '</option>'; } $html .= '</select>'; $html .= ' <input type="submit" value="' . get_awcsforum_word('edit') . '">'; $html .= '</form>'; $html .= '</td></tr>'; $html .= '<tr>'; $html .= '<td width="15%" align="left" nowrap class="thread_rows0">' . get_awcsforum_word('admin_get_config') . ' <br /> - <a href="' . awc_url . 'admin/admin_get_config/general">' . get_awcsforum_word('admin_display_geneal_options') . '</a><br /> - <a href="' . awc_url . 'admin/admin_get_config/forum">' . get_awcsforum_word('admin_display_forum_options') . '</a><br /> - <a href="' . awc_url . 'admin/admin_get_config/mem">' . get_awcsforum_word('admin_display_mem_options') . '</a><br /> - <a href="' . awc_url . 'admin/admin_get_config/thread">' . get_awcsforum_word('admin_display_thread_options') . '</a><br /> - <a href="' . awc_url . 'admin/admin_get_config/forum_tag">' . get_awcsforum_word('admin_display_forumtag_options') . '</a><br /> - <a href="' . awc_url . 'admin/get_emotions">' . get_awcsforum_word('admin_emotions_edit') . '</a><br /> - <a href="' . awc_url . 'admin/mem_title/get_all">' . get_awcsforum_word('cf_display_mem_titles') . '</a><br /> </td>'; $html .= '<td width="85%" align="left" nowrap class="thread_rows1" valign="top"> ' . get_awcsforum_word('admin_get_config_des') . '</td>'; $html .= '</tr>'; # - <a href="'. awc_url . 'admin/theme">'.get_awcsforum_word('word_forum_theme').'</a><br /> $html .= '<tr>'; $html .= '<td width="15%" align="left" nowrap class="thread_rows0">' . get_awcsforum_word('word_forum_theme') . ' <br /> - <a href="' . awc_url . 'admin/css/css_edit_get">' . get_awcsforum_word('admin_editcss') . '</a><br /> - <a href="' . awc_url . 'admin/tplt/display">' . get_awcsforum_word('admin_edittplt') . '</a><br /> - <a href="' . awc_url . 'admin/css/exported_css_list">' . get_awcsforum_word('admin_exportedfiles') . '</a><br /> </td>'; $html .= '<td width="85%" align="left" nowrap class="thread_rows1" valign="top"> ' . get_awcsforum_word('word_forum_theme_desc') . '</td>'; $html .= '</tr>'; $html .= '<tr>'; $html .= '<td width="15%" align="left" nowrap class="thread_rows0"><a href="' . awc_url . 'admin/awc_lang/display_lang_options">' . get_awcsforum_word('admin_get_lang') . '</a></td>'; $html .= '<td width="85%" align="left" nowrap class="thread_rows1"> ' . get_awcsforum_word('admin_get_lang_des') . '</td>'; $html .= '</tr>'; $html .= '<tr>'; $html .= '<td width="15%" align="left" nowrap class="thread_rows0"><a href="' . awc_url . 'admin/maintenance">' . get_awcsforum_word('admin_maintenance') . '</a></td>'; $html .= '<td width="85%" align="left" nowrap class="thread_rows1"> ' . get_awcsforum_word('admin_maintenancedesc') . '</td>'; $html .= '</tr>'; $html .= '<tr>'; $html .= '<td width="15%" align="left" nowrap class="thread_rows0"><a href="' . awcsf_wiki_url . 'Special:ListGroupRights">' . get_awcsforum_word('admin_MemberLookup') . '</a></td>'; $html .= '<td width="85%" align="left" nowrap class="thread_rows1">'; $html .= '<form method="get" action="' . awcsf_wiki_url . 'Special:Userrights" name="uluser">'; $html .= '<input name="title" type="hidden" value="Special:Userrights" />'; $html .= '<input name="user" size="30" value="" id="username" />'; $html .= ' <input type="submit" value="' . get_awcsforum_word('submit') . '"></form>'; $html .= '</td></tr>'; if (in_array('sysop', $wgUser->getGroups())) { $html .= '<tr>'; get_awcsforum_word('admin_forum_update') == '' ? $up = 'Forum Up-date Installer' : ($up = get_awcsforum_word('admin_forum_update')); $html .= '<td width="15%" align="left" nowrap class="thread_rows0"><a href="' . awc_url . 'admin/forum_update">' . $up . '</a></td>'; $html .= '<td width="85%" align="left" nowrap class="thread_rows1"> ' . get_awcsforum_word('admin_forum_updatedesc') . '</td>'; $html .= '</tr><tr>'; } if ('autoupdate' == 'yes') { $html .= '<tr>'; $up = '<a href="' . awc_url . 'admin/forum_autoupdate">' . get_awcsforum_word('admin_autoupdate') . ' ' . $ver . '</a>'; $html .= '<td width="15%" align="left" nowrap class="thread_rows0">' . $up . '</td>'; $html .= '<td width="85%" align="left" nowrap class="thread_rows1"> ' . get_awcsforum_word('admin_expearimental') . '</td>'; $html .= '</tr><tr>'; } $html .= '</tr></table><br />'; return $html; }
function create_forum() { global $wgOut; self::get_all_cats(); $this->forum_info = parent::forums_get_all_array(); // use to get number of current cats to create the 'cat_order' drop-down $skin = array(); $skin['todo'] = "do_create_forum"; $skin['f_id'] = null; $skin['f_name'] = null; $skin['f_desc'] = null; $skin['f_passworded'] = awcsf_CheckYesNo('f_passworded', '0'); $skin['f_password'] = null; $skin['f_top_tmplt'] = null; $skin['f_posting_mesage_tmpt'] = null; $skin['f_parentid'] = self::cat_drop(); $skin['f_wiki_read_perm'] = parent::wikigroup_get_checkboxs('f_wiki_read_perm'); $skin['f_wiki_write_perm'] = parent::wikigroup_get_checkboxs('f_wiki_write_perm'); $skin['f_order'] = self::order_by(); $skin['move_to_drop'] = null; $wgOut->addHTML($this->skin_form($skin)); }