function write_tplt() { global $awcs_forum_config; require awc_dir . 'includes/admin/admin_tplt.php'; $tplt_cls = new awc_admin_tplt_cls(); $tplt_cls->thmn_id = $awcs_forum_config->thmn_id; $out = $tplt_cls->export_xml(true); self::write_file('tplt.xml', $out); }
function awcs_forum_admin_tplt($action) { global $wgRequest, $action_url; $tplt_cls = new awc_admin_tplt_cls(); $tplt_cls->tplt_id = 1; $tplt_cls->thm_id = 0; $spl = explode("/", $action); $todo = $spl[2]; $tplt_cls->id = $spl[3]; if ($tplt_cls->id == '' || !is_numeric($tplt_cls->id)) { $tplt_cls->id = $wgRequest->getVal('id'); } $tplt_cls->tplt_what = $wgRequest->getVal('what'); $tplt_cls->todo2 = $wgRequest->getVal('todo2'); if ($tplt_cls->todo2 == null) { $tplt_cls->todo2 = $spl[3]; } if ($todo != 'display') { Set_AWC_Forum_BreadCrumbs('<a href="' . awc_url . 'admin/tplt/display">' . get_awcsforum_word('admin_edittplt') . '</a>'); } else { Set_AWC_Forum_BreadCrumbs(get_awcsforum_word('admin_edittplt')); } switch ($todo) { case 'save_func': $tplt_cls->save_func(); break; case 'show_func': $tplt_cls->show_func(); break; case 'show_section': $tplt_cls->section = $wgRequest->getVal('tplt_section'); $tplt_cls->show_section(); break; case 'export_xml': $tplt_cls->export_xml(); break; case 'import_xml': $tplt_cls->import_xml(); break; case 'update_tplt': $tplt_cls->update_tplt(); break; case 'search': $tplt_cls->search(); break; case 'find_and_replace': $tplt_cls->find_and_replace(); break; case 'search_version': $tplt_cls->search_version(); break; case 'tplt_delete': $tplt_cls->delete_all_tplt(); break; case 'set_default': $tplt_cls->set_default(); break; default: $tplt_cls->show_sections_list(); break; } }
$memTitle_cls = new awcsf_admin_membertitle(); $memTitle_cls->insert_new('Just Got Here', '0'); $memTitle_cls->insert_new('Clicked A Few Times', '5'); $memTitle_cls->insert_new('Gets Around', '45'); $memTitle_cls->insert_new('Forum Regular', '175'); $memTitle_cls->insert_new('Forum Vet', '300'); global $awcs_forum_config; #require_once( awc_dir . 'admin.php' ); $awcs_forum_config = new awcf_fake_class(); $awcs_forum_config->thmn_id = 0; require_once awc_dir . 'includes/admin/admin_funk.php'; require_once awc_dir . 'includes/admin/admin_lang_funk.php'; require_once awc_dir . 'includes/admin/admin_css_funk.php'; require_once awc_dir . 'includes/admin/admin_tplt.php'; $lang_cls = new awc_admin_lang_cls(); $tplt_cls = new awc_admin_tplt_cls(); $css_cls = new awc_admin_css_cls(); $lang_cls->lang_code = 'en'; $lang_cls->lang_do_import_lang($awc_install_dir . 'lang.txt'); $wgOut->addHTML("Language text added... <hr>"); $tbl = $dbw->tableName('awc_f_theme_tplt'); $sql = $installCLS->clearTable($tbl); $res = $dbw->query($sql); $tbl = $dbw->tableName('awc_f_theme'); $sql = $installCLS->clearTable($tbl); $res = $dbw->query($sql); $tbl = $dbw->tableName('awc_f_theme_names'); $sql = $installCLS->clearTable($tbl); $res = $dbw->query($sql); $tbl = $dbw->tableName('awc_f_theme_css'); $sql = $installCLS->clearTable($tbl);