/** * @param $id * @return mixed */ protected static function getDivision($id) { if (!isset(self::$divisions[$id])) { if (empty($id)) { $division = ''; } else { $division = self::$db->getDivision(self::DIVISION, $id); if (empty($division['parent_id'])) { $division = $division['name']; } else { $division = self::getDivision($division['parent_id']) . "\t" . $division['name']; } } self::$divisions[$id] = $division; } return self::$divisions[$id]; }