model('channel'); $channel = $channelModel->dump($channel_id); if (!$channel) die('0'); $addon = $channel['addon'] ? $channel['addon'] : array(); if ($status == 'bind') { $addon['user_nick'] = $user_nick; $data = array( 'node_id' =>$node_id, 'bind_status' =>'true', 'addon' => $addon ); $channelModel->update($data,array('channel_id'=>$channel_id)); } elseif ($status == 'unbind') { unset($addon['user_nick']); $channelModel->update(array('node_id'=>null,'bind_status'=>'false','addon'=>$addon),array('channel_id'=>$channel_id)); } die('1'); } }