|
From: Jon O. <jon...@us...> - 2008-02-09 00:00:50
|
Update of /cvsroot/mxbb/mx_faq/admin In directory sc8-pr-cvs16.sourceforge.net:/tmp/cvs-serv23231/admin Modified Files: admin_faq_editor.php Log Message: updated... Index: admin_faq_editor.php =================================================================== RCS file: /cvsroot/mxbb/mx_faq/admin/admin_faq_editor.php,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** admin_faq_editor.php 1 Feb 2008 04:21:24 -0000 1.3 --- admin_faq_editor.php 9 Feb 2008 00:00:45 -0000 1.4 *************** *** 20,33 **** ***************************************************************************/ ! if( !empty($setmodules) ) ! { ! $file = basename(__FILE__); ! $module['Faq_&_Rules']['Portal_Faq'] = 'modules/mx_faq/admin/'."$file?file=portal_faq"; ! $module['Faq_&_Rules']['Board_faq'] = 'modules/mx_faq/admin/'."$file?file=faq"; ! $module['Faq_&_Rules']['BBcode_faq'] = 'modules/mx_faq/admin/' ."$file?file=bbcode"; $module['Faq_&_Rules']['Rules'] = 'modules/mx_faq/admin/' ."$file?file=rules"; ! if(file_exists($phpbb_root_path . 'attach_mod/attachment_mod.'.$phpEx)) ! { ! $module['Faq_manager']['attachment_faq'] = "$file?file=faq_attach"; } return; --- 20,33 ---- ***************************************************************************/ ! if( !empty($setmodules) ) ! { ! $file = basename(__FILE__); ! $module['Faq_&_Rules']['Portal_Faq'] = 'modules/mx_faq/admin/'."$file?file=portal_faq"; ! $module['Faq_&_Rules']['Board_faq'] = 'modules/mx_faq/admin/'."$file?file=faq"; ! $module['Faq_&_Rules']['BBcode_faq'] = 'modules/mx_faq/admin/' ."$file?file=bbcode"; $module['Faq_&_Rules']['Rules'] = 'modules/mx_faq/admin/' ."$file?file=rules"; ! if(file_exists($phpbb_root_path . 'attach_mod/attachment_mod.'.$phpEx)) ! { ! $module['Faq_manager']['attachment_faq'] = "$file?file=faq_attach"; } return; *************** *** 135,140 **** * ***************************************************************************/ ! ! // // To add an entry to your FAQ simply add a line to this file in this format: // ".'$'."faq[] = array(\"question\", \"answer\"); --- 135,140 ---- * ***************************************************************************/ ! ! // // To add an entry to your FAQ simply add a line to this file in this format: // ".'$'."faq[] = array(\"question\", \"answer\"); *************** *** 161,165 **** $file_root_path = "$phpbb_root_path"; } ! if( !isset($HTTP_GET_VARS['language']) && !isset($HTTP_POST_VARS['language']) ) { --- 161,165 ---- $file_root_path = "$phpbb_root_path"; } ! if( !isset($HTTP_GET_VARS['language']) && !isset($HTTP_POST_VARS['language']) ) { *************** *** 171,175 **** 'L_LANGUAGE' => $lang['select_language'], 'LANGUAGE_SELECT' => language_select($board_config['default_lang'], 'language', $phpbb_realpath.'language'), ! 'S_ACTION' => append_sid("admin_faq_editor.$phpEx?file=$file"), 'L_SUBMIT' => $lang['retrieve'], 'L_TITLE' => $lang['editor'], --- 171,175 ---- 'L_LANGUAGE' => $lang['select_language'], 'LANGUAGE_SELECT' => language_select($board_config['default_lang'], 'language', $phpbb_realpath.'language'), ! 'S_ACTION' => mx_append_sid("admin_faq_editor.$phpEx?file=$file"), 'L_SUBMIT' => $lang['retrieve'], 'L_TITLE' => $lang['editor'], *************** *** 184,191 **** // get the language we want to edit $language = isset($HTTP_GET_VARS['language']) ? $HTTP_GET_VARS['language'] : $HTTP_POST_VARS['language']; ! $language = phpbb_ltrim(basename(phpbb_rtrim($language)), "'"); if(!is_writable($file_root_path . 'language/lang_' . $language . '/lang_' . $file . '.' . $phpEx)) ! { message_die(GENERAL_ERROR, $lang['write_file_explain'], $lang['write_file'], __LINE__, __FILE__); } --- 184,191 ---- // get the language we want to edit $language = isset($HTTP_GET_VARS['language']) ? $HTTP_GET_VARS['language'] : $HTTP_POST_VARS['language']; ! $language = phpBB2::phpbb_ltrim(basename(phpBB2::phpbb_rtrim($language)), "'"); if(!is_writable($file_root_path . 'language/lang_' . $language . '/lang_' . $file . '.' . $phpEx)) ! { message_die(GENERAL_ERROR, $lang['write_file_explain'], $lang['write_file'], __LINE__, __FILE__); } *************** *** 196,200 **** // change into our array list($blocks, $quests) = faq_to_array($faq); ! // if we have a mode set this means we have to do something if(isset($HTTP_GET_VARS['mode']) || isset($HTTP_POST_VARS['mode'])) --- 196,200 ---- // change into our array list($blocks, $quests) = faq_to_array($faq); ! // if we have a mode set this means we have to do something if(isset($HTTP_GET_VARS['mode']) || isset($HTTP_POST_VARS['mode'])) *************** *** 229,233 **** "L_NO" => $lang['No'], ! "S_CONFIRM_ACTION" => append_sid("admin_faq_editor.$phpEx?file=$file&language=$language"), "S_HIDDEN_FIELDS" => $s_hidden_fields )); --- 229,233 ---- "L_NO" => $lang['No'], ! "S_CONFIRM_ACTION" => mx_append_sid("admin_faq_editor.$phpEx?file=$file&language=$language"), "S_HIDDEN_FIELDS" => $s_hidden_fields )); *************** *** 238,242 **** exit; ! // result of pressing YES on the block delete confirmation case 'block_del_confirm': if(isset($HTTP_GET_VARS['confirm']) || isset($HTTP_POST_VARS['confirm'])) --- 238,242 ---- exit; ! // result of pressing YES on the block delete confirmation case 'block_del_confirm': if(isset($HTTP_GET_VARS['confirm']) || isset($HTTP_POST_VARS['confirm'])) *************** *** 271,275 **** 'S_HIDDEN_FIELDS' => '<input type="hidden" name="mode" value="block_do_edit"><input type="hidden" name="block" value="'.$block_no.'">', ! 'S_ACTION' => append_sid("admin_faq_editor.$phpEx?file=$file&language=$language") )); --- 271,275 ---- 'S_HIDDEN_FIELDS' => '<input type="hidden" name="mode" value="block_do_edit"><input type="hidden" name="block" value="'.$block_no.'">', ! 'S_ACTION' => mx_append_sid("admin_faq_editor.$phpEx?file=$file&language=$language") )); *************** *** 336,340 **** $s_block_list .= '<option value="'.$i.'"'.$is_selected.'>' . $blocks[$i] . '</option>'; } ! $template->assign_vars(array( 'L_TITLE' => $lang['quest_create'], --- 336,340 ---- $s_block_list .= '<option value="'.$i.'"'.$is_selected.'>' . $blocks[$i] . '</option>'; } ! $template->assign_vars(array( 'L_TITLE' => $lang['quest_create'], *************** *** 349,353 **** 'S_BLOCK_LIST' => $s_block_list, ! 'S_ACTION' => append_sid("admin_faq_editor.$phpEx?file=$file&language=$language"), 'S_HIDDEN_FIELDS' => '<input name="mode" type="hidden" value="quest_create"/>' )); --- 349,353 ---- 'S_BLOCK_LIST' => $s_block_list, ! 'S_ACTION' => mx_append_sid("admin_faq_editor.$phpEx?file=$file&language=$language"), 'S_HIDDEN_FIELDS' => '<input name="mode" type="hidden" value="quest_create"/>' )); *************** *** 397,401 **** 'S_BLOCK_LIST' => $s_block_list, ! 'S_ACTION' => append_sid("admin_faq_editor.$phpEx?file=$file&language=$language"), 'S_HIDDEN_FIELDS' => '<input name="quest" type="hidden" value="'.$quest_no.'"><input name="old_block" type="hidden" value="'.$block_no.'"><input name="mode" type="hidden" value="quest_do_edit">' )); --- 397,401 ---- 'S_BLOCK_LIST' => $s_block_list, ! 'S_ACTION' => mx_append_sid("admin_faq_editor.$phpEx?file=$file&language=$language"), 'S_HIDDEN_FIELDS' => '<input name="quest" type="hidden" value="'.$quest_no.'"><input name="old_block" type="hidden" value="'.$block_no.'"><input name="mode" type="hidden" value="quest_do_edit">' )); *************** *** 455,459 **** "L_NO" => $lang['No'], ! "S_CONFIRM_ACTION" => append_sid("admin_faq_editor.$phpEx?file=$file&language=$language"), "S_HIDDEN_FIELDS" => $s_hidden_fields )); --- 455,459 ---- "L_NO" => $lang['No'], ! "S_CONFIRM_ACTION" => mx_append_sid("admin_faq_editor.$phpEx?file=$file&language=$language"), "S_HIDDEN_FIELDS" => $s_hidden_fields )); *************** *** 505,509 **** // write these changes back to the FAQ file $fp = fopen($file_root_path . 'language/lang_' . $language . '/lang_' . $file . '.' . $phpEx, 'w'); ! if($fp) { --- 505,509 ---- // write these changes back to the FAQ file $fp = fopen($file_root_path . 'language/lang_' . $language . '/lang_' . $file . '.' . $phpEx, 'w'); ! if($fp) { *************** *** 535,547 **** 'L_EXPLAIN' => $lang['editor_explain'], ! 'S_ACTION' => append_sid("admin_faq_editor.$phpEx?file=$file&language=$language"), 'L_ADD_BLOCK' => $lang['block_add'], 'L_ADD_QUESTION' => $lang['quest_add'], ! 'L_EDIT' => $lang['Edit'], ! 'L_DELETE' => $lang['Delete'], ! 'L_MOVE_UP' => $lang['Move_up'], ! 'L_MOVE_DOWN' => $lang['Move_down'], 'L_NO_QUESTIONS' => $lang['no_quests'], --- 535,547 ---- 'L_EXPLAIN' => $lang['editor_explain'], ! 'S_ACTION' => mx_append_sid("admin_faq_editor.$phpEx?file=$file&language=$language"), 'L_ADD_BLOCK' => $lang['block_add'], 'L_ADD_QUESTION' => $lang['quest_add'], ! 'L_EDIT' => $lang['Edit'], ! 'L_DELETE' => $lang['Delete'], ! 'L_MOVE_UP' => $lang['Move_up'], ! 'L_MOVE_DOWN' => $lang['Move_down'], 'L_NO_QUESTIONS' => $lang['no_quests'], *************** *** 555,567 **** for($i = 0; $i < count($blocks); $i++) { ! $template->assign_block_vars("blockrow", array( 'BLOCK_TITLE' => $blocks[$i], 'BLOCK_NUMBER' => "$i", 'BLOCK_ANCHOR' => $anchor_code, ! 'U_BLOCK_EDIT' => append_sid("admin_faq_editor.$phpEx?mode=block_edit&block=$i&file=$file&language=$language"), ! 'U_BLOCK_MOVE_UP' => append_sid("admin_faq_editor.$phpEx?mode=block_up&block=$i&file=$file&language=$language"), ! 'U_BLOCK_MOVE_DOWN' => append_sid("admin_faq_editor.$phpEx?mode=block_dn&block=$i&file=$file&language=$language"), ! 'U_BLOCK_DELETE' => append_sid("admin_faq_editor.$phpEx?mode=block_del&block=$i&file=$file&language=$language") )); --- 555,567 ---- for($i = 0; $i < count($blocks); $i++) { ! $template->assign_block_vars("blockrow", array( 'BLOCK_TITLE' => $blocks[$i], 'BLOCK_NUMBER' => "$i", 'BLOCK_ANCHOR' => $anchor_code, ! 'U_BLOCK_EDIT' => mx_append_sid("admin_faq_editor.$phpEx?mode=block_edit&block=$i&file=$file&language=$language"), ! 'U_BLOCK_MOVE_UP' => mx_append_sid("admin_faq_editor.$phpEx?mode=block_up&block=$i&file=$file&language=$language"), ! 'U_BLOCK_MOVE_DOWN' => mx_append_sid("admin_faq_editor.$phpEx?mode=block_dn&block=$i&file=$file&language=$language"), ! 'U_BLOCK_DELETE' => mx_append_sid("admin_faq_editor.$phpEx?mode=block_del&block=$i&file=$file&language=$language") )); *************** *** 570,580 **** for($j = 0; $j < count($quests[$i]); $j++) { ! $template->assign_block_vars("blockrow.questrow", array( 'QUEST_TITLE' => $quests[$i][$j][Q], ! 'U_QUEST' => append_sid("admin_faq_editor.$phpEx?mode=quest_edit&block=$i&quest=$j&file=$file&language=$language"), ! 'U_QUEST_EDIT' => append_sid("admin_faq_editor.$phpEx?mode=quest_edit&block=$i&quest=$j&file=$file&language=$language"), ! 'U_QUEST_MOVE_UP' => append_sid("admin_faq_editor.$phpEx?mode=quest_up&block=$i&quest=$j&file=$file&language=$language"), ! 'U_QUEST_MOVE_DOWN' => append_sid("admin_faq_editor.$phpEx?mode=quest_dn&block=$i&quest=$j&file=$file&language=$language"), ! 'U_QUEST_DELETE' => append_sid("admin_faq_editor.$phpEx?mode=quest_del&block=$i&quest=$j&file=$file&language=$language") )); --- 570,580 ---- for($j = 0; $j < count($quests[$i]); $j++) { ! $template->assign_block_vars("blockrow.questrow", array( 'QUEST_TITLE' => $quests[$i][$j][Q], ! 'U_QUEST' => mx_append_sid("admin_faq_editor.$phpEx?mode=quest_edit&block=$i&quest=$j&file=$file&language=$language"), ! 'U_QUEST_EDIT' => mx_append_sid("admin_faq_editor.$phpEx?mode=quest_edit&block=$i&quest=$j&file=$file&language=$language"), ! 'U_QUEST_MOVE_UP' => mx_append_sid("admin_faq_editor.$phpEx?mode=quest_up&block=$i&quest=$j&file=$file&language=$language"), ! 'U_QUEST_MOVE_DOWN' => mx_append_sid("admin_faq_editor.$phpEx?mode=quest_dn&block=$i&quest=$j&file=$file&language=$language"), ! 'U_QUEST_DELETE' => mx_append_sid("admin_faq_editor.$phpEx?mode=quest_del&block=$i&quest=$j&file=$file&language=$language") )); *************** *** 599,601 **** include($module_root_path . 'language/lang_' . $board_config['default_lang'] . '/lang_admin_faq_editor.' . $phpEx); ! ?> --- 599,601 ---- include($module_root_path . 'language/lang_' . $board_config['default_lang'] . '/lang_admin_faq_editor.' . $phpEx); ! ?> \ No newline at end of file |