Example #1
0
 public function publish($nonce = 0)
 {
     global $wpdb;
     $event_id = $this->id;
     if (parent::validate($nonce, self::NONCE_PUBLISH)) {
         $wpdb->update(WORDTOUR_EVENTS, array("event_published" => 1), array("event_id" => $event_id), array("%d"), array("%d"));
         if ($wpdb->result) {
             $this->retrieve();
             $this->db_result("success", null, array("result" => $this->db_out(), "html" => $this->admin_html("get_event_row_html")));
         } else {
             $this->db_result("error", null, array("msg" => "Error as occured, please try again (<i>" . $wpdb->last_error . "</i>)"));
         }
     }
     return false;
 }
Example #2
0
 public function flickr()
 {
     return parent::flickr("artist");
 }
Example #3
0
 public function flickr()
 {
     return parent::flickr("venue");
 }
Example #4
0
 public function delete($nonce = "", $id = 0, $validate = 1)
 {
     global $wpdb;
     # When using delete_all no need to check every time nonce. nd add id
     $is_valid = 1;
     if ($validate) {
         $is_valid = $this->validate($nonce, self::NONCE_DELETE);
     }
     if ($is_valid) {
         $track_id = $id ? $id : $this->id;
         // Check if artist assigned to event
         $wpdb->query($wpdb->prepare("DELETE FROM " . WORDTOUR_TRACKS . " WHERE track_id={$track_id}"));
         $delete_wpdb = clone $wpdb;
         if ($wpdb->result) {
             parent::delete_attachments($track_id, "track");
             $this->db_result("success", $delete_wpdb);
         } else {
             $this->db_result("error", $delete_wpdb, array("msg" => "Error delete track, please try again<br>" . $wpdb->last_error));
         }
         return $wpdb->result;
     }
     return false;
 }
Example #5
0
 public function admin_html($data = null)
 {
     return parent::admin_html("get_tour_row_html", $data);
 }