示例#1
0
	private function buildJson($parentId = 0, $urlField = 'url') {
		$arr = array();
		$query = "SELECT * FROM navigation_item WHERE trackId = {$this->row->trackId} AND parentId = $parentId ORDER BY sortOrder ";
		$rows = $db->fetchAll($query);
		$numRows = count($rows);
		if ($numRows) {
			for ($i = 0; $i < $numRows; $i++) {
				$rows[$i]['safeTitle'] = Redokes_Util::safeTitle($rows[$i]['title']);
				$rows[$i]['items'] = $this->buildJson($rows[$i]['itemId'], $urlField);
				$arr[] = $rows[$i];
				
			}
		}
		return $arr;
	}
示例#2
0
	public function generateSafeTitle() {
		try {
			$this->row->safeTitle = Redokes_Util::safeTitle($this->row->title);
		}
		catch (Exception $e) {
			
		}
	}