Ejemplo n.º 1
0
 public function orderAction()
 {
     $request = $this->getRequest();
     $user_id = $request->getParam('user_id');
     if (empty($user_id)) {
         throw new Exception("empty user id");
     }
     if ($request->isPost()) {
         $payment_id = uniqid();
         $data = array('payment_number' => $payment_id, 'user_id' => $user_id);
         $trans_model = new Application_Model_Transaction();
         $trans_model->insert($data);
         $song_ids = $request->getParam('ids');
         $song_array = split("\n", $song_ids);
         $db = Zend_Registry::get("db");
         foreach ($song_array as $song_id) {
             $sql = "INSERT INTO `order` (payment_number, user_id, song_id) VALUES ('{$payment_id}', '{$user_id}','{$song_id}');";
             $db->query($sql);
         }
         $_SESSION['success'] = true;
         $_SESSION['message'] = "New Playlist was added to DB successfully.";
     }
     $this->view->user_id = $user_id;
 }