コード例 #1
0
 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"> &nbsp; </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"> &nbsp; </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 />
      &nbsp;  &nbsp; - &nbsp; <a href="' . awc_url . 'admin/admin_get_config/general">' . get_awcsforum_word('admin_display_geneal_options') . '</a><br />
      &nbsp;  &nbsp; - &nbsp; <a href="' . awc_url . 'admin/admin_get_config/forum">' . get_awcsforum_word('admin_display_forum_options') . '</a><br />
      &nbsp;  &nbsp; - &nbsp; <a href="' . awc_url . 'admin/admin_get_config/mem">' . get_awcsforum_word('admin_display_mem_options') . '</a><br />
      &nbsp;  &nbsp; - &nbsp; <a href="' . awc_url . 'admin/admin_get_config/thread">' . get_awcsforum_word('admin_display_thread_options') . '</a><br />
      &nbsp;  &nbsp; - &nbsp; <a href="' . awc_url . 'admin/admin_get_config/forum_tag">' . get_awcsforum_word('admin_display_forumtag_options') . '</a><br />
      &nbsp;  &nbsp; - &nbsp; <a href="' . awc_url . 'admin/get_emotions">' . get_awcsforum_word('admin_emotions_edit') . '</a><br />  
      &nbsp;  &nbsp; - &nbsp; <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"> &nbsp; ' . get_awcsforum_word('admin_get_config_des') . '</td>';
     $html .= '</tr>';
     # &nbsp;  &nbsp; - &nbsp; <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 />
      
      &nbsp;  &nbsp; - &nbsp; <a href="' . awc_url . 'admin/css/css_edit_get">' . get_awcsforum_word('admin_editcss') . '</a><br /> 
      &nbsp;  &nbsp; - &nbsp; <a href="' . awc_url . 'admin/tplt/display">' . get_awcsforum_word('admin_edittplt') . '</a><br /> 
      &nbsp;  &nbsp; - &nbsp; <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"> &nbsp; ' . 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"> &nbsp; ' . 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"> &nbsp; ' . 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"> &nbsp; ' . 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"> &nbsp; ' . get_awcsforum_word('admin_expearimental') . '</td>';
         $html .= '</tr><tr>';
     }
     $html .= '</tr></table><br />';
     return $html;
 }
コード例 #2
0
 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));
 }