newsletters.php

来自「全新且完善的强大网上商店系统」· PHP 代码 · 共 303 行 · 第 1/2 页

PHP
303
字号
      $query = $db->query("select title, content, module from $table_newsletters where newsletters_id = '" . (int)$nID . "'");
      $newsletter = $db->fetch_array($query);
      @extract($newsletter);
?>
<table cellspacing="0" cellpadding="0" border="0" width="100%" align="center">
<tr><td bgcolor="<?=BORDERCOLOR?>"><table border="0" cellspacing="<?=BORDERWIDTH?>" cellpadding="<?=TABLESPACE?>" width="100%">
<tr><td class="header" colspan="2"><?=HEADING_TITLE?>--<?=IMAGE_PREVIEW?></td></tr>       
          <tr>
            <td bgcolor="<?=ALTBG1?>"><?php echo TEXT_NEWSLETTER_TITLE; ?></td>
            <td bgcolor="<?=ALTBG1?>"><?=$title?></td>
          </tr>
          <tr>
            <td bgcolor="<?=ALTBG1?>" valign="top"><?php echo TEXT_NEWSLETTER_CONTENT; ?></td>
            <td bgcolor="<?=ALTBG1?>"><tt><?php echo nl2br($content); ?></tt></td>
          </tr>
        </table></td></tr></table><br><br>
        <center><input type="submit" value="返   回" name="back" onClick="history.go(-1);"></center>
