| @@ 42-51 (lines=10) @@ | ||
| 39 | /** |
|
| 40 | * Get all active news |
|
| 41 | **/ |
|
| 42 | public function getAllActive() { |
|
| 43 | $this->debug->append("STA " . __METHOD__, 4); |
|
| 44 | $stmt = $this->mysqli->prepare("SELECT n.*, a.username AS author FROM $this->table AS n LEFT JOIN " . $this->user->getTableName() . " AS a ON a.id = n.account_id WHERE active = 1 ORDER BY time DESC"); |
|
| 45 | if ($stmt && $stmt->execute() && $result = $stmt->get_result()) |
|
| 46 | return $result->fetch_all(MYSQLI_ASSOC); |
|
| 47 | return $this->sqlError('E0040'); |
|
| 48 | } |
|
| 49 | ||
| 50 | /** |
|
| 51 | * Get all news |
|
| 52 | **/ |
|
| 53 | public function getAll() { |
|
| 54 | $this->debug->append("STA " . __METHOD__, 4); |
|
| @@ 53-62 (lines=10) @@ | ||
| 50 | /** |
|
| 51 | * Get all news |
|
| 52 | **/ |
|
| 53 | public function getAll() { |
|
| 54 | $this->debug->append("STA " . __METHOD__, 4); |
|
| 55 | $stmt = $this->mysqli->prepare("SELECT n.*, a.username AS author FROM $this->table AS n LEFT JOIN " . $this->user->getTableName() . " AS a ON a.id = n.account_id ORDER BY time DESC"); |
|
| 56 | if ($stmt && $stmt->execute() && $result = $stmt->get_result()) |
|
| 57 | return $result->fetch_all(MYSQLI_ASSOC); |
|
| 58 | return $this->sqlError('E0039'); |
|
| 59 | } |
|
| 60 | ||
| 61 | /** |
|
| 62 | * Get a specific news entry |
|
| 63 | **/ |
|
| 64 | public function getEntry($id) { |
|
| 65 | $this->debug->append("STA " . __METHOD__, 4); |
|
| @@ 183-192 (lines=10) @@ | ||
| 180 | * @param none |
|
| 181 | * @return array Assoc array of all rows found in table |
|
| 182 | **/ |
|
| 183 | public function getAllAssoc() { |
|
| 184 | $this->debug->append("STA " . __METHOD__, 4); |
|
| 185 | $stmt = $this->mysqli->prepare("SELECT * FROM $this->table"); |
|
| 186 | if ($this->checkStmt($stmt) && $stmt->execute() && $result = $stmt->get_result()) |
|
| 187 | return $result->fetch_all(MYSQLI_ASSOC); |
|
| 188 | return $this->sqlError(); |
|
| 189 | } |
|
| 190 | ||
| 191 | /** |
|
| 192 | * Get a single row as an assoc array |
|
| 193 | * @param value string Value to search for |
|
| 194 | * @param field string Column to search for |
|
| 195 | * @param type string Type of value |
|