/** * Executes query returns the db resultset in an array * @param string $query The query string to execute * @param array $params The values to be set for the query * @param integer $QueryType The type of query * @return array */ public static function ExecuteQueryArray($query, $params = null, $QueryType = QueryType::Text) { $PDODB = new PDODB(); if ($QueryType == QueryType::Text) { $PDODB->ExecuteQuery($query, $params); return $PDODB->GetDataArray(); } else { $query_str = SystemQueries::GetQuery($query); $PDODB->ExecuteQuery($query_str->query_text, $params); return $PDODB->GetDataArray(); } }