public function element($name, $type, $path = 'g') { if ($name == 'all') { $data = Svg_Element::get_all($type, $name, 'xml'); return $data; } else { $data = Svg_Element::get($name, $type, 'xml'); return $data->{$path}->asXML(); } }
public function indexAction() { /* if ($this->_request->getParam('login')) { $_SESSION['login'] = $this->_request->getParam('login'); $this->_forward( 'index', 'game', null);die; } */ $this->view->maps = Svg_Element::get_all('map', 'all'); }
public function getAction($element = '') { //$this->_helper->layout->disableLayout(); $type = $this->_request->getParam('sub0'); $name = $this->_request->getParam('sub1'); if ($type == 'all' or $name == 'all') { $this->view->elements = Svg_Element::get_all($type, $name); } else { if (Svg_Element::exists($type, $name)) { $this->view->elements = array(array('type' => $type, 'name' => $name)); } } }