最土程序邮件订阅功能分析

2011-01-19 15:09 来源:www.chinab4c.com 作者:熊斌

   最近在研究最土程序,最土团购程序很注重邮件订阅,在收页和内页,都有对最土程序邮件订阅功能进行展现,最土程序的为了方便对最土程序二次开发,我们将结合最土程序邮件订阅。来具体的对他进行分析。
 
   最土团购程序的订阅文件位置于subscribe.php。他通过调用ZSubscribe::Create($_POST['email'], $city_id);来写入最土的邮件订阅输入。
 
   最土程序的ZSubscribe类有两个方法,分别用来订阅和取消订阅。

   1:最土邮件订阅录入功能是以下代码。
   static public function Create($email, $city_id)
 {
  if (!Utility::ValidEmail($email, true)) return;
  $secret = md5($email . $city_id);
  $table = new Table('subscribe', array(
     'email' => $email,
     'city_id' => $city_id,
     'secret' => $secret,
     ));
     
  $res = DB::LimitQuery('subscribe',array('condition'=>array

('email'=>$email),'one'=>true));
  
  if($res){
   return false;
  }else{
   return $table->insert(array('email', 'city_id',

'secret'));
  }
  
 }


    2:最土邮件订阅取消功能是以下代码。
    static public function Unsubscribe($subscribe) {
  Table::Delete('subscribe', $subscribe['email'], 'email');
 }

    最土后台管理邮,只要你登陆了后台。就可以看到邮件管理的地方了。
    来源:http://www.chinab4c.com