Ejemplo n.º 1
0
 public function addRawLink($title, $url, $parent = 0)
 {
     if (empty($title) || empty($url)) {
         return FALSE;
     }
     $link = new Menu_Link();
     $link->key_id = 0;
     $link->setMenuId($this->id);
     $link->setTitle($title);
     $link->setUrl($url);
     $link->setParent($parent);
     return $link->save();
 }
Ejemplo n.º 2
0
 private function postLink(\Request $request)
 {
     $link_id = $menu_id = $title = $url = $key_id = null;
     $s = $request->getRequestVars();
     extract($s);
     if ($link_id) {
         $link = new Menu_Link($link_id);
     } else {
         $link = new Menu_Link();
         $link->setMenuId($menu_id);
     }
     if (isset($key_id) && $key_id !== '0') {
         $key = new Key($key_id);
         $link->setKeyId($key_id);
         $url = $key->url;
     } else {
         $link->key_id = 0;
     }
     $link->setTitle($title);
     $link->setUrl($url);
     $result = $link->save();
 }