[Easymod-cvs] easymod2/mods/easymod/includes mod_help.tpl,NONE,1.1 admin_easymod.php.txt,1.39,1.40 m
Status: Beta
Brought to you by:
wgeric
From: Markus P. <mar...@us...> - 2005-11-06 11:20:27
|
Update of /cvsroot/easymod/easymod2/mods/easymod/includes In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv21723/mods/easymod/includes Modified Files: admin_easymod.php.txt mod_settings.tpl Added Files: mod_help.tpl Log Message: Implemented the help window in the EM Settings panel. Index: admin_easymod.php.txt =================================================================== RCS file: /cvsroot/easymod/easymod2/mods/easymod/includes/admin_easymod.php.txt,v retrieving revision 1.39 retrieving revision 1.40 diff -C2 -d -r1.39 -r1.40 *** admin_easymod.php.txt 6 Nov 2005 04:01:07 -0000 1.39 --- admin_easymod.php.txt 6 Nov 2005 11:20:10 -0000 1.40 *************** *** 619,622 **** --- 619,657 ---- // be very selective about what we allow from GET; the allowed types will also require password auth $mode = (isset($HTTP_GET_VARS['mode'])) ? stripslashes($HTTP_GET_VARS['mode']) : ''; + + if ($mode == 'help') + { + $template->set_filenames(array( + 'body' => 'admin/mod_help.tpl') + ); + $template->assign_vars(array( + 'L_TITLE' => $lang['EM_installer_help']) + ); + $first_item = true; + foreach( $lang['help'] as $name => $paragraphs ) + { + if( $first_item ) + { + $first_item = false; + } + else + { + $template->assign_block_vars('helpitem.separator', array()); + } + $template->assign_block_vars('helpitem', array( + 'TITLE' => $paragraphs[0], + 'NAME' => $name + )); + for( $i = 1; $i < count($paragraphs); $i++ ) + { + $template->assign_block_vars('helpitem.paragraph', array( + 'TEXT' => $paragraphs[$i] + )); + } + } + $template->pparse('body'); + include('page_footer_admin.'.$phpEx); + } + if (($mode == 'install') || ($mode == 'settings') || ($mode == 'history')) { *************** *** 932,935 **** --- 967,973 ---- 'FTP_CACHE_NO' => (!$command_file->ftp_cache) ? 'checked="checked"' : '', + 'U_HELP' => append_sid('admin_easymod.' . $phpEx . '?mode=help'), + 'L_HELP' => $lang['EM_more_info'], + 'MODE' => 'update') ); --- NEW FILE: mod_help.tpl --- <table class="forumline" width="100%" cellspacing="1" cellpadding="3" border="0" align="center"> <tr> <td class="catHead" height="28" align="center"><span class="cattitle">{L_TITLE}</span></td> </tr> <tr> <td class="row1" align="left" valign="top"><div class="postbody"> <!-- BEGIN helpitem --> <p><a name="{helpitem.NAME}" /></a><b style="font-size:larger;">{helpitem.TITLE}</b></p> <!-- BEGIN paragraph --> <p>{helpitem.paragraph.TEXT}</p> <!-- END paragraph --> <!-- BEGIN separator --> <img src="../templates/subSilver/images/spacer.gif" alt="" width="1" height="30" /> <hr /> <!-- END separator --> <!-- END helpitem --> </div></td> </tr> <tr> <td class="spaceRow" height="1"><img src="../templates/subSilver/images/spacer.gif" alt="" width="1" height="1" /></td> </tr> </table> <br clear="all" /> Index: mod_settings.tpl =================================================================== RCS file: /cvsroot/easymod/easymod2/mods/easymod/includes/mod_settings.tpl,v retrieving revision 1.6 retrieving revision 1.7 diff -C2 -d -r1.6 -r1.7 *** mod_settings.tpl 5 Nov 2005 14:49:29 -0000 1.6 --- mod_settings.tpl 6 Nov 2005 11:20:10 -0000 1.7 *************** *** 1,3 **** ! <br> <h2>{L_SETTINGS}</h2> <p>{L_DESC}</p> --- 1,15 ---- ! <script language="javaScript" type="text/javascript"><!-- ! function helpwin(mylink) ! { ! if (! window.focus)return true; ! var href; ! if (typeof(mylink) == 'string') ! href=mylink; ! else ! href=mylink.href; ! window.open(href, 'easymod_help', 'width=400,height=300,scrollbars=yes,resizable=yes'); ! return false; ! } ! //--></script> <h2>{L_SETTINGS}</h2> <p>{L_DESC}</p> *************** *** 24,41 **** <td class="row2" align="center" colspan="2"><span class="gen">{L_FILE_DESC}</span></td> </tr> <tr> <td class="row1" align="right"><span class="gen">{L_FILE_READ}</span></td> ! <td class="row2"><select style="width:140px" name="sel_read">{SELECT_READ}</select></td> </tr> <tr> <td class="row1" align="right"><span class="gen">{L_FILE_WRITE}</span></td> ! <td class="row2"><select style="width:140px" name="sel_write">{SELECT_WRITE}</select></td> </tr> <tr> <td class="row1" align="right"><span class="gen">{L_FILE_MOVE}</span></td> ! <td class="row2"><select style="width:140px" name="sel_move">{SELECT_MOVE}</select></td> </tr> - - <tr> <th colspan="2">{L_FTP_TITLE}</th> --- 36,63 ---- <td class="row2" align="center" colspan="2"><span class="gen">{L_FILE_DESC}</span></td> </tr> + <!-- + ////////// REMOVING READ METHOD UNTIL THERE IS MORE THAN ONE OPTION (if ever) ;-) <tr> <td class="row1" align="right"><span class="gen">{L_FILE_READ}</span></td> ! <td class="row2"> ! <select style="width:140px" name="sel_read">{SELECT_READ}</select> ! (<a href="{U_HELP}#" onclick="return helpwin(this);">{L_HELP}</a>) ! </td> </tr> + --> <tr> <td class="row1" align="right"><span class="gen">{L_FILE_WRITE}</span></td> ! <td class="row2"> ! <select style="width:140px" name="sel_write">{SELECT_WRITE}</select> ! (<a href="{U_HELP}#file_writing" onclick="return helpwin(this);">{L_HELP}</a>) ! </td> </tr> <tr> <td class="row1" align="right"><span class="gen">{L_FILE_MOVE}</span></td> ! <td class="row2"> ! <select style="width:140px" name="sel_move">{SELECT_MOVE}</select> ! (<a href="{U_HELP}#file_moving" onclick="return helpwin(this);">{L_HELP}</a>) ! </td> </tr> <tr> <th colspan="2">{L_FTP_TITLE}</th> *************** *** 46,50 **** <tr> <td class="row1" align="right"><span class="gen">{L_FTP_DIR}</span></td> ! <td class="row2"><input type="text" name="ftp_dir" value="{FTP_PATH}" /> (ex: public_html/phpBB2)</td> </tr> <tr> --- 68,75 ---- <tr> <td class="row1" align="right"><span class="gen">{L_FTP_DIR}</span></td> ! <td class="row2"> ! <input type="text" name="ftp_dir" value="{FTP_PATH}" /> (ex: public_html/phpBB2) ! (<a href="{U_HELP}#ftp_dir" onclick="return helpwin(this);">{L_HELP}</a>) ! </td> </tr> <tr> *************** *** 58,66 **** <tr> <td class="row1" align="right"><span class="gen">{L_FTP_HOST}</span></td> ! <td class="row2"><input type="text" name="ftp_host" value="{FTP_HOST}" /></td> </tr> <tr> <td class="row1" align="right"><span class="gen">{L_FTP_PORT}</span></td> ! <td class="row2"><input type="text" size="5" maxlength="5" name="ftp_port" value="{FTP_PORT}" /></td> </tr> <tr> --- 83,97 ---- <tr> <td class="row1" align="right"><span class="gen">{L_FTP_HOST}</span></td> ! <td class="row2"> ! <input type="text" name="ftp_host" value="{FTP_HOST}" /> ! (<a href="{U_HELP}#ftp_host" onclick="return helpwin(this);">{L_HELP}</a>) ! </td> </tr> <tr> <td class="row1" align="right"><span class="gen">{L_FTP_PORT}</span></td> ! <td class="row2"> ! <input type="text" size="5" maxlength="5" name="ftp_port" value="{FTP_PORT}" /> ! (<a href="{U_HELP}#ftp_port" onclick="return helpwin(this);">{L_HELP}</a>) ! </td> </tr> <tr> *************** *** 69,72 **** --- 100,104 ---- <input type="radio" name="ftp_type" value="ext" {FTP_EXT} /><span class="gen">{L_YES}</span> <input type="radio" name="ftp_type" value="fsock" {FTP_FSOCK} />{L_NO}</span> <span class="gen">{L_FTP_EXT_WARN}</span> + (<a href="{U_HELP}#ftp_php_ext" onclick="return helpwin(this);">{L_HELP}</a>) </td> </tr> *************** *** 76,79 **** --- 108,112 ---- <input type="radio" name="ftp_cache" value="1" {FTP_CACHE_YES} /><span class="gen">{L_YES}</span> <input type="radio" name="ftp_cache" value="0" {FTP_CACHE_NO} />{L_NO}</span> <span class="gen">{L_FTP_EXT_WARN}</span> + (<a href="{U_HELP}#ftp_cache" onclick="return helpwin(this);">{L_HELP}</a>) </td> </tr> |