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; }
public function flickr() { return parent::flickr("artist"); }
public function flickr() { return parent::flickr("venue"); }
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; }
public function admin_html($data = null) { return parent::admin_html("get_tour_row_html", $data); }