示例#1
0
文件: view.php 项目: netserva/www
 public function nav1() : string
 {
     error_log(__METHOD__);
     $a = util::nav($this->g->nav1);
     array_shift($a);
     return '
   <nav>' . $this->nav($a);
 }
示例#2
0
文件: view.php 项目: netserva/www
 public function head() : string
 {
     error_log(__METHOD__);
     $n = util::nav($this->g->nav1)[0];
     return '
 <header>
   <h1>
     <a href="' . $n[1] . '">' . $n[0] . '</a>
   </h1>
   <nav>' . $this->g->out['nav1'] . $this->g->out['nav2'] . '</nav>
 </header>';
 }
示例#3
0
文件: view.php 项目: netserva/www
 public function nav1() : string
 {
     $o = '?o=' . $this->g->in['o'];
     return join('', array_map(function ($n) use($o) {
         if (is_array($n[1])) {
             return '
     <ul>
       <li class="drop">' . $n[0] . '
         <ul>' . join('', array_map(function ($x) use($o) {
                 $c = $o === $x[1] ? ' class="active"' : '';
                 return '
           <li><a' . $c . ' href="' . $x[1] . '">' . $x[0] . '</a></li>';
             }, $n[1])) . '
         </ul>
       </li>
     </ul>';
         } else {
             return '
         <a class="mdl-navigation__link' . ($o === $n[1] ? ' is-active' : '') . '" href="' . $n[1] . '">' . $n[0] . '</a>';
         }
     }, util::nav($this->g->nav1)));
 }
示例#4
0
文件: view.php 项目: netserva/www
 public function veto_title($label, $icon = '') : array
 {
     error_log(__METHOD__);
     return ['icon' => util::nav($this->g->nav1)[0][2]];
 }