Besøgende
Gæster online: 2
Brugere online: 0
Antal brugere: 1,518
Nyeste bruger: TomTom3480
10 nyeste brugere: Klik her
 10,461,964 Unikke besøg
5382 Besøg pr. dag
Synes godt om
Translate this page
Støt sidens drift
Støt sidens drift
Støtter siden:

AICOTOOLS.dk

GratisPoi.dk
Tilfældige Avatars
348 brugere (23.02%)
Har allerede en Avatar.
Artikler
Nyeste artikler
V7 versions-liste 6902
V6/V7-identifier 11429
Tilfældigt tema på ... 7968
Hvordan tælles unik... 8758
Ens registreringssi... 85266
Populære artikler
Ens registreringssi... 85266
Kør PHP-Fusion loka... 25244
Tilfældigt banner/l... 21216
Flytning af PHP-Fus... 17662
Opgradering af PHP-... 14704
Info om artikler
Artikler i databasen: 9
Læst antal gange: 199149
Downloads
Nyeste downloads
Avatar in viewforu... 91
Latest Blacklisted... 92
Search in Shouts 71
Users Websites Pan... 73
Users Websites Pan... 60
Populære downloads
CSS Dropdown Menu ... 1896
Installations-vide... 1755
PHP-Fusion v7.00.0... 1520
Forum Pack v1.0 1289
Transverse 1149
Info om downloads
Filer i databasen: 179
Hentet antal gange: 53719
Statistik mm.
Se indlæg
PHPFusion-Tips.dk :: PHP-Fusion v7.02.XX :: Infusioner
Hvem er her? 1 gæst(er)
 Udskriv debat
Problemer med zWar i 7.02.03
Guardian
#1 Udskriv indlæg
Lagt på d. 20-04-2012 19:02
Brugers avatar

Bruger


Antal indlæg: 53
Tilmeldt: 07.09.10
Sidst set: 17.10.12
On/Offline: Offline
Status:
Ingen status er valgt
Dagens humør:
Ikke valgt
 
Den skriver "undefined index: war_location_array , på linje 103...
Men jeg syntes ikke umiddelbart jeg kan finde fejlen.. nogen friske øjne der kan spotte fejlen ? :)

Download kildekode  Kode

<?php
/*-----------------------------------------------------------
|   zWar Clan-Infusion                              |
|                                             |
|   Copyright (C) 2006-2008 Christoph Schreck            |
|   zezoar@gmx.net                                 |
|   http://www.zoffclan.de/zoffdev/                     |
|                                             |
|   This program is free software;                      |
|   you can redistribute it and/or modify it under          |
|   the terms of the GNU General Public License          |
|   as published by the Free Software Foundation;          |
|   either version 3 of the License,                   |
|   or (at your option) any later version.               |
|                                             |
|   This program is distributed in the hope that          |
|   it will be useful, but WITHOUT ANY WARRANTY;          |
|   without even the implied warranty of MERCHANTABILITY    |
|   or FITNESS FOR A PARTICULAR PURPOSE.                |
|   See the GNU General Public License for more details.   |
|                                             |
|   You should have received a copy of the                |
|   GNU General Public License along with this program;    |
|   if not, see <http://www.gnu.org/licenses/>.            |
-----------------------------------------------------------*/
if (!defined("IN_FUSION") || !defined("IN_ZWAR_ADMIN")) { die("Access Denied"); }
if (isset($_GET['challenge_id']) && !isNum($_GET['challenge_id'])) { redirect(FUSION_SELF.$aidlink."&pagefile=editwars"); }
if (isset($_GET['challenge_id'])) { $challenge_id=$_GET['challenge_id']; } else { unset($challenge_id); }
if (isset($_GET['warid']) && !isNum($_GET['warid'])) { redirect(FUSION_SELF.$aidlink."&pagefile=editwars"); }
if (isset($_GET['warid'])) { $war_id=$_GET['warid']; } else { unset($war_id); }
if (isset($_GET['deletelocation']) && !isNum($_GET['deletelocation'])) { redirect(FUSION_SELF.$aidlink."&pagefile=editwars"); }

if (file_exists(INFUSIONS."zwar_warscript/locale/".LOCALESET."admin/editwars.php")) {
   include_once INFUSIONS."zwar_warscript/locale/".LOCALESET."admin/editwars.php";
} else {
   include_once INFUSIONS."zwar_warscript/locale/English/admin/editwars.php";
}

