/** * функция возвращает свойство $tbData * * @return array or false */ protected function retData() { return parent::retData(); }
/** * Функция возвращает все группы из БД * * @param (string) $strWhere - условие WHERE для запроса or false * @param (array) $arrOrderBy - массив параметров сортировки результата выборки (key: name field => val: ASC | DESC) or false * @param (array) $fields - массив полей для выборки (key: index => val: name field) * * @return array or false */ protected function getAllGroups($strWhere, $arrOrderBy, $fields) { $arrData = array(); $this->getEntrys($strWhere, $arrOrderBy, false, $fields); // проверяем, есть ли данные if (parent::retData()) { // если данные есть, вырезаем token foreach (parent::retData() as $value) { unset($value['index'], $value['token']); $arrData[] = $value; } return $arrData; } else { return false; } }