github.com/jonathaningram/gophish@v0.3.1-0.20170829042651-ac3fe6aeae6c/templates/base.html (about)

     1  {{ define "base" }}
     2  <!DOCTYPE html>
     3  <html lang="en">
     4  
     5  <head>
     6      <meta charset="utf-8">
     7      <meta http-equiv="X-UA-Compatible" content="IE=edge">
     8      <meta name="viewport" content="width=device-width, initial-scale=1.0">
     9      <meta name="description" content="Gophish - Phishing Toolkit">
    10      <meta name="author" content="Jordan Wright (http://github.com/jordan-wright)">
    11      <link rel="shortcut icon" href="../../docs-assets/ico/favicon.png">
    12  
    13      <title>{{ .Title }} - Gophish</title>
    14  
    15      <link href="/css/dist/gophish.css" rel="stylesheet" type="text/css">
    16      <link href='https://fonts.googleapis.com/css?family=Roboto:700,500' rel='stylesheet' type='text/css'>
    17      <link href='https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,300,600,700' rel='stylesheet' type='text/css'>
    18      <script>
    19      {{if .User}}
    20      var user = {
    21          api_key : {{ .User.ApiKey }},
    22          username : {{ .User.Username }}
    23      }
    24      {{end}}
    25      {{if .Token}}
    26          var csrf_token = {{.Token}}
    27      {{end}}
    28      </script>
    29  </head>
    30  
    31  <body>
    32      <div class="navbar navbar-inverse navbar-fixed-top" role="navigation">
    33          <div class="container-fluid">
    34              <div class="navbar-header">
    35                  <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse">
    36                      <span class="sr-only">Toggle navigation</span>
    37                      <span class="icon-bar"></span>
    38                      <span class="icon-bar"></span>
    39                      <span class="icon-bar"></span>
    40                  </button>
    41                  <img class="navbar-logo" src="/images/logo_inv_small.png" />
    42                  <a class="navbar-brand" href="/">&nbsp;gophish</a>
    43              </div>
    44              <div class="navbar-collapse collapse">
    45                  <ul class="nav navbar-nav navbar-right">
    46                      <li><a href="/">Dashboard</a>
    47                      </li>
    48                      <li><a href="/campaigns">Campaigns</a>
    49                      </li>
    50                      <li><a href="/users">Users &amp; Groups</a>
    51                      </li>
    52                      <li><a href="/templates">Email Templates</a>
    53                      </li>
    54                      <li><a href="/landing_pages">Landing Pages</a>
    55                      </li>
    56                      <li><a href="/sending_profiles">Sending Profiles</a>
    57                      </li>
    58                      <li><a href="/settings">Settings</a>
    59                      </li>
    60                      <li>
    61                          {{if .User}}
    62                          <div class="btn-group" id="navbar-dropdown">
    63                              <a class="btn btn-primary" href="/settings"><i class="fa fa-user"></i> {{.User.Username}}</a>
    64                              <a class="btn btn-primary dropdown-toggle" href="/logout">
    65                                      <i class="fa fa-sign-out"></i>
    66                              </a>
    67                          </div>
    68                          {{else}}
    69                          <a href="/login">
    70                              <button type="button" class="btn btn-primary">Login</button>
    71                          </a>
    72                          {{end}}
    73                      </li>
    74                  </ul>
    75              </div>
    76          </div>
    77      </div>
    78      {{template "body" .}}
    79      <!-- Placed at the end of the document so the pages load faster -->
    80      <script src="/js/dist/vendor.min.js"></script>
    81      <script src="/js/dist/app/gophish.min.js"></script>
    82      {{template "scripts" .}}
    83  </body>
    84  
    85  </html>
    86  {{ end }}