<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();
/** * 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"); }