/** * function to get a ticket from the association table * * @param $id - ID to get * @param $conn - PDO connection object (default: null) * * @returns ( "status" => self::OK, "value" => $row ) on success * or ( "status" => self::ERROR, "error" => "an error message" ) on failure */ static function get_ticket($theid, $conn = null) { $conn = $conn ?: Persistence::get_database_object(); $columns = array('id', 'ticket'); $table_name = 'jira'; if (is_null($conn)) { return array("status" => self::ERROR, "error" => "Couldn't get connection object."); } return Persistence::get_association_by_id($columns, $table_name, $theid, $conn); }