/**
  * 
  * Display gitolite admin page
  * @return void
  */
 function index()
 {
     $this->wireframe->actions->add('need_help', lang('Need Help?'), Router::assemble('need_help_path'), array('onclick' => new FlyoutFormCallback('repository_created'), 'icon' => AngieApplication::getPreferedInterface() == AngieApplication::INTERFACE_DEFAULT ? AngieApplication::getImageUrl('icons/16X16-git.png', AC_GITOLITE_MODULE) : AngieApplication::getImageUrl('icons/16X16-git.png', AC_GITOLITE_MODULE, AngieApplication::INTERFACE_PHONE)));
     $gitoliteadminpath = GitoliteAdmin::get_admin_path();
     $settings = GitoliteAdmin::get_admin_settings();
     $gitoliteadminpath = $settings['gitoliteadminpath'] == "" ? "" : $settings['gitoliteadminpath'] . "gitolite-admin/";
     $domain_name = GitoliteAdmin::get_server_name();
     $server_name = $settings['gitoliteserveradd'] == "" ? $domain_name : $settings['gitoliteserveradd'];
     $git_server_location = $settings['git_server_location'] == "" ? "local" : $settings['git_server_location'];
     $git_ssh_port = !isset($settings['git_ssh_port']) || $settings['git_ssh_port'] == "" ? 22 : $settings['git_ssh_port'];
     //$is_auto = ($settings['initialize_repo'] == "") ? "No" : $settings['initialize_repo'];
     if ($settings['gitoliteuser'] == "") {
         $gitoliteuser = "";
         $is_enable = FALSE;
     } else {
         $gitoliteuser = $settings['gitoliteuser'];
         $is_enable = TRUE;
     }
     $setup_script = GitoliteAdmin::get_setup_path();
     $empty_repositories = GitoliteAdmin::get_empty_repositories();
     if (is_array($empty_repositories) && count($empty_repositories) > 0) {
         $i = 0;
         foreach ($empty_repositories as $key => $value) {
             $srcobj = new ProjectSourceRepository($value['obj_id']);
             $empty_repositories[$i]["view_url"] = $srcobj->getViewUrl();
             $i++;
         }
     }
     $delete_url = Router::assemble('delele_repo_url');
     $this->response->assign(array('settings' => $settings, 'empty_repositories' => $empty_repositories, 'setup_script' => $setup_script, 'gitoliteuser' => $gitoliteuser, 'gitoliteadminpath' => $gitoliteadminpath, 'server_name' => $server_name, 'git_server_location' => $git_server_location, 'delete_url' => $delete_url, 'git_ssh_port' => $git_ssh_port, 'is_enable' => $is_enable));
 }