if (isset($_GET['action']) && $_GET['action']=="delete" && isset($war_id)) {
   $result = dbquery("DELETE FROM ".DB_ZWAR_WARS." WHERE war_id='".$war_id."'");
   $result = dbquery("DELETE FROM ".DB_ZWAR_SCORES." WHERE score_war_id='".$war_id."'");
   $result = dbquery("DELETE FROM ".DB_ZWAR_PARTS." WHERE part_war_id='".$war_id."'");
   $result = dbquery("SELECT * FROM ".DB_ZWAR_MATCH_UPLOADS." WHERE upload_war_id='".$war_id."'");
   if (dbrows($result)) {
      while ($data=dbarray($result)) {
         unlink(INFUSIONS."zwar_warscript/uploads/".$data['upload_file']);
         $result2 = dbquery("DELETE FROM ".DB_ZWAR_MATCH_UPLOADS." WHERE upload_id='".$data['upload_id']."'");
      }
   }
   if (checkrights("ZWAR")) {
      redirect(BASEDIR."zwar.php?page=wars");
   } else {
      redirect(BASEDIR."zwar.php?page=wars&status=del");
   }
} else if (isset($_POST['cancel'])) {
   if (checkrights("ZWAR")) {
      redirect(FUSION_SELF.$aidlink."&amp;pagefile=warlist");
   } else {
      if ($action == "modify" && isset($war_id)) {
         redirect(BASEDIR."zwar.php?page=war_details&amp;warid=".$war_id);
      } else {
         redirect(BASEDIR."zwar.php?page=myview");
      }
   }
} else if (isset($_POST['save'])) {
   $error=""; $errorcount=1;
   $war_info=stripinput($_POST['war_info']);
   $daterror=false;
   foreach ($_POST['war_date'] as $datewert) {
      if (!isNum($datewert)) {
         $daterror=true;
      }
   }
   if ($daterror) {
      $error.=$errorcount++.$locale['zwa_editwars_003']."<br/>";
      $war_date="";
   } else {
      $war_date=mktime($_POST['war_date']['hours'], $_POST['war_date']['minutes'], 0,$_POST['war_date']['mon'], $_POST['war_date']['mday'], $_POST['war_date']['year']);
   }
   $war_gametype_id=(isnum($_POST['war_gametype_id']) ? $_POST['war_gametype_id'] : 0);
   $war_matchtype_id=(isnum($_POST['war_matchtype_id']) ? $_POST['war_matchtype_id'] : 0);
   $war_game_id=(isnum($_POST['war_game_id']) ? $_POST['war_game_id'] : 0);
   if (!$war_game_id) $error.=$errorcount++.$locale['zwa_editwars_004']."<br/>";
   $war_teamsize=(isnum($_POST['war_teamsize']) ? $_POST['war_teamsize'] : 0);
   $min_before=(isset($_POST['min_before']) ? $_POST['min_before']*60 : 0);
   $hltv_ip=stripinput($_POST['hltv_ip']);
   $war_password=stripinput($_POST['war_password']);
   $war_opp_id=(isnum($_POST['war_opp_id']) ? $_POST['war_opp_id'] : 0);
   $war_opparray['opp_name']=stripinput($_POST['war_opparray']['opp_name']);
   $war_opparray['opp_name_short']=stripinput(trim($_POST['war_opparray']['opp_name_short']));
   $war_opparray['opp_hp']=stripinput(trim($_POST['war_opparray']['opp_hp']));
   if (substr($war_opparray['opp_hp'],0,7) != "http://" AND substr($war_opparray['opp_hp'],0,6) != "ftp://")   {
      $war_opparray['opp_hp'] = "http://" . $war_opparray['opp_hp'];
   }
   $war_opparray['opp_contact1']=stripinput($_POST['war_opparray']['opp_contact1']);
   $war_opparray['opp_contact2']=(isset($_POST['war_opparray']['opp_contact2_type']) && $_POST['war_opparray']['opp_contact2_type'] != "" && $_POST['war_opparray']['opp_contact2'] != "" ? stripinput($_POST['war_opparray']['opp_contact2_type']).": " : "").stripinput($_POST['war_opparray']['opp_contact2']);
   $war_opparray['opp_contact3']=(isset($_POST['war_opparray']['opp_contact3_type']) && $_POST['war_opparray']['opp_contact3_type'] != "" && $_POST['war_opparray']['opp_contact3'] != "" ? stripinput($_POST['war_opparray']['opp_contact3_type']).": " : "").stripinput($_POST['war_opparray']['opp_contact3']);
   $war_opparray['opp_contact4']=stripinput($_POST['war_opparray']['opp_contact4']);
   $war_opparray['opp_country']=stripinput($_POST['war_opparray']['opp_country']);
   $war_server_id=(isnum($_POST['war_server_id']) ? $_POST['war_server_id'] : 0);
   $war_server_array['server_name']=stripinput($_POST['war_server_array']['server_name']);
   $war_server_array['server_ip']=stripinput($_POST['war_server_array']['server_ip']);
   $war_location_array=(is_array($_POST['war_location_array']) ? $_POST['war_location_array'] : "");
   $war_own_players="";
   if (isset($_POST['war_own_players']) && is_array($_POST['war_own_players'])) {
      foreach ($_POST['war_own_players'] as $own_player_id) {
         if (isnum($own_player_id) && $own_player_id > 0) { $war_own_players .= ($war_own_players != "" ? "." : "").$own_player_id; }
      }
   }
   $war_squad_id=(isnum($_POST['war_squad_id']) ? $_POST['war_squad_id'] : 0);
   $war_repeat =(isnum($_POST['war_repeat']) ? $_POST['war_repeat'] : 0);
   $war_repeat_gap =(isset($_POST['war_repeat_gap']) && isnum($_POST['war_repeat_gap']) ? $_POST['war_repeat_gap'] : 0);
     $war_repeat_factor =(isset($_POST['war_repeat_factor']) && isnum($_POST['war_repeat_factor']) ? $_POST['war_repeat_factor'] : 0);
   $war_repeat_type =(isset($_POST['war_repeat_type']) && isnum($_POST['war_repeat_type']) ? $_POST['war_repeat_type'] : 1);
   if ($war_repeat_factor == 0) { $war_repeat = 0; }

   if ($error != "") {
      opentable($locale['zwa_editwars_007']);
      echo "<center><br/>".$error."<br/><br/><a href='javascript:history.back()'><< ".$locale['zwa_editwars_008']."</a></center>";
   } else {
      if (!checkrights("ZWAR") && (!in_array($war_game_id, explode(".", zwar_getForLevel(11, "games"))) || !in_array($war_squad_id, explode(".", zwar_getForLevel(11, "teams"))))) { redirect(BASEDIR."index.php"); }
      
      if($war_opp_id=="" && $war_opparray['opp_name_short']!="") {
         if ($war_opparray['opp_name']=="") { $war_opparray['opp_name']=$war_opparray['opp_name_short']; }
         $result = dbquery("INSERT INTO ".DB_ZWAR_OPPONENTS." (opp_name, opp_name_short, opp_hp, opp_contact1, opp_contact2, opp_contact3, opp_contact4, opp_country) VALUES ('".$war_opparray['opp_name']."', '".$war_opparray['opp_name_short']."','".$war_opparray['opp_hp']."','".$war_opparray['opp_contact1']."', '".$war_opparray['opp_contact2']."', '".$war_opparray['opp_contact3']."', '".$war_opparray['opp_contact4']."', '".$war_opparray['opp_country']."')");
         $war_opp_id=mysql_insert_id();   
      }
      
      if($war_server_id=="" && $war_server_array['server_name']!="") {
         $result = dbquery("INSERT INTO ".DB_ZWAR_SERVERS." (server_name, server_ip) VALUES ('".$war_server_array['server_name']."', '".$war_server_array['server_ip']."')");
         $war_server_id=mysql_insert_id();
      }
      
      if(isset($war_id)) {
         $result = dbquery("SELECT * FROM ".DB_ZWAR_WARS." WHERE war_id='".$war_id."'");
         if (dbrows($result)) {
            $result = dbquery("UPDATE ".DB_ZWAR_WARS." SET war_info='".$war_info."', war_date='".$war_date."', war_teamsize='".$war_teamsize."', war_opp_id='".$war_opp_id."', war_server_id='".$war_server_id."', war_game_id='".$war_game_id."', war_matchtype_id='".$war_matchtype_id."', war_gametype_id='".$war_gametype_id."', war_password='".$war_password."', hltv_ip='".$hltv_ip."', war_squad='".$war_squad_id."', war_own_players='".$war_own_players."', war_repeat='".$war_repeat."', war_repeat_gap='".$war_repeat_gap."', war_repeat_factor='".$war_repeat_factor."', war_repeat_type='".$war_repeat_type."', min_before='".$min_before."' WHERE war_id='".$war_id."'");
         } else {
            redirect(ADMIN.'index.php'.$aidlink);
         }
      } else {
         $result = dbquery("INSERT INTO ".DB_ZWAR_WARS." (war_info, war_comment, war_added_by, war_date, war_date_add, war_teamsize, war_opp_id, war_server_id, war_game_id, war_matchtype_id, war_gametype_id, war_password, hltv_ip, war_squad, war_own_players, war_opp_players, war_repeat, war_repeat_gap, war_repeat_factor, war_repeat_type, min_before) VALUES ('".$war_info."', '', '".$userdata['user_id']."', '".$war_date."', '".time()."', '".$war_teamsize."', '".$war_opp_id."', '".$war_server_id."', '".$war_game_id."', '".$war_matchtype_id."', '".$war_gametype_id."', '".$war_password."', hltv_ip='".$hltv_ip."', '".$war_squad_id."', '".$war_own_players."', '', '".$war_repeat."', '".$war_repeat_gap."', '".$war_repeat_factor."', '".$war_repeat_type."', '".$min_before."')");
         $war_id=mysql_insert_id();
         if (isset($challenge_id)) {
            $result = dbquery("DELETE FROM ".DB_ZWAR_CHALLENGES." WHERE challenge_id='".$challenge_id."'");
         }
      }
      
      if (is_array($war_location_array) && count($war_location_array)) {
         if ($_GET['action']=='add') {
            foreach ($war_location_array as $locidvalue) {
               if ($locidvalue!='deleted' && isnum($locidvalue)) $result = dbquery("INSERT INTO ".DB_ZWAR_SCORES." (score_war_id, score_location_id) VALUES ('".$war_id."', '".$locidvalue."')");
            }
         } else if ($_GET['action']=='modify') {   
            foreach ($war_location_array as $scoreidvalue => $locidvalue) {
               if ($locidvalue=='deleted') {
                  $result = dbquery("DELETE FROM ".DB_ZWAR_SCORES." WHERE score_id='".$scoreidvalue."' AND score_war_id='".$war_id."'");
               } elseif (isnum($scoreidvalue) && isnum($locidvalue)) {
                  $result = dbquery("SELECT * FROM ".DB_ZWAR_SCORES." WHERE score_id='".$scoreidvalue."' AND score_war_id='".$war_id."'");
                  if(dbrows($result)) {
                     $result = dbquery("UPDATE ".DB_ZWAR_SCORES." SET score_location_id='".$locidvalue."' WHERE score_id='".$scoreidvalue."'");
                  } else {
                     $result = dbquery("INSERT INTO ".DB_ZWAR_SCORES." (score_war_id, score_location_id) VALUES ('".$war_id."', '".$locidvalue."')");
                  }
               }
            }
         }
      } else if ($war_location_array=="") {
         $result = dbquery("DELETE FROM ".DB_ZWAR_SCORES." WHERE score_war_id='".$war_id."'");
      }
      if (checkrights("ZWAR")) {
         redirect(BASEDIR."zwar.php?page=wars");
      } else {
         redirect(BASEDIR."zwar.php?page=war_details&amp;warid=".$war_id);
      }
   }
} else {
   echo '<a name="zwar_form"></a>';
   if (isset($_GET['action']) && $_GET['action']=="modify" && isset($war_id)) {
      $former_locs="";
      $result = dbquery("SELECT * FROM ".DB_ZWAR_SCORES." WHERE score_war_id='".$war_id."'");
      if (dbrows($result)) {
         while ($data = dbarray($result)) {
            $former_locs[$data['score_id']]=$data['score_location_id'];
         }
      }
      $result = dbquery("SELECT * FROM ".DB_ZWAR_WARS." WHERE war_id='".$war_id."'");
      if (dbrows($result)) {
         $data = dbarray($result);
         $war_info=(isset($_POST['war_info']) ? stripinput($_POST['war_info']) : $data['war_info']);
         $war_date=(isset($_POST['war_date']) && is_array($_POST['war_date']) ? $_POST['war_date'] : getdate($data['war_date']));
         $war_gametype_id=(isset($_POST['war_gametype_id']) && isnum($_POST['war_gametype_id']) ? $_POST['war_gametype_id'] : $data['war_gametype_id']);
         $war_matchtype_id=(isset($_POST['war_matchtype_id']) && isnum($_POST['war_matchtype_id']) ? $_POST['war_matchtype_id'] : $data['war_matchtype_id']);
         $war_game_id=(isset($_POST['war_game_id']) && isnum($_POST['war_game_id']) ? $_POST['war_game_id'] : $data['war_game_id']);
         $allowresetloc = $war_game_id != $data['war_game_id'] ? false : true;
         $war_teamsize=(isset($_POST['war_teamsize']) && isnum($_POST['war_teamsize']) ? $_POST['war_teamsize'] : $data['war_teamsize']);
         $min_before=(isset($_POST['min_before']) ? $_POST['min_before'] : $data['min_before']);
         $hltv_ip=(isset($_POST['hltv_ip']) ? stripinput($_POST['hltv_ip']) : $data['hltv_ip']);
         $war_password=(isset($_POST['war_password']) ? stripinput($_POST['war_password']) : $data['war_password']);
         $war_opp_id=(isset($_POST['war_opp_id']) && isnum($_POST['war_opp_id']) ? $_POST['war_opp_id'] : $data['war_opp_id']);
         $war_opparray=(isset($_POST['war_opparray']) && is_array($_POST['war_opparray']) ? $_POST['war_opparray'] : get_opparray($data['war_opp_id']));
         $war_server_id=(isset($_POST['war_server_id']) && isnum($_POST['war_server_id']) ? $_POST['war_server_id'] : $data['war_server_id']);
         $war_server_array=(isset($_POST['war_server_array']) && is_array($_POST['war_server_array']) ? $_POST['war_server_array'] : get_serverarray($data['war_server_id']));
         $war_squad_id=(isset($_POST['war_squad_id']) && isnum($_POST['war_squad_id']) ? $_POST['war_squad_id'] : $data['war_squad']);
         $war_location_id="";
         $old_locs=(isset($_POST['oldlocations']) && !isset($_POST['clearloc']) && !isset($_POST['nolocs']) ? true : false);
         $war_location_array=(isset($_POST['war_location_array']) && !isset($_POST['resetlocations']) ? $_POST['war_location_array'] : $former_locs);
         $war_own_players = isset($_POST['war_own_players']) && is_array($_POST['war_own_players']) && preg_match("/^[0-9\.]+$/i", implode(".", $_POST['war_own_players'])) ? $_POST['war_own_players'] : explode(".", $data['war_own_players']);
         $war_repeat =(isset($_POST['war_repeat']) && isnum($_POST['war_repeat']) ? $_POST['war_repeat'] : $data['war_repeat']);
          $war_repeat_gap =(isset($_POST['war_repeat_gap']) && isnum($_POST['war_repeat_gap']) ? $_POST['war_repeat_gap'] : $data['war_repeat_gap']);
           $war_repeat_factor =(isset($_POST['war_repeat_factor']) && isnum($_POST['war_repeat_factor']) ? $_POST['war_repeat_factor'] : $data['war_repeat_factor']);
          $war_repeat_type =(isset($_POST['war_repeat_type']) && isnum($_POST['war_repeat_type']) ? $_POST['war_repeat_type'] : $data['war_repeat_type']);
         $old_game_id=(isset($_POST['old_game_id']) ? $_POST['old_game_id'] : $data['war_game_id']);
         $old_opp_id=(isset($_POST['old_opp_id']) ? $_POST['old_opp_id'] : "");
         $old_server_id=(isset($_POST['old_server_id']) ? $_POST['old_server_id'] : "");
         $formaction="modify&amp;warid=".$war_id;
         $min_before=$data['min_before']/60;
         $cancelbtn=' | <input type="submit" name="cancel" value="'.$locale['zwa_editwars_040'].'" class="button">';
         $title = $locale['zwa_editwars_011'];
      } else {
         redirect(ADMIN.'index.php'.$aidlink);
      }
   } else if (isset($_GET['action']) && $_GET['action']=="add") {
      $war_id="";
      if (isset($challenge_id)) {
         $result = dbquery("SELECT * FROM ".DB_ZWAR_CHALLENGES." WHERE challenge_id='".$challenge_id."'");
         if (dbrows($result)) {
            $data=dbarray($result);
            $challenge_opparray['opp_name']=$data['challenge_clan_name'];
            $challenge_opparray['opp_name_short']=$data['challenge_clantag'];
            $challenge_opparray['opp_contact1']=$data['challenge_contact1'];
            $challenge_opparray['opp_contact2']=$data['challenge_contact2'];
            $challenge_opparray['opp_contact3']=$data['challenge_contact3'];
            $challenge_opparray['opp_contact4']=$data['challenge_contact4'];
            $challenge_opparray['opp_country']=$data['challenge_country'];
            $challenge_opparray['opp_hp']=$data['challenge_hp'];
            $challenge_server_array['server_name']=$data['challenge_server_name'];
            $challenge_server_array['server_ip']=$data['challenge_server_ip'];
            if ($data['challenge_maps']!="") { $challenge_maps = explode(".", $data['challenge_maps']); }
            if (isset($challenge_maps[0]) && $challenge_maps[0]!="") { $challenge_locarray[1]=$challenge_maps[0]; }
            if (isset($challenge_maps[1]) && $challenge_maps[1]!="") { $challenge_locarray[2]=$challenge_maps[1]; }
            $challenge_action="&amp;challenge_id=$challenge_id";
         }
      }
      $war_info=(isset($_POST['war_info']) ? stripinput($_POST['war_info']) : (isset($data['challenge_info']) ? $data['challenge_info'] : ""));
      $war_date=(isset($_POST['war_date']) && is_array($_POST['war_date']) ? $_POST['war_date'] : (isset($data['challenge_date']) ? getdate($data['challenge_date']) : ""));
      $war_gametype_id=(isset($_POST['war_gametype_id']) && isnum($_POST['war_gametype_id']) ? $_POST['war_gametype_id'] : "");
      $min_before=(isset($_POST['min_before']) ? $_POST['min_before'] : "");
      $war_matchtype_id=(isset($_POST['war_matchtype_id']) && isnum($_POST['war_matchtype_id']) ? $_POST['war_matchtype_id'] : "");
      $war_game_id=(isset($_POST['war_game_id']) && isnum($_POST['war_game_id']) ? $_POST['war_game_id'] : (isset($data['challenge_game_id']) ? $data['challenge_game_id'] : ""));
      $war_teamsize=(isset($_POST['war_teamsize']) && isnum($_POST['war_teamsize']) ? $_POST['war_teamsize'] : (isset($data['challenge_teamsize']) ? $data['challenge_teamsize'] : ""));
      $hltv_ip=(isset($_POST['hltv_ip']) ? stripinput($_POST['hltv_ip']) : (isset($data['hltv_ip']) ? $data['hltv_ip'] : ""));
      $war_password=(isset($_POST['war_password']) ? stripinput($_POST['war_password']) : (isset($data['challenge_server_pass']) ? $data['challenge_server_pass'] : ""));
      $war_opp_id=(isset($_POST['war_opp_id']) && isnum($_POST['war_opp_id']) ? $_POST['war_opp_id'] : 0);
      $war_opparray=(isset($_POST['war_opparray']) && is_array($_POST['war_opparray']) ? $_POST['war_opparray'] : (isset($challenge_opparray) ? $challenge_opparray : ""));
      $war_server_id=(isset($_POST['war_server_id']) && isnum($_POST['war_server_id']) ? $_POST['war_server_id'] : "");
      $war_server_array=(isset($_POST['war_server_array']) && is_array($_POST['war_server_array']) ? $_POST['war_server_array'] : (isset($challenge_server_array) ? $challenge_server_array : ""));
      $war_squad_id=(isset($_POST['war_squad_id']) && isnum($_POST['war_squad_id']) ? $_POST['war_squad_id'] : "");
      $war_location_id="";
      $war_location_array=(isset($_POST['war_location_array']) && is_array($_POST['war_location_array']) ? $_POST['war_location_array'] : (isset($challenge_locarray) ? $challenge_locarray : ""));
      $war_own_players = (isset($_POST['war_own_players']) && is_array($_POST['war_own_players']) && preg_match("/^[0-9\.]+$/i", implode(".", $_POST['war_own_players'])) ? $_POST['war_own_players'] : "");
      $war_repeat =(isset($_POST['war_repeat']) && isnum($_POST['war_repeat']) ? $_POST['war_repeat'] : 0);
       $war_repeat_gap =(isset($_POST['war_repeat_gap']) && isnum($_POST['war_repeat_gap']) ? $_POST['war_repeat_gap'] : 1);
        $war_repeat_factor =(isset($_POST['war_repeat_factor']) && isnum($_POST['war_repeat_factor']) ? $_POST['war_repeat_factor'] : 1);
       $war_repeat_type =(isset($_POST['war_repeat_type']) && isnum($_POST['war_repeat_type']) ? $_POST['war_repeat_type'] : 1);
      $old_game_id=(isset($_POST['old_game_id']) ? $_POST['old_game_id'] : (isset($data['challenge_game_id']) ? $data['challenge_game_id'] : 0));
      $old_opp_id=(isset($_POST['old_opp_id']) ? $_POST['old_opp_id'] : 0);
      $formaction="add".(isset($challenge_action) ? $challenge_action : "");
      $old_server_id=(isset($_POST['old_server_id']) ? $_POST['old_server_id'] : 0);
      $title = $locale['zwa_editwars_012'];
      $cancelbtn=' | <input type="submit" name="cancel" value="'.$locale['zwa_editwars_040'].'" class="button">';
   } else {
      redirect(ADMIN.'index.php'.$aidlink);
   }
   $opp_contact2_type=(isset($_POST['war_opparray']['opp_contact2_type']) ? stripinput($_POST['war_opparray']['opp_contact2_type']) : "");
   $opp_contact3_type=(isset($_POST['war_opparray']['opp_contact3_type']) ? stripinput($_POST['war_opparray']['opp_contact3_type']) : "");
   $select_games = ""; $select_teams = "";
   if (!checkrights("ZWAR")) {   
      $select_games = "AND game_id IN(".implode(",", zwar_getForlevel(11, "games")).")";
      $select_teams = "AND group_id IN(".implode(",", zwar_getForlevel(11, "teams")).")";
      $cancelbtn=' | <input type="submit" name="cancel" value="'.$locale['zwa_editwars_040'].'" class="button">';
   }
   opentable($title);
   if (isset($_POST['addlocation']) && $_POST['war_location_id']!="") {
      $war_location_array[]=$_POST['war_location_id'];
   } else if (isset($_GET['deletelocation'])) {
      $war_location_array[$_GET['deletelocation']]='deleted';
   }
   
   if ($old_game_id!=$war_game_id) {unset($war_location_array);}

   if ($war_opp_id!=$old_opp_id) {
      $result = dbquery("SELECT * FROM ".DB_ZWAR_OPPONENTS." WHERE opp_id='".$war_opp_id."'");
      if (dbrows($result)) {
         $data = dbarray($result);
         foreach ($data as $oppkey => $oppvalue) {
            if ($oppkey!="opp_id" && isset($war_opparray[$oppkey])) {
               $war_opparray[$oppkey]=$data[$oppkey];
      }}} else {$war_opp_id=0;}
      if ($war_opp_id==0) $war_opparray="";
   }   

   if ($war_server_id!=$old_server_id) {
      $result = dbquery("SELECT * FROM ".DB_ZWAR_SERVERS." WHERE server_id='".$war_server_id."'");
      if (dbrows($result)) {
         $data = dbarray($result);
         foreach ($data as $serkey => $servalue) {
            if ($serkey!="server_id" && isset($war_server_array[$serkey])) {
               if ($servalue != $war_server_array[$serkey]) $war_server_array[$serkey]=$data[$serkey];
      }}} else {$war_server_id="";};
      if ($war_server_id=="") $war_server_array="";
   }   

   $gametypelist = ""; $sel = "";
   $result = dbquery("SELECT * FROM ".DB_ZWAR_GAMETYPES." ORDER BY gametype_name");
   if (dbrows($result)) {
      while ($data = dbarray($result)) {
         if ($war_gametype_id != "") $sel = ($war_gametype_id == $data['gametype_id'] ? " selected" : "");
         $gametypelist .= "<option value='".$data['gametype_id']."'$sel>".$data['gametype_name']."</option>\n";
   }}
   $matchtypelist = ""; $sel = "";
   $result = dbquery("SELECT * FROM ".DB_ZWAR_MATCHTYPES." ORDER BY matchtype_name");
   if (dbrows($result)) {
      while ($data = dbarray($result)) {
         if ($war_matchtype_id != "") $sel = ($war_matchtype_id == $data['matchtype_id'] ? " selected" : "");
         $matchtypelist .= "<option value='".$data['matchtype_id']."'$sel>".$data['matchtype_name']."</option>\n";
   }}
   $gamelist = ""; $sel = ""; $war_game_selectname = ""; $firstid=0; $gselcount=0;
   $result = dbquery("SELECT * FROM ".DB_ZWAR_GAMES." WHERE game_wars='1' $select_games ORDER BY game_name");
   if (dbrows($result)) {
      while ($data = dbarray($result)) {
         if (checkrights("ZWAR") || $select_games!="") {
            if (!$firstid) {
               $firstid = $data['game_id'];
               $war_game_selectname = $data['game_name_short'];
            }
            if ($war_game_id == $data['game_id']) {
               $sel = " selected";
               $war_game_selectname = $data['game_name_short'];
               $gselcount++;
            } else {
               $sel = "";
            }
            $gamelist .= "<option value='".$data['game_id']."'$sel>".$data['game_name']."</option>\n";
         }
   }}
   if (!$gselcount && $firstid) { $war_game_id = $firstid; }
   if (!$firstid) { $gamelist = "<option value='0'>".$locale['zwa_editwars_016']."</option>"; }
   $opplist = ""; $sel = "";
   $result = dbquery("SELECT * FROM ".DB_ZWAR_OPPONENTS." ORDER BY opp_name");
   if (dbrows($result)) {
      while ($data = dbarray($result)) {
         if ($war_opp_id != "") $sel = ($war_opp_id == $data['opp_id'] ? " selected='selected'" : "");
         $opplist .= "<option value='".$data['opp_id']."'$sel>".$data['opp_name']."</option>\n";
   }}
   $serverlist = ""; $sel = "";
   $result = dbquery("SELECT * FROM ".DB_ZWAR_SERVERS." ORDER BY server_name");
   if (dbrows($result)) {
      while ($data = dbarray($result)) {
         if ($war_server_id != "") $sel = ($war_server_id == $data['server_id'] ? " selected='selected'" : "");
         $serverlist .= "<option value='".$data['server_id']."'$sel>".$data['server_name']."</option>\n";
   }}
   $loclist = ""; $sel = "";
   $result = dbquery("SELECT * FROM ".DB_ZWAR_LOCS." WHERE location_game_id='".$war_game_id."' ORDER BY location_name");
   if (dbrows($result)) {
      while ($data = dbarray($result)) {
         if ($war_location_id != "") $sel = ($war_location_id == $data['location_id'] ? " selected='selected'" : "");
         $loclist .= "<option value='".$data['location_id']."'$sel>".$data['location_name']."</option>\n";
   }}
   $sel = ""; $squadlist = "";
   $result = dbquery("SELECT * FROM ".DB_ZWAR_SQUADS." WHERE group_wars='1' AND group_games REGEXP('^\\\.{$war_game_id}$|\\\.{$war_game_id}\\\.|\\\.{$war_game_id}$') $select_teams ORDER BY group_name");
   if (dbrows($result)) {
      while ($data = dbarray($result)) {
         if ($war_squad_id != 0) $sel = ($war_squad_id == $data['group_id'] ? " selected='selected'" : "");
         $squadlist .= "<option value='".$data['group_id']."'$sel>".$data['group_name']."</option>\n";
   }}
   $squadlist .= "<option value='0' ".($war_squad_id == 0 ? " selected='selected'" : "").">".sprintf($locale['zwa_editwars_046'],$war_game_selectname)."</option>"; 
   require_once INFUSIONS."zwar_warscript/locale/ccodes.php";
   $opp_cflag_files = makefilelist(INFUSIONS."zwar_warscript/locale/flags/", ".|..|index.php|Unknown.gif", true);
   $opp_cflag_list = $war_opp_id=="" ? '<option value="">---</option>' : '';
   $sel="";
   for ($i = 0; $i < count($opp_cflag_files); $i++) {
      $ccode = preg_replace("/\.gif$/","",$opp_cflag_files[$i]);
      $cflag_sortarray[$i]['file'] = $opp_cflag_files[$i];
      $cflag_sortarray[$i]['name'] = isset($zwar_countrycodes_array[strtoupper($ccode)]) ? $zwar_countrycodes_array[strtoupper($ccode)] : $ccode;
   }
   $mess_type_list = "";
   $mess_type_array = explode(",", $zwar_settings_array['zwar_messenger_types']);
   if (is_array($mess_type_array) && count($mess_type_array)) {
      foreach ($mess_type_array as $mess_type_string) {
         if ($mess_type_string != "") {
            $sel = $mess_type_string == $opp_contact2_type ? " selected='selected'" : "";
            $mess_type_list .= "<option value='".trim($mess_type_string)."'".$sel.">".$mess_type_string."</option>";
         }
      }
   }
   $voice_type_list = "";
   $voice_type_array = explode(",", $zwar_settings_array['zwar_voice_types']);
   if (is_array($voice_type_array) && count($voice_type_array)) {
      foreach ($voice_type_array as $voice_type_string) {
         if ($voice_type_string != "") {
            $sel = $voice_type_string == $opp_contact3_type ? " selected='selected'" : "";
            $voice_type_list .= "<option value='".trim($voice_type_string)."'".$sel.">".$voice_type_string."</option>";
         }
      }
   }
   usort($cflag_sortarray, 'sort_cflagarray');
   for ($i = 0; $i < count($cflag_sortarray); $i++) {
      $sel = (isset($war_opparray['opp_country']) && $war_opparray['opp_country'] == $cflag_sortarray[$i]['file'] ? ' selected="selected"' : "");
      $opp_cflag_list .= '<option value="'.$cflag_sortarray[$i]['file'].'"'.$sel.'>'.$cflag_sortarray[$i]['name'].'</option>'."\n";
   }
   require_once INCLUDES."bbcode_include.php";
   echo'<form action="'.FUSION_SELF.$aidlink.'&pagefile=editwars&action='.$formaction.'#zwar_form" method="post" name="inputform">
   <table cellpadding="0" cellspacing="0" class="center">
   <tr>   
      <td width="100" class="tbl">'.$locale['zwa_editwars_013'].'<font style="color:#ff0000;"> *</font></td>
      <td width="75%" class="tbl"><b><select name="war_game_id" style="width:250px;" onchange="submit()" class="textbox">
      '.$gamelist.'</select></b><input type="hidden" name="old_game_id" value="'.$war_game_id.'"></td>
   </tr><tr>   
      <td width="100" class="tbl">'.$locale['zwa_editwars_014'].'</td>
      <td width="75%" class="tbl"><select name="war_gametype_id" style="width:250px;" class="textbox">
      <option value="">'.$locale['zwa_editwars_016'].'</option>
      '.$gametypelist.'</select></td>
   </tr><tr>   
      <td width="100" class="tbl">'.$locale['zwa_editwars_015'].'</td>
      <td width="75%" class="tbl"><select name="war_matchtype_id" style="width:250px;" class="textbox">
      <option value="">'.$locale['zwa_editwars_016'].'</option>
      '.$matchtypelist.'</select></td>
   </tr><tr>   
      <td width="100" class="tbl">'.$locale["zwa_editwars_044"].'</td>
      <td width="75%" class="tbl"><select name="war_squad_id" style="width:250px;" class="textbox">
      '.$squadlist.'</select></td>
   </tr>
   </table><br/>
   <table cellpadding="0" cellspacing="0" class="center">
   <tr>
      <td width="50%" class="tbl" valign="top">';
         $writeopt=($war_opp_id!="" ? " readonly class='textbox'" : "class='textbox'");
         echo '<table cellpadding="0" cellspacing="0" class="center">';
         echo '<tr>
            <td width="100" class="tbl2">'.$locale['zwa_editwars_017'].'</td>
            <td width="75%" class="tbl2"><b><select name="war_opp_id" style="width:200px;" onchange="submit()" class="textbox">
            <option value="">'.$locale['zwa_editwars_018'].'</option>
            '.$opplist.'</select></b><input type="hidden" name="old_opp_id" value="'.$war_opp_id.'"></td>            
         </tr><tr>
            <td width="100" class="tbl">'.$locale['zwa_editwars_019'].'</td>
            <td width="75%" class="tbl">
               <input type="text" maxlength="100" id="opp_search" name="war_opparray[opp_name]" style="width:200px;" value="'.(isset($war_opparray['opp_name']) ? $war_opparray['opp_name'] : "").'" '.$writeopt.'></td>
         </tr>';
         echo '<tr>
            <td width="100" class="tbl">'.$locale['zwa_editwars_020'].'<font style="color:#ff0000;"> *</font></td>
            <td width="75%" class="tbl">
               <input type="text" maxlength="20" name="war_opparray[opp_name_short]" style="width:200px;" value="'.(isset($war_opparray['opp_name_short']) ? $war_opparray['opp_name_short'] : "").'" '.$writeopt.'></td>
         </tr><tr>
            <td width="100" class="tbl">'.$locale['zwarglobal_0085'].'</td>
            <td width="75%" class="tbl">
               <select name="war_opparray[opp_country]" style="width:180px;" '.$writeopt.'>
               '.$opp_cflag_list.'
               </select>
               '.display_zwar_flag(isset($war_opparray['opp_country']) ? $war_opparray['opp_country'] : "").'
            </td>
            </tr><tr>
            <td width="100" class="tbl">'.$locale['zwa_editwars_021'].'</td>
            <td width="75%" class="tbl">
               <input type="text" maxlength="100" name="war_opparray[opp_hp]" style="width:200px;" value="'.(isset($war_opparray['opp_hp']) ? $war_opparray['opp_hp'] : "").'" '.$writeopt.'></td>
         </tr><tr>
            <td width="100" class="tbl">'.$locale['zwa_editwars_022'].'</td>
            <td width="75%" class="tbl">
               <input type="text" maxlength="100" name="war_opparray[opp_contact1]" style="width:200px;" value="'.(isset($war_opparray['opp_contact1']) ? $war_opparray['opp_contact1'] : "").'" '.$writeopt.'></td>
         </tr><tr>
            <td width="100" class="tbl">'.$locale['zwa_editwars_023'].'</td>
            <td width="75%" class="tbl">
               <input type="text" maxlength="100" name="war_opparray[opp_contact2]" style="width:'.($war_opp_id=="" && !isset($challenge_id) ? 130 : 200).'px;" value="'.(isset($war_opparray['opp_contact2']) ? $war_opparray['opp_contact2'] : "").'" '.$writeopt.'>'.($war_opp_id=="" && !isset($challenge_id) ? "<select name='war_opparray[opp_contact2_type]' class='textbox' style='width:70px;'>".$mess_type_list."</select>" : "").'</td>
         </tr><tr>
            <td width="100" class="tbl">'.$locale['zwa_editwars_024'].'</td>
            <td width="75%" class="tbl">
               <input type="text" maxlength="100" name="war_opparray[opp_contact3]" style="width:'.($war_opp_id=="" && !isset($challenge_id) ? 130 : 200).'px;" value="'.(isset($war_opparray['opp_contact3']) ? $war_opparray['opp_contact3'] : "").'" '.$writeopt.'>'.($war_opp_id==""  && !isset($challenge_id) ? "<select name='war_opparray[opp_contact3_type]' class='textbox' style='width:70px;'>".$voice_type_list."</select>" : "").'</td>
         </tr><tr>
            <td width="100" class="tbl">'.$locale['zwa_editwars_025'].'</td>
            <td width="75%" class="tbl">
               <input type="text" maxlength="100" name="war_opparray[opp_contact4]" style="width:200px;" value="'.(isset($war_opparray['opp_contact4']) ? $war_opparray['opp_contact4'] : "").'" '.$writeopt.'></td>
         </tr>
         </table>
      </td>
      <td width="50%" class="tbl" valign="top">';
         $writeopt=($war_server_id!="" ? ' readonly" class="textbox"' : "class='textbox'");
         echo '<table cellpadding="0" cellspacing="0" class="center">
         <tr>
            <td width="100" class="tbl2">'.$locale['zwa_editwars_026'].'</td>
            <td width="75%" class="tbl2"><b><select name="war_server_id" style="width:200px;" onchange="submit()" class="textbox">
            <option value="">'.$locale['zwa_editwars_027'].'</option>
            '.$serverlist.'</select></b><input type="hidden" name="old_server_id" value="'.$war_server_id.'"></td>            
         </tr><tr>
            <td width="100" class="tbl1">'.$locale['zwa_editwars_028'].'<font style="color:#ff0000;"> *</font></td>
            <td width="75%" class="tbl1">
               <input type="text" maxlength="100" name="war_server_array[server_name]" style="width:200px;" value="'.(isset($war_server_array['server_name']) ? $war_server_array['server_name'] : "").'" '.$writeopt.'></td>
         </tr><tr>
            <td width="100" class="tbl1">'.$locale['zwa_editwars_029'].'</td>
            <td width="75%" class="tbl1">
               <input type="text" maxlength="25" name="war_server_array[server_ip]" style="width:200px;" value="'.(isset($war_server_array['server_ip']) ? $war_server_array['server_ip'] : "").'" '.$writeopt.'></td>
         </tr><tr>
            <td width="100" class="tbl1">'.$locale['zwa_editwars_030'].'</td>
            <td width="75%" class="tbl1">
               <input type="text" maxlength="10" name="war_password" style="width:200px;" value="'.$war_password.'" class="textbox"></td>
         </tr></table><br/>
         <table cellpadding="0" cellspacing="0" class="center">
         <tr>
            <td width="100" class="tbl">'.$locale['zwa_editwars_031'].'</td>
            <td width="75%" class="tbl">
               <input type="text" maxlength="2" name="war_teamsize" style="width:40px;" value="'.$war_teamsize.'" class="textbox"></td>
         </tr>
            <tr>
            <td width="100" class="tbl">'.$locale['zwa_editwars_052'].'</td>
            <td width="75%" class="tbl">
               <input type="text" maxlength="50" name="hltv_ip" style="width:200px;" value="'.$hltv_ip.'" class="textbox"></td>
         </tr></table>
      </td>
   </tr></table><br/>
   <table cellpadding="0" cellspacing="0" class="center">
   <tr>
      <td width="100" class="tbl" valign="top">'.$locale['zwa_editwars_032'].'</td>
      <td width="75%" class="tbl">';
      if ($war_game_id!="") {
         echo '<table cellpadding="0" cellspacing="0">
         <tr><td><b><select name="war_location_id" style="width:150px;" class="textbox">
         <option value="">'.$locale['zwa_editwars_016'].'</option>
         '.$loclist.'</select></b>&nbsp;<input type="submit" name="addlocation" value="'.$locale['zwa_editwars_033'].'" class="button">';
         if (isset($_GET['action']) && $_GET['action']=="modify" && $allowresetloc) {
            echo '&nbsp;<input type="submit" name="resetlocations" value="'.$locale['zwa_editwars_034'].'" class="button">';
         }
         echo '<br/><br/></td></tr>
         <tr><td><table cellpadding="0" cellspacing="2"><tr>';
         if (isset($war_location_array) && is_array($war_location_array)) {
            foreach ($war_location_array as $addedscoreid => $addedlocid) {
               if ($addedlocid == 'deleted') {
                  echo "<input type='hidden' name='war_location_array[".$addedscoreid."]' value='deleted'>";
               } elseif (isnum($addedscoreid) && isnum($addedlocid)) {
                  $loclist = ""; $sel = "";
                  $result = dbquery("SELECT * FROM ".DB_ZWAR_LOCS." WHERE location_game_id='".$war_game_id."' ORDER BY location_name");
                  if (dbrows($result)) {
                     while ($data = dbarray($result)) {
                        $sel = ($addedlocid == $data['location_id'] ? " selected" : "");
                        $loclist .= "<option value='".$data['location_id']."'$sel>".$data['location_name']."</option>\n";
                  }}
                  $result = dbquery("SELECT * FROM ".DB_ZWAR_LOCS." WHERE location_id='".$addedlocid."'");
                  if (dbrows($result)) {
                     $data = dbarray($result);
                     echo "<td><select name='war_location_array[".$addedscoreid."]' onchange='submit()' class='textbox' style='width:100px;'>
                     $loclist</select>";
                     if ($data['location_pic']!="") echo "<br/><img src='".INFUSIONS."zwar_warscript/images/locs/".$data['location_pic']."' alt='".$data['location_name']."' width='100' height='100'>";
                     echo "<br/><a href='javascript:deleteloc(".$addedscoreid.");' class='button' style='padding:1 6 1 6px; text-decoration:none;'>".$locale['zwarglobal_0067']."</a>";
                     $result = dbquery("SELECT * FROM ".DB_ZWAR_SCORES." WHERE score_id='".$addedscoreid."' AND score_war_id='".$war_id."'");
                     if (dbrows($result)) {
                        $data = dbarray($result);
                        echo "&nbsp;&nbsp;".$data['score_ownscore']." : ".$data['score_oppscore'];
                     }
                     echo "</td>";
                  }
               }
            }
         }
         echo "</tr></table></td></tr></table>";
      } else {

         echo $locale['zwa_editwars_035'];
      }
      
      echo '</td></tr>';
      
      echo "<tr><td class='tbl' width='100' valign='top'>".$locale['zwa_editwars_047'].":</td>
      <td class='tbl' width='75%' align='left'><table cellpadding='0' cellspacing='0'><tr>";
      $own_players_used = array();
      $i = 0;
      if (is_array($war_own_players) && count($war_own_players)) {
         foreach ($war_own_players as $own_player_key => $own_player_id) {
            if (isnum($own_player_key) && isnum($own_player_id) && $own_player_id > 0) {
               $i++;
               $own_players_list = ""; $own_player_img = "anonym.jpg"; $own_player_name = "unknown";
               $result = dbquery("SELECT * FROM ".DB_USERS." ORDER BY user_name");
               if (dbrows($result)) {
                  while ($data = dbarray($result)) {
                     if (!in_array($data['user_id'], $own_players_used)) {
                        if ($own_player_id == $data['user_id']) {
                           $sel = " selected='selected'";
                           if ($data['member_image'] != "") { $own_player_img = $data['member_image']; }
                           $own_player_name = $data['user_name'];
                           $own_players_used[] = $data['user_id'];
                        } else {
                           $sel = "";
                        }
                        $own_players_list .= "<option value='".$data['user_id']."'$sel>".$data['user_name']."</option>\n";
                     }
                  }
               }
               echo "<td valign='top' align='center'>
               <select name='war_own_players[]' class='textbox' style='width:100px;' onchange='submit();'>
               <option value='0'>".$locale['zwarglobal_0067']."</option>
               <optgroup label='".$locale['zwarglobal_0109']."'>
               ".$own_players_list."
               </optgroup>
               </select><br>
               <img src='".INFUSIONS."zwar_warscript/images/members/".$own_player_img."' alt='no-img' width='30' height='40' style='vertical-align:middle;'/>
               </td>";
               if ($i % 4 == 0) { echo "</tr><tr>"; }
            }
         }
      }
      $own_players_list = ""; $own_player_img = "anonym.jpg";
      $result = dbquery("SELECT * FROM ".DB_USERS." ORDER BY user_name");
      if (dbrows($result)) {
         while ($data = dbarray($result)) {
            if (!in_array($data['user_id'], $own_players_used)) {
               $own_players_list .= "<option value='".$data['user_id']."'>".$data['user_name']."</option>\n";
            }
         }
      }
      echo "<td valign='top'>
      <select name='war_own_players[]' class='textbox' style='width:100px;' onchange='submit();'>
      <option value='0'>".$locale['zwarglobal_0084']."</option>
      <optgroup label='".$locale['zwarglobal_0109']."'>
      ".$own_players_list."
      </optgroup>
      </select>
      </td>
      </tr></table></td></tr>";
      
      echo '<tr>
      <td width="100" class="tbl1" valign="top">'.$locale['zwa_editwars_036'].'<font style="color:#ff0000;"> *</font></td>
      <td width="75%" class="tbl1">'.zwar_FormDate("war_date", $war_date).'</td>
   </tr><tr>
      <td width="100" class="tbl1" valign="top">Mødetid:<font style="color:#ff0000;"> *</font></td>
      <td width="75%" class="tbl1"><select name="min_before" class="textbox">\n';
      for ($i=0;$i<=90;$i++) echo "<option".(isset($min_before) && $min_before == $i ? " selected" : "").">".($i<10 ? "0".$i : $i)."</option>\n";
      echo '</select> (minutter før)</td>
   </tr><tr>
      <td width="100" class="tbl1" valign="top">'.$locale['zwa_editwars_048'].'</td>
      <td width="75%" class="tbl1">
      <select name="war_repeat" class="textbox" style="width:50px;" onchange="javascript:zshowrepselect();">
      <option value="0"'.($war_repeat == 0 ? ' selected="selected"' : '').'>'.$locale['zwarglobal_0050'].'</option>
      <option value="1"'.($war_repeat == 1 ? ' selected="selected"' : '').'>'.$locale['zwarglobal_0049'].'</option>
      </select><br/>
      <div style="'.($war_repeat == 1 ? '' : 'display:none; ').'margin-top:5px;" id="repselect">'.$locale['zwa_editwars_049'].'&nbsp;
      <input type="text" name="war_repeat_factor" value="'.$war_repeat_factor.'" class="textbox" style="width:40px;" maxlength="2"/>
      <select name="war_repeat_gap" class="textbox" style="width:100px;">
      <option value="0"'.($war_repeat_gap == 0 ? ' selected="selected"' : '').'>'.$locale['zwarglobal_0106'].'</option>
      <option value="1"'.($war_repeat_gap == 1 ? ' selected="selected"' : '').'>'.$locale['zwarglobal_0107'].'</option>
      <option value="2"'.($war_repeat_gap == 2 ? ' selected="selected"' : '').'>'.$locale['zwarglobal_0108'].'</option>
      </select><br/>
      <input type="radio" name="war_repeat_type" value="0"'.($war_repeat_type == 0 ? ' checked="checked"' : '').' />'.$locale['zwa_editwars_050'].'<br/>
      <input type="radio" name="war_repeat_type" value="1"'.($war_repeat_type == 1 ? ' checked="checked"' : '').' />'.$locale['zwa_editwars_051'].'
      </div>
      </td>
   </tr><tr>
      <td width="100" class="tbl1" valign="top">'.$locale['zwa_editwars_038'].'</td>
      <td width="75%" class="tbl1"><textarea name="war_info" cols="50" rows="6" class="textbox" style="width:300px;">'.$war_info.'</textarea>
      <br/><div align="center" style="width:300px;">'.display_bbcodes("300px", "war_info").'</div></td>
   </tr><tr>
      <td colspan="2" class="tbl1" align="center">
         <input type="submit" name="save" value="'.($_GET['action']=="modify" ? $locale['zwa_editwars_041'] : $locale['zwa_editwars_042']).'" class="button">'.$cancelbtn.'
      </td>
   </tr></table></form><br/>';
}

