iwebshopコレクションショップについて


今日はお店のコレクション機能を作りました!お気に入りのお店を収蔵できます!
フロントエンドは主にjsで文章を作った
これはページaのラベル部分です.
コレクションショップ

これはページjsセクションです.

//      
    function add_shop_collect(shop_id){
 $.ajax(
   {
   url:'      ',
          type:'POST',
   dataType:'text',
   data:{"shop_id":shop_id},
   success:function(message){
             if(message == 0){

      }else if(message == 1){
         alert("    ");
      }else if (message == 2){
         alert("    ");
      }else if (message ==3){
         alert("      ");
      }
      }
    }
 )
}

バックグラウンドコントローラ:
function add_collect(){
   //      id
    $user_id  = $this->user['user_id'];
  //        
    $shop_id = IFilter::act(IReq::get('shop_id'), 'int');
    $shop_id_str = '';
    if($user_id){
    //                 
      $memberDB = new IModel('');
     $memberData = $memberDB->getObj('user_id='.$user_id,'collection_shop_id');
    //                
     $shop_id_str = empty($memberData['collection_shop_id'])?"":$memberData['collection_shop_id'];
        if(!in_array($shop_id,explode(",",$shop_id_str))){
            $shop_id_str = trim(($shop_id_str.','.$shop_id),",");
            $memberDB->setData(array(
                'collection_shop_id' => "$shop_id_str",
            ));
        }else{
            echo 3;
            exit();
        }
        if($memberDB->update('user_id = '.$user_id)){
            echo 1;
        }else{
            echo 2;
        }
    }else{
        echo 0;
    }
    exit();
}