<?php
  } elseif ($type == 'send') {

      $query = $db->query("select title, content, module from $table_newsletters where newsletters_id = '" . (int)$nID . "'");
      $newsletter = $db->fetch_array($query);
      @extract($newsletter);

      @include('languages/'. $language.'/modules/newsletters/' . $module . substr($PHP_SELF, strrpos($PHP_SELF, '.')));
      @include('admin/modules/newsletters/' . $module . substr($PHP_SELF, strrpos($PHP_SELF, '.')));
      $module_name = $module;
      $module = new $module_name($title, $content);
?>
<table cellspacing="0" cellpadding="0" border="0" width="100%" align="center">     
		  <tr>
        <td><?php if ($module->show_choose_audience) { echo $module->choose_audience(); } else { echo $module->confirm(); } ?></td>
      </tr>
</table>
<?php
  } elseif ($type == 'confirm') {
      $query = $db->query("select title, content, module from $table_newsletters where newsletters_id = '" . (int)$nID . "'");
      $newsletter = $db->fetch_array($query);
      @extract($newsletter);
      @include('languages/'. $language.'/modules/newsletters/' . $module . substr($PHP_SELF, strrpos($PHP_SELF, '.')));
      @include('admin/modules/newsletters/' . $module . substr($PHP_SELF, strrpos($PHP_SELF, '.')));
      $module_name = $module;
      $module = new $module_name($title, $content);
?>
<table cellspacing="0" cellpadding="0" border="0" width="100%" align="center">
      <tr>
        <td><?php echo $module->confirm(); ?></td>
      </tr>
</table>
<?php
  } elseif ($type == 'confirm_send') {
      $newsletter_query = $db->query("select newsletters_id, title, content, module from $table_newsletters where newsletters_id = '" . (int)$nID . "'");
      $newsletter = $db->fetch_array($newsletter_query);
      @extract($newsletter); 

      @include('admin/languages/'. $language.'/modules/newsletters/' . $module . substr($PHP_SELF, strrpos($PHP_SELF, '.')));
      @include('admin/modules/newsletters/' . $module . substr($PHP_SELF, strrpos($PHP_SELF, '.')));
      $module_name = $module;
      $module = new $module_name($title, $content);
?>
<table cellspacing="0" cellpadding="0" border="0" width="80%" align="center" style="word-break:break-all;"> 
<tr><td bgcolor="<?=BORDERCOLOR?>"> 
<table border="0" cellspacing="<?=BORDERWIDTH?>" cellpadding="<?=TABLESPACE?>" width="100%" style="word-break:break-all;"> 
<tr bgcolor="<?=ALTBG1?>"><td><table cellspacing="0" cellpadding="0" border="0" width="80%" align="center" style="word-break:break-all;"> 
          <tr>
					  <td><?php echo tep_image(IMGDIR.'/ani_send_email.gif', IMAGE_ANI_SEND_EMAIL); ?></td>
            <td><b><?php echo TEXT_PLEASE_WAIT; ?></b></td>
          </tr>
</table></td></tr></table></td></tr>
</table>
<?php
      tep_set_time_limit(0);
      flush();
      $module->send($newsletters_id);
?>
<br>
<table cellspacing="0" cellpadding="0" border="0" width="80%" align="center" style="word-break:break-all;"> 
<tr><td bgcolor="<?=BORDERCOLOR?>"> 
<table border="0" cellspacing="<?=BORDERWIDTH?>" cellpadding="<?=TABLESPACE?>" width="100%" style="word-break:break-all;"> 
   <tr class="header">
      <td><b>Soobic!提示 <?php echo TEXT_FINISHED_SENDING_EMAILS; ?></b></td>
      </tr>
      <tr bgcolor="<?=ALTBG1?>">
        <td height="100" align="center"><?php echo '<a href="' . tep_href_link('admincp.php', 'act=newsletters&page=' . $HTTP_GET_VARS['page'] . '&nID=' . $HTTP_GET_VARS['nID']) . '">' . tep_image_button('button_back.gif', IMAGE_BACK) . '</a>'; ?></td>
      </tr>
</table></td></tr>
</table>
<?php
   } elseif($type=='delete'){
	      cpmsg("本操作不可恢复,您确定要删除".TEXT_INFO_DELETE_INTRO, tep_href_link('admincp.php', 'act=newsletters&page=' . $page.'&nID='.$nID.'&action=delete', 'NONSSL'), "form"); 
   }
}else {
?>
<table cellspacing="0" cellpadding="0" border="0" width="95%" align="center" style="word-break:break-all;"> 
<tr><td bgcolor="<?=BORDERCOLOR?>"> 
<table border="0" cellspacing="<?=BORDERWIDTH?>" cellpadding="<?=TABLESPACE?>" width="100%" style="word-break:break-all;"> 
   <tr class="header">
	      <td align="center"><?php echo TABLE_HEADING_NEWSLETTERS; ?></td>
        <td align="center"><?php echo TABLE_HEADING_SIZE; ?></td>
        <td align="center"><?php echo TABLE_HEADING_MODULE; ?></td>
        <td align="center"></td>
        <td align="center"><?php echo TABLE_HEADING_SENT; ?></td>
        <td align="center"><?php echo TABLE_HEADING_STATUS; ?></td>
        <td align="center"><?php echo TABLE_HEADING_ACTION; ?>&nbsp;</td>
   </tr>
<?php
   if($page) {
		  $start_limit = ($page - 1) * MAX_DISPLAY_SEARCH_RESULTS ;
	 } else {
		  $start_limit = 0;
		  $page = 1;
	 }
	 $query = $db->query("SELECT COUNT(*) FROM $table_newsletters order by date_added desc");
	 $multipage = multi($db->result($query, 0), MAX_DISPLAY_SEARCH_RESULTS, $page, "admincp.php?act=newsletters".($desc ? "&desc=$desc" : NULL));

		
	 $query = $db->query("select newsletters_id, title, length(content) as content_length, module, date_added, date_sent, status as newsletters_status, locked from $table_newsletters order by date_added desc");
   while ($newsletters = $db->fetch_array($query)) {
			 @extract($newsletters); 
?>
             <tr bgcolor="<?=ALTBG1?>">    
								<td width="20%"><?php echo '<a href="' . tep_href_link(FILENAME_NEWSLETTERS, 'page=' . $HTTP_GET_VARS['page'] . '&nID=' . $newsletters['newsletters_id'] . '&action=preview') . '">'.ICON_PREVIEW.'</a><br>' . $newsletters['title']; ?></td>
                <td width="11%" align="right"><?php echo number_format($newsletters['content_length']) . ' bytes'; ?></td>
                <td width="15%" align="left"><?php echo $newsletters['module']; ?></td>
                <td width="18%" align="left"><?php echo TEXT_NEWSLETTER_DATE_ADDED; ?><br><?php echo tep_date_short($date_added); ?><br><? if ($newsletters_status == '1') echo  TEXT_NEWSLETTER_DATE_SENT . '<br>' . tep_date_short($date_sent);?></td>
                <td width="10%" align="center"><?php if ($newsletters['status'] == '1') { echo ICON_TICK; } else { echo  ICON_CROSS; }?></td>
                <td width="10%" align="center"><?php if ($newsletters['locked'] > 0) { echo ICON_LOCKED; } else { echo ICON_UNLOCKED; } ?></td>
                <td align="center">
<?
      if ($locked > 0) {
          echo '         <a href="' . tep_href_link('admincp.php', 'act=newsletters&page=' . $page. '&nID=' . $newsletters_id . '&type=new') . '">' .IMAGE_EDIT. '</a> 
									       <a href="' . tep_href_link('admincp.php', 'act=newsletters&page=' . $page. '&nID=' . $newsletters_id . '&type=delete') . '">' .IMAGE_DELETE. '</a> 
												 <a href="' . tep_href_link('admincp.php', 'act=newsletters&page=' . $page. '&nID=' . $newsletters_id . '&type=preview') . '">' .IMAGE_PREVIEW. '</a> <br>
												 <a href="' . tep_href_link('admincp.php', 'act=newsletters&page=' . $page. '&nID=' . $newsletters_id . '&type=send') . '">'.IMAGE_SEND. '</a>
												 <a href="' . tep_href_link('admincp.php', 'act=newsletters&page=' . $page. '&nID=' . $newsletters_id . '&action=unlock') . '">' .IMAGE_UNLOCK. '</a>';
      } else {
          echo '        <a href="' . tep_href_link('admincp.php', 'act=newsletters&page=' . $page. '&nID=' . $newsletters_id . '&type=preview') . '">' .IMAGE_PREVIEW. '</a>
					               <a href="' . tep_href_link('admincp.php', 'act=newsletters&page=' . $page. '&nID=' . $newsletters_id . '&action=lock') . '">' .IMAGE_LOCK. '</a>';
      }
?>								    
                 </td></tr>
<?php
    }
?>
</table></td></tr></table> 
<?=$multipage?>    
<br><center>&nbsp;<a href="<?=tep_href_link('admincp.php','act=newsletters&type=new')?>" class="bold"><?=IMAGE_NEW_NEWSLETTER?></a></center> 
<?php
}
?>

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?