| @@ 192-202 (lines=11) @@ | ||
| 189 | return new SQLUser($data, $this); |
|
| 190 | } |
|
| 191 | ||
| 192 | public function getGroupByName($name) |
|
| 193 | { |
|
| 194 | $groupDataTable = $this->getDataTable('group'); |
|
| 195 | $filter = new \Data\Filter("gid eq '$name'"); |
|
| 196 | $groups = $groupDataTable->read($filter); |
|
| 197 | if($groups === false || !isset($groups[0])) |
|
| 198 | { |
|
| 199 | return false; |
|
| 200 | } |
|
| 201 | return new SQLGroup($groups[0]); |
|
| 202 | } |
|
| 203 | ||
| 204 | public function getUserByName($name) |
|
| 205 | { |
|
| @@ 204-214 (lines=11) @@ | ||
| 201 | return new SQLGroup($groups[0]); |
|
| 202 | } |
|
| 203 | ||
| 204 | public function getUserByName($name) |
|
| 205 | { |
|
| 206 | $userDataTable = $this->getDataTable('user'); |
|
| 207 | $filter = new \Data\Filter("uid eq '$name'"); |
|
| 208 | $users = $userDataTable->read($filter); |
|
| 209 | if($users === false || !isset($users[0])) |
|
| 210 | { |
|
| 211 | return false; |
|
| 212 | } |
|
| 213 | return new SQLUser($users[0], $this); |
|
| 214 | } |
|
| 215 | ||
| 216 | private function getDataByFilter($dataTableName, $filter, $select, $top, $skip, $orderby) |
|
| 217 | { |
|