📄 template_items.inc
字号:
<?php/* Copyright Intermesh 2003 Author: Merijn Schering <mschering@intermesh.nl> Version: 1.0 Release date: 08 July 2003 This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. */if(!isset($template_item_id)){ $template_item_id = isset($_REQUEST['template_item_id']) ? $_REQUEST['template_item_id'] : 0;}if($task == 'template_item' || $task == 'replace_template_files'){ if ($template_item_id > 0 && $task != 'replace_template_files') { $template_item = $cms->get_template_item($template_item_id); $name = $template_item['name']; $content = $template_item['content']; }else { $name = isset($_POST['name']) ? smart_stripslashes($_POST['name']) : ''; $content = isset($_POST['content']) ? smart_stripslashes($_POST['content']) : ''; } if($task == 'replace_template_files') { $content = $cms->replace_template_files($template_id, smart_stripslashes($content)); } echo '<input type="hidden" name="template_item_id" value="'.$template_item_id.'" />'; ?> <input type="hidden" name="close" value="false" /> <input type="hidden" name="task" value="" /> <?php if(isset($feedback)) echo $feedback; ?> <?php echo $strName; ?>: <input type="text" value="<?php echo htmlspecialchars($name); ?>" name="name" class="textbox" size="30" /><br /> <input type="file" class="textbox" name="content_file" /> <a href="javascript:popup('template_file_selector.php?template_id=<?php echo $template_id; ?>&SET_FIELD=content','250','300')" class="normal"><?php echo $cms_insert_file_url; ?></a> | <a href="javascript:replace_template_files()" class="normal"><?php echo $cms_replace_filenames; ?></a> <br /> <?php echo $htmlarea->print_htmlarea(htmlspecialchars($content)); ?> <br /> <?php $button = new button($cmdOk, "javascript:save('true')"); echo $button->get_html(); $button = new button($cmdSave, "javascript:save('false');"); echo $button->get_html(); $button = new button($cmdClose, "document.forms[0].submit()"); echo $button->get_html(); ?> <script type="text/javascript"> function save(close) { document.forms[0].task.value ='save_template_item'; document.forms[0].close.value=close; document.forms[0].submit(); } function replace_template_files() { document.forms[0].task.value = 'replace_template_files'; document.forms[0].submit(); } </script> <?php}else{ if ($task == 'delete') { $cms->delete_template_item($template_item_id); } ?> <input type="hidden" name="template_item_id" value="0" /> <input type="hidden" name="task" value="template_item" /> <input type="hidden" name="close" value="false" /> <table border="0" cellspacing="5" cellpadding="0"> <tr> <td> <a href="javascript:edit_template_item(0)" class="normal"><?php echo $cms_new_template_item; ?></a><br /><br /> <?php if(isset($feedback)) echo $feedback; $main_template = new dropbox(); $frontpage_template = new dropbox(); $main_template->add_value('0', $cmdPleaseSelect); $frontpage_template->add_value('0', $cmdPleaseSelect); if($count = $cms->get_template_items($template_id)) { while($cms->next_record()) { $main_template->add_value($cms->f('id'), $cms->f('name')); $frontpage_template->add_value($cms->f('id'), $cms->f('name')); } $button = new button($cmdSave, "javascript:set_template_items();"); echo '<table border="0">'. '<tr><td>'.$cms_main_template.':</td>'. '<td>'.$main_template->get_dropbox('main_template_item_id', $template['main_template_item_id']).'</td></tr>'; if($template['activate_frontpage'] == '1') { echo '<tr><td>'.$cms_frontpage_template.':</td>'. '<td>'.$frontpage_template->get_dropbox('frontpage_template_item_id', $template['frontpage_template_item_id']).'</td></tr>'; }else { echo '<input type="hidden" name="frontpage_template_item_id" value="'.$template['frontpage_template_item_id'].'" />'; } echo '<tr><td colspan="2">'.$button->get_html().'</td></tr></table>'; }else { echo '<input type="hidden" name="frontpage_template_item_id" value="'.$template['frontpage_template_item_id'].'" />'; echo '<input type="hidden" name="main_template_item_id" value="'.$template['main_template_item_id'].'" />'; } echo '<table border="0">'; echo '<tr><td></td>'; echo '<td><h3>'.$strName.'</h3></td>'; echo '<td colspan="2"> </td></tr>'; $count = $cms->get_template_items($template_id); while($cms->next_record()) { $check = ($cms->f('main') == 1) ? 'checked' : ''; // echo '<tr><td><input type="radio" name="main_template_item_id" onclick="javascript:save_main_template_item()" value="'.$cms->f('id').'" '.$check.' /></td>'; echo '<tr><td width="16" height="16"><img src="'.$GO_THEME->images['site'].'" border="0" widht="16" height="16" /></td>'; echo '<td>'.$cms->f('name').'</td>'; echo '<td><a href="javascript:edit_template_item('.$cms->f('id').')" title="'.$strEdit.' \''.htmlspecialchars($cms->f('name')).'\'"><img src="'.$GO_THEME->images['edit'].'" border="0" /></a></td>'; echo "<td><a href='javascript:delete_template_item(".$cms->f('id').",\"".rawurlencode($strDeletePrefix."'".addslashes($cms->f('name'))."'".$strDeleteSuffix)."\")' title=\"".$strDeleteItem." '".htmlspecialchars($cms->f('name'))."'\"><img src=\"".$GO_THEME->images['delete']."\" border=\"0\"></a></td></tr>\n"; } echo '<tr><td colspan="5"><i>'.$count.' '.$cms_template_items.'</i></td></tr>'; echo '</table>'; echo '<br />'; $button = new button($cmdClose, "javascript:document.location='index.php?tabindex=templates.inc'"); ?> </td> </tr> </table> <script type="text/javascript"> function edit_template_item(template_item_id) { document.forms[0].template_item_id.value=template_item_id; document.forms[0].submit(); } function set_template_items() { document.forms[0].task.value='set_template_items'; document.forms[0].submit(); } function delete_template_item(template_item_id, question) { if (confirm(question)) { document.forms[0].task.value='delete'; document.forms[0].template_item_id.value=template_item_id; document.forms[0].submit(); } } </script> <?php}?>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -