Example #1
0
 public function index()
 {
     $cur_stage = NetAidManager::get_stage();
     if ($cur_stage == STAGE_DEFAULT) {
         $this->_redirect('/setup/ap');
     }
     if ($cur_stage == STAGE_OFFLINE) {
         $this->_redirect('/setup/wan');
     }
     $wan_ssid = NetAidManager::wan_ssid();
     if ($wan_ssid == 'NETAIDKIT') {
         $wan_ssid = 'Wired connection';
     }
     $cur_stage = NetAidManager::get_stage();
     $vpn_obj = new Ovpn();
     $vpn_options = $vpn_obj->getOptions();
     $cur_vpn = basename($vpn_obj->getCurrent());
     $tor_status = $this->_get_tor_status();
     $vpn_status = $this->_get_vpn_status();
     $routing_status = NetAidManager::routing_status();
     $params = array('cur_stage' => $cur_stage, 'wan_ssid' => $wan_ssid, 'vpn_options' => $vpn_options, 'cur_vpn' => $cur_vpn, 'tor_status' => $tor_status, 'vpn_status' => $vpn_status, 'routing_status' => $routing_status);
     $view = new View('admin', $params);
     return $view->display();
 }