<tr>
        <td colspan="1" valign="top">
          <input name="Scan" type="submit" class="formbtn" value="<?php 
echo gettext("Scan Targets");
?>
" />
        </td>
        <td colspan="1" valign="top" align="right">
          <input name="Delete" type="submit" class="formbtn" value="<?php 
echo gettext("Delete Login Info");
?>
" />
        </td>
      </tr>
      <?php 
target_list($pconfig);
?>
      <?php 
target_info($pconfig);
?>
      </table>
    </td>
  </tr>
</table>
<?php 
include "formend.inc";
?>
</form>
<script type="text/javascript">
<!--
	authmethod_change();
Exemplo n.º 2
0
 /**
  *  Scanansicht von einem Att
  **/
 function Attack_view()
 {
     if (!($attid = param_num("id")) || !($attplan = attack_get($attid))) {
         $this->_header();
     }
     $form = new formContainer();
     $attplan['isadmin'] = $this->userdata['uid'] == $attplan['owner'] || $this->_checkUserRights("attorga");
     if (!$attplan['isopen'] && !$attplan['isadmin']) {
         $this->_header();
     }
     $galalist = attack_gala_list($attid);
     // ziele vorhanden ?
     if ($galalist) {
         $list = array();
         foreach ($galalist as $item) {
             $list[] = array("value" => $item['gala'], "title" => $item['gala']);
         }
         $form->add(new formSelectBox("gala", "Galaxie", "numeric", $list, false));
         if ($_POST['send'] && $_POST['subaction'] == "changegala") {
             $form->submit();
             if (!$form->hasErrors()) {
                 $_SESSION['attplanfilter'][$attid]['gala'] = $form->get("gala");
             }
             $gala = $form->get("gala");
         } else {
             if ($_SESSION['attplanfilter'][$attid]['gala']) {
                 $form->select("gala", $_SESSION['attplanfilter'][$attid]['gala']);
                 $gala = $_SESSION['attplanfilter'][$attid]['gala'];
             } else {
                 $gala = $galalist[0]['gala'];
             }
         }
         $sids = target_list(array("gala" => $gala), "sid");
         $scanlist = listScans(array("sids" => $sids, "order" => "asc", "sort" => "koords", "hassektor" => true, "showattackscans" => true), &$pages, 1, 15);
         for ($i = 0; $i < count($scanlist); $i++) {
             $scanlist[$i]['backlink'] = "&backlink=" . urlencode("attplan.php?action=view&id=" . $attid . "#" . $scanlist[$i]['sid']);
             $scanlist[$i]['expand_backlink'] = "&backlink=" . urlencode("attplan.php?action=view&id=" . $attid . "&expand=" . $scanlist[$i]['sid'] . "#" . $scanlist[$i]['sid']);
             #mili oder news ausklappen
             if ($scanlist[$i]['sid'] == $expand) {
                 $scanlist[$i]['expand'] = 1;
             }
             if ($scanlist[$i]['uid']) {
                 if ($this->userdata['uid'] == $scanlist[$i]['uid'] || $this->_checkUserRights("attorga")) {
                     $scanlist[$i]['candelete'] = true;
                 }
                 if ($this->userdata['uid'] == $scanlist[$i]['uid']) {
                     $scanlist[$i]['reserveclass'] = "green";
                 } else {
                     $scanlist[$i]['reserveclass'] = "red";
                 }
             } else {
                 $scanlist[$i]['canreserve'] = true;
             }
             $scanlist[$i] = scan_format($scanlist[$i]);
         }
         $this->template->assign("scanlist", $scanlist);
         $this->template->assign("hastargets", true);
         $this->template->assign("selectedgala", $gala);
     }
     $form->registerVars($this->template);
     $this->template->assign("attplan", $attplan);
     $this->template->assign("type", "ziele");
     $this->show("attplan_view", "Angriffsplan");
 }