program/mall/receive/my_cart.php 修复通知
时间:2016-08-05
新代码:
<?php
$act=@$_GET['act'];
if($act=='move_to_favorites'){
$goods_id=@$_GET['goods_id'];
$goods_id=str_replace('tr_','',$goods_id);
$goods_id=explode('_',$goods_id);
$goods_id=intval($goods_id[0]);
if($goods_id==0){exit("{'state':'fail','info':'<span class=fail>goods id err</span>'}");}
$sql="-select- `id` from ".self::$table_pre."favorite where `goods_id`='".$goods_id."' and `username`='".$_SESSION['monxin']['username']."' limit 0,1";
$r=$pdo->query($sql,2)->fetch(2);
$time=time();
if($r['id']!=''){
$sql="-update- ".self::$table_pre."favorite set `time`='".$time."' where `goods_id`='".$goods_id."' and `username`='".$_SESSION['monxin']['username']."'";
}else{
$sql="-insert- -into- ".self::$table_pre."favorite (`goods_id`,`username`,`time`) values ('".$goods_id."','".$_SESSION['monxin']['username']."','".$time."')";
}
//echo $sql;
if($pdo->exec($sql)){
exit("{'state':'success','info':'<span class=success>".self::$language['success']."</span>'}");
}else{
exit("{'state':'fail','info':'<span class=fail>".self::$language['fail']."</span>'}");
}
}
if($act=='-select-ed_move_to_favorites'){
if(!isset($_SESSION['monxin']['username'])){exit("{'state':'fail','info':'<span class=fail>".self::$language['please_login']."</span>'}");}
$ids=@$_POST['ids'];
if($ids==0){exit("{'state':'fail','info':'<span class=fail>goods id err</span>'}");}
$ids=explode('|',$ids);
foreach($ids as $goods_id){
$goods_id=explode('_',$goods_id);
$goods_id=intval($goods_id[0]);
if($goods_id==0){continue;}
$sql="-select- `id` from ".self::$table_pre."favorite where `goods_id`='".$goods_id."' and `username`='".$_SESSION['monxin']['username']."' limit 0,1";
$r=$pdo->query($sql,2)->fetch(2);
$time=time();
if($r['id']!=''){
$sql="-update- ".self::$table_pre."favorite set `time`='".$time."' where `goods_id`='".$goods_id."' and `username`='".$_SESSION['monxin']['username']."'";
}else{
$sql="-insert- -into- ".self::$table_pre."favorite (`goods_id`,`username`,`time`) values ('".$goods_id."','".$_SESSION['monxin']['username']."','".$time."')";
}
$pdo->exec($sql);
}
//echo $sql;
exit("{'state':'success','info':'<span class=success>".self::$language['success']."</span>'}");
}
