Esempio n. 1
0
	public function indexAction() {
		echo $this->getLinks();
		echo 'this is the index';
		$track = new Navigation_Model_Track(2);
		echo $track->getHtml('test-track');
		
//		$track->save();
		
		$item = new Navigation_Model_Item();
		$item->setRow(array(
			'trackId' => 1,
			'title' => 'test item'
		));
//		$item->save();
//		show_array($item->errors);
	}
Esempio n. 2
0
	public function getTrackHtmlAction() {
		$track = new Navigation_Model_Track(getParam('trackId', 0));
		$format = getParam('format', 'html');
		$urlField = 'url';
		if ($_POST['urlField'] == 'editUrl') {
			$urlField = 'editUrl';
		}
		$navId = Redokes_Controller_Front::getInstance()->getParam('navId', 'defaultNav');
		$navClass = Redokes_Controller_Front::getInstance()->getParam('navClass', 'defaultNav');
		if ($track->row['trackId']) {
			if ($format == 'html') {
				$this->setParam('html', $track->getHtml($navId, $navClass, 0, $urlField));
			}
			else if ($format == 'json') {
				$this->setParam('json', $track->getJson(0, $urlField));
			}
		}
	}