get_all_array($sort_key = "table_primary_key", $offset = "0", $limit = "10000", $direction = "ASC", $query_string = '', $added_query = '', $added_query_type = 'AND')

Queries the database for all records given the inputted criteria and returns them as an array

If $query_string is set, it'll split the query string (e.g. "term1 term2" or "term1, term2") and make sure each term is found at least once in a non-boolean field

If $added_query is set, it will add to the query "SELECT * FROM table WHERE $added_query" If there is already a WHERE in the query it will work like "SELECT * FROM table WHERE () $added_query_type $added_query"

SEARCHES DO NOT SEARCH "_LOOKUP" VARIABLES

Example:

example.php
<?php
include("lib.php");
load("person");

$results_per_page 10;
$search_string $_GET['search_string'];
if (!
$offset = (int) $_GET['offset'])   $offset 0;

$p = new person;
$results $l->get_all_array("name"$offset$results_per_page'ASC'$search_string);

for(
$i 0$i count($results); $i++)
    echo 
$i." ".$results[$i]["name"]."<br>";

?>