echo '<script type="text/javascript">
function deleteloc(locid) {
   if (confirm("'.$locale['zwa_editwars_043'].'")) {
      action = document.inputform.action;
      action = action.replace(/#zwar_form/, "&deletelocation=" + locid + "#zwar_form");
      document.inputform.action = action;
      document.inputform.submit();
   }
}
function zshowrepselect() {
   if (document.inputform.war_repeat.value == 1) {
      document.getElementById("repselect").style.display = "";
   } else {
      document.getElementById("repselect").style.display = "none";   
   }
}
</script>';

closetable();
?>



Til forsiden  Til toppen af forum  Til bunden af forum
Guardian
#2 Udskriv indlæg
Lagt på d. 22-04-2012 12:30
Brugers avatar

Bruger


Antal indlæg: 53
Tilmeldt: 07.09.10
Sidst set: 17.10.12
On/Offline: Offline
Status:
Ingen status er valgt
Dagens humør:
Ikke valgt
 
Har fundet ud af at hvis man tilføjer et "map" som dette felt gælder, så kommer fejlen ikke, men hvis det er tomt, så kommer den med fejlen.. kan bare ikke lige helt komme frem til hvordan jeg fikser fejlen..
Til forsiden  Til toppen af forum  Til bunden af forum
Guardian
#3 Udskriv indlæg
Lagt på d. 22-04-2012 12:34
Brugers avatar

Bruger


Antal indlæg: 53
Tilmeldt: 07.09.10
Sidst set: 17.10.12
On/Offline: Offline
Status:
Ingen status er valgt
Dagens humør:
Ikke valgt
 
det vil sige hvis der er data i feltet så melder den ingen fejl, men hvis der ikke er data så opstår fejlen..
Til forsiden  Til toppen af forum  Til bunden af forum
Guardian
#4 Udskriv indlæg
Lagt på d. 22-04-2012 13:47
Brugers avatar

Bruger


Antal indlæg: 53
Tilmeldt: 07.09.10
Sidst set: 17.10.12
On/Offline: Offline
Status:
Ingen status er valgt
Dagens humør:
Ikke valgt
 
Linje 103: $war_location_array=(is_array($_POST['war_location_array']) ? $_POST['war_location_array'] : "");

Jeg lavede denne om til: $war_location_array=(isset($_POST['war_location_array']) ? $_POST['war_location_array'] : "");

Så ser det ud til at funke, har testet det mere eller mindre igennem, men hvis det skaber problemer, så ved jeg hvor jeg skal kigge, takker ellers for hjælpen.. :)
Redigeret af Guardian d. 22-04-2012 13:48
Til forsiden  Til toppen af forum  Til bunden af forum
smolf
#5 Udskriv indlæg
Lagt på d. 23-04-2012 15:50
Standart Avatar

Junior bruger


Antal indlæg: 2
Tilmeldt: 16.01.11
Sidst set: 12.08.12
On/Offline: Offline
Status:
Ingen status er valgt
Dagens humør:
Ikke valgt
 
Muligt du kan ligge en fil, som jeg kan downloade og ligge op ?
- virker brugerfelter også ?
Redigeret af smolf d. 23-04-2012 15:50
Til forsiden  Til toppen af forum  Til bunden af forum
Guardian
#6 Udskriv indlæg
Lagt på d. 23-04-2012 18:49
Brugers avatar

Bruger


Antal indlæg: 53
Tilmeldt: 07.09.10
Sidst set: 17.10.12
On/Offline: Offline
Status:
Ingen status er valgt
Dagens humør:
Ikke valgt
 
Versionen af zWar er redigeret og lavet af mig, det vil sige, dengang zWar stoppede var de DELVIST færdige med det, så jeg har virkelig redigeret løs i det, og sat diverse andre ting ind i det såsom HLTV, og kommende kampe er stadig den gamle "next_wars" men mange omskrivninger, såsom lineup, Kamp oprettet af, manuel tilføjelse af spiller (som administrator), hurtig slet samt rediger af kamp direkte under kommende kampe, det er derfor ikke direkte et php fusion infusion længere, jeg har skrevet flere ting direkte i koden..
Men alt er 100% fungerende som jeg har lavet det, havde bare den sidste ting der drillede mig...
Du kan selv se det i action på www.d2nate.dk,
Det er siderne: Resultater, Kommende Kampe, Udfordre Os, Ansøgning til D2nate du skal kigge underSmile

- Kunne dog måske omskrive den til at alt fungerede som direkte infusion til php fusion igen, men slap af der er meget tastearbejde så .. Shock
Redigeret af Guardian d. 23-04-2012 18:51
Til forsiden  Til toppen af forum  Til bunden af forum
smolf
#7 Udskriv indlæg
Lagt på d. 24-04-2012 14:32
Standart Avatar

Junior bruger


Antal indlæg: 2
Tilmeldt: 16.01.11
Sidst set: 12.08.12
On/Offline: Offline
Status:
Ingen status er valgt
Dagens humør:
Ikke valgt
 
Noget man kan få en bid af ?Smile
Til forsiden  Til toppen af forum  Til bunden af forum
Guardian
#8 Udskriv indlæg
Lagt på d. 24-04-2012 18:30
Brugers avatar

Bruger


Antal indlæg: 53
Tilmeldt: 07.09.10
Sidst set: 17.10.12
On/Offline: Offline
Status:
Ingen status er valgt
Dagens humør:
Ikke valgt
 
Der er alt for meget omskrivning fra min side af, det tror jeg ville tage mig alt alt for lang tid, så beklager..
Redigeret af Guardian d. 24-04-2012 19:04
Til forsiden  Til toppen af forum  Til bunden af forum
Spring til debat:
 
Lignende tråde
Debat Forum Svar Nyeste indlæg
Zwar Userfelt MOD's og Elementer 1 31-12-2012 20:31
Ainfo problemer i IE Infusioner 6 09-12-2012 17:35
UTF-8 Tegnsæt uden problemer Tips og tricks mm. 3 30-11-2012 14:05
Problemer med mail ved tilmeldning Generel debat 6 09-10-2012 11:09
Problemer med serverens klokkeslæt visning. Generel debat 5 15-09-2012 06:12