mirror of
https://github.com/Shadowss/TravianZ.git
synced 2026-07-05 12:24:20 +00:00
big update
This commit is contained in:
+80
-60
@@ -75,7 +75,7 @@ class Automation {
|
||||
case 40: $build = "Wonder of the World"; break;
|
||||
case 41: $build = "Horse Drinking Trough"; break;
|
||||
case 42: $build = "Great Workshop"; break;
|
||||
default: $build = "Error"; break;
|
||||
default: $build = "Nothing had"; break;
|
||||
}
|
||||
return $build;
|
||||
}
|
||||
@@ -116,7 +116,9 @@ class Automation {
|
||||
|
||||
$this->ClearUser();
|
||||
$this->ClearInactive();
|
||||
$this->oasisResoucesProduce();
|
||||
$this->pruneResource();
|
||||
$this->pruneOResource();
|
||||
if(!file_exists("GameEngine/Prevention/culturepoints.txt") or time()-filemtime("GameEngine/Prevention/culturepoints.txt")>10) {
|
||||
$this->culturePoints();
|
||||
}
|
||||
@@ -133,7 +135,7 @@ class Automation {
|
||||
{
|
||||
$this->buildComplete();
|
||||
}
|
||||
$this->updateStore();
|
||||
$this->updateStore();
|
||||
if(!file_exists("GameEngine/Prevention/market.txt") or time()-filemtime("GameEngine/Prevention/market.txt")>10) {
|
||||
$this->marketComplete();
|
||||
}
|
||||
@@ -162,8 +164,9 @@ class Automation {
|
||||
{
|
||||
$this->demolitionComplete();
|
||||
}
|
||||
$this->updateStore();
|
||||
$this->updateStore();
|
||||
}
|
||||
|
||||
function activeCropDead(){
|
||||
global $session,$village,$database,$_SESSION, $allcrop;
|
||||
// var_dump($session);
|
||||
@@ -384,31 +387,31 @@ private function loyaltyRegeneration() {
|
||||
foreach($needDelete as $need) {
|
||||
$needVillage = $database->getVillagesID($need['uid']); //wref
|
||||
foreach($needVillage as $village) {
|
||||
$q = "DELETE FROM ".TB_PREFIX."abdata where wref = ".$village['wref'];
|
||||
$q = "DELETE FROM ".TB_PREFIX."abdata where wref = ".$village;
|
||||
$database->query($q);
|
||||
$q = "DELETE FROM ".TB_PREFIX."bdata where wid = ".$village['wref'];
|
||||
$q = "DELETE FROM ".TB_PREFIX."bdata where wid = ".$village;
|
||||
$database->query($q);
|
||||
$q = "DELETE FROM ".TB_PREFIX."enforcement where vref = ".$village['wref'];
|
||||
$q = "DELETE FROM ".TB_PREFIX."enforcement where vref = ".$village;
|
||||
$database->query($q);
|
||||
$q = "DELETE FROM ".TB_PREFIX."fdata where vref = ".$village['wref'];
|
||||
$q = "DELETE FROM ".TB_PREFIX."fdata where vref = ".$village;
|
||||
$database->query($q);
|
||||
$q = "DELETE FROM ".TB_PREFIX."market where vref = ".$village['wref'];
|
||||
$q = "DELETE FROM ".TB_PREFIX."market where vref = ".$village;
|
||||
$database->query($q);
|
||||
$q = "DELETE FROM ".TB_PREFIX."movement where to = ".$village['wref']." or from = ".$village['wref'];
|
||||
$q = "DELETE FROM ".TB_PREFIX."movement where to = ".$village." or from = ".$village;
|
||||
$database->query($q);
|
||||
$q = "DELETE FROM ".TB_PREFIX."odata where wref = ".$village['wref'];
|
||||
$q = "DELETE FROM ".TB_PREFIX."odata where wref = ".$village;
|
||||
$database->query($q);
|
||||
$q = "DELETE FROM ".TB_PREFIX."research where vref = ".$village['wref'];
|
||||
$q = "DELETE FROM ".TB_PREFIX."research where vref = ".$village;
|
||||
$database->query($q);
|
||||
$q = "DELETE FROM ".TB_PREFIX."tdata where vref = ".$village['wref'];
|
||||
$q = "DELETE FROM ".TB_PREFIX."tdata where vref = ".$village;
|
||||
$database->query($q);
|
||||
$q = "DELETE FROM ".TB_PREFIX."training where vref =".$village['wref'];
|
||||
$q = "DELETE FROM ".TB_PREFIX."training where vref =".$village;
|
||||
$database->query($q);
|
||||
$q = "DELETE FROM ".TB_PREFIX."units where vref =".$village['wref'];
|
||||
$q = "DELETE FROM ".TB_PREFIX."units where vref =".$village;
|
||||
$database->query($q);
|
||||
$q = "DELETE FROM ".TB_PREFIX."vdata where wref = ".$village['wref'];
|
||||
$q = "DELETE FROM ".TB_PREFIX."vdata where owner = ".$village;
|
||||
$database->query($q);
|
||||
$q = "UPDATE ".TB_PREFIX."wdata set occupied = 0 where id = ".$village['wref'];
|
||||
$q = "UPDATE ".TB_PREFIX."wdata set occupied = 0 where id = ".$village;
|
||||
$database->query($q);
|
||||
}
|
||||
$q = "DELETE FROM ".TB_PREFIX."mdata where target = ".$need['uid']." or owner = ".$need['uid'];
|
||||
@@ -492,9 +495,6 @@ private function loyaltyRegeneration() {
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
private function culturePoints() {
|
||||
global $database,$session;
|
||||
$time = time()-600;
|
||||
@@ -516,28 +516,6 @@ private function loyaltyRegeneration() {
|
||||
}
|
||||
}
|
||||
|
||||
# private function culturePoints() {
|
||||
# global $database;
|
||||
# $ourFileHandle = @fopen("GameEngine/Prevention/culturepoints.txt", 'w');
|
||||
# @fclose($ourFileHandle);
|
||||
# $time = time()-84600;
|
||||
# $array = array();
|
||||
# $q = "SELECT id, lastupdate FROM ".TB_PREFIX."users where lastupdate < $time";
|
||||
# $array = $database->query_return($q);
|
||||
#
|
||||
# foreach($array as $indi) {
|
||||
# if($indi['lastupdate'] < $time){
|
||||
# $cp = $database->getVSumField($indi['id'], 'cp');
|
||||
# $newupdate = time();
|
||||
# $q = "UPDATE ".TB_PREFIX."users set cp = cp + 2000, lastupdate = $newupdate where id = '".$indi['id']."'";
|
||||
# $database->query($q);
|
||||
#}
|
||||
#}
|
||||
#if(file_exists("GameEngine/Prevention/culturepoints.txt")) {
|
||||
# @unlink("GameEngine/Prevention/culturepoints.txt");
|
||||
#}
|
||||
#}
|
||||
|
||||
private function buildComplete() {
|
||||
global $database,$bid18,$bid10,$bid11,$bid38,$bid39;
|
||||
$time = time();
|
||||
@@ -1315,8 +1293,7 @@ ${dead.$i}=$data['t'.$i];
|
||||
$qh = "SELECT * FROM ".TB_PREFIX."hero WHERE uid = ".$from['owner']."";
|
||||
$resulth = mysql_query($qh);
|
||||
$hero_f=mysql_fetch_array($resulth);
|
||||
$hero_unit=$hero_f['unit'];
|
||||
//echo "///".$GLOBALS['u'.$hero_unit]['speed']."///";
|
||||
$hero_unit=$hero_f['unit'];
|
||||
$speeds[] = $GLOBALS['u'.$hero_unit]['speed'];
|
||||
}
|
||||
|
||||
@@ -1354,8 +1331,8 @@ ${dead.$i}=$data['t'.$i];
|
||||
{
|
||||
if ($catp!='0')
|
||||
{
|
||||
|
||||
if($toF['pop']<=0)
|
||||
$villpop=$this->recountPop($data['to']);
|
||||
if($villpop<=0)
|
||||
{
|
||||
$info_cat = ",".$catp_pic.", Village already destroyed.";
|
||||
}
|
||||
@@ -1462,7 +1439,7 @@ ${dead.$i}=$data['t'.$i];
|
||||
$database->query($q);
|
||||
$q = "DELETE FROM ".TB_PREFIX."market where vref = ".$data['to'];
|
||||
$database->query($q);
|
||||
$q = "DELETE FROM ".TB_PREFIX."movement where to = ".$data['to']." or from = ".$data['to'];
|
||||
$q = "DELETE FROM ".TB_PREFIX."movement where to = ".$data['to']." or from = ".$data['to'];
|
||||
$database->query($q);
|
||||
$q = "DELETE FROM ".TB_PREFIX."odata where wref = ".$data['to'];
|
||||
$database->query($q);
|
||||
@@ -1479,7 +1456,6 @@ ${dead.$i}=$data['t'.$i];
|
||||
$q = "UPDATE ".TB_PREFIX."wdata set occupied = 0 where id = ".$data['to'];
|
||||
$database->query($q);
|
||||
$database->clearExpansionSlot($data['to']);
|
||||
$logging->VillageDestroyCatalog($data['to']);
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -1616,7 +1592,7 @@ ${dead.$i}=$data['t'.$i];
|
||||
$database->query($q);
|
||||
$q = "DELETE FROM ".TB_PREFIX."market where vref = ".$data['to'];
|
||||
$database->query($q);
|
||||
$q = "DELETE FROM ".TB_PREFIX."movement where to = ".$data['to']." or from = ".$data['to'];
|
||||
$q = "DELETE FROM ".TB_PREFIX."movement where to = ".$data['to']." or from = ".$data['to'];
|
||||
$database->query($q);
|
||||
$q = "DELETE FROM ".TB_PREFIX."odata where wref = ".$data['to'];
|
||||
$database->query($q);
|
||||
@@ -1632,7 +1608,7 @@ ${dead.$i}=$data['t'.$i];
|
||||
$database->query($q);
|
||||
$q = "UPDATE ".TB_PREFIX."wdata set occupied = 0 where id = ".$data['to'];
|
||||
$database->query($q);
|
||||
$logging->VillageDestroyCatalog($data['to']);
|
||||
$database->clearExpansionSlot($data['to']);
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -1767,7 +1743,7 @@ ${dead.$i}=$data['t'.$i];
|
||||
$database->query($q);
|
||||
$q = "DELETE FROM ".TB_PREFIX."market where vref = ".$data['to'];
|
||||
$database->query($q);
|
||||
$q = "DELETE FROM ".TB_PREFIX."movement where to = ".$data['to']." or from = ".$data['to'];
|
||||
$q = "DELETE FROM ".TB_PREFIX."movement where to = ".$data['to']." or from = ".$data['to'];
|
||||
$database->query($q);
|
||||
$q = "DELETE FROM ".TB_PREFIX."odata where wref = ".$data['to'];
|
||||
$database->query($q);
|
||||
@@ -1783,7 +1759,7 @@ ${dead.$i}=$data['t'.$i];
|
||||
$database->query($q);
|
||||
$q = "UPDATE ".TB_PREFIX."wdata set occupied = 0 where id = ".$data['to'];
|
||||
$database->query($q);
|
||||
$logging->VillageDestroyCatalog($data['to']);
|
||||
$database->clearExpansionSlot($data['to']);
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -1875,13 +1851,16 @@ ${dead.$i}=$data['t'.$i];
|
||||
$pop2 = $database->getVillageField($data['to'],"pop");
|
||||
if($pop1 > $pop2){
|
||||
$buildlevel = $database->getResourceLevel($data['to']);
|
||||
for ($i=0; $i<=99; $i++){
|
||||
for ($i=1; $i<=39; $i++){
|
||||
if($buildlevel['f'.$i]!=0){
|
||||
$buildlevel2 = $buildlevel['f'.$i];
|
||||
$q = "UPDATE ".TB_PREFIX."fdata SET `".$buildlevel2."`='".$buildlevel2."' - 1 WHERE vref=".$data['to'];
|
||||
$database->query($q);
|
||||
$leveldown = $buildlevel['f'.$i]-1;
|
||||
$database->setVillageLevel($data['to'],"f".$i,$leveldown);
|
||||
}
|
||||
}
|
||||
if($buildlevel['f99']!=0){
|
||||
$leveldown = $buildlevel['f99']-1;
|
||||
$database->setVillageLevel($data['to'],"f99",$leveldown);
|
||||
}
|
||||
}
|
||||
//destroy wall
|
||||
$database->setVillageLevel($data['to'],"f40",0);
|
||||
@@ -1908,7 +1887,7 @@ ${dead.$i}=$data['t'.$i];
|
||||
$value = $data['to'];
|
||||
}
|
||||
$database->setVillageField($data['from'],$exp,$value);
|
||||
|
||||
$chiefing_village = 1;
|
||||
|
||||
}
|
||||
}
|
||||
@@ -2067,13 +2046,37 @@ $crannyimg = "<img src=\"gpack/travian_default/img/g/g23.gif\" height=\"30\" wid
|
||||
}
|
||||
|
||||
$database->setMovementProc($data['moveid']);
|
||||
if($chiefing_village != 1){
|
||||
$database->addMovement(4,$to['wref'],$from['wref'],$data['ref'],time(),$endtime);
|
||||
|
||||
}else{
|
||||
$villreinf = $database->addEnforce($data);
|
||||
$villtribe = $database->getUserField($from['owner'],"tribe",0);
|
||||
$unittribe = $villtribe-1;
|
||||
if($unittribe == 0){
|
||||
$unittribe = "";
|
||||
}
|
||||
$database->modifyEnforce($villreinf,$unittribe.'1',$data['t1']-$dead1,1);
|
||||
$database->modifyEnforce($villreinf,$unittribe.'2',$data['t2']-$dead2,1);
|
||||
$database->modifyEnforce($villreinf,$unittribe.'3',$data['t3']-$dead3,1);
|
||||
$database->modifyEnforce($villreinf,$unittribe.'4',$data['t4']-$dead4,1);
|
||||
$database->modifyEnforce($villreinf,$unittribe.'5',$data['t5']-$dead5,1);
|
||||
$database->modifyEnforce($villreinf,$unittribe.'6',$data['t6']-$dead6,1);
|
||||
$database->modifyEnforce($villreinf,$unittribe.'7',$data['t7']-$dead7,1);
|
||||
$database->modifyEnforce($villreinf,$unittribe.'8',$data['t8']-$dead8,1);
|
||||
$database->modifyEnforce($villreinf,$unittribe.'9',$data['t9']-$dead9-1,1);
|
||||
$database->modifyEnforce($villreinf,$unittribe.'10',$data['t10']-$dead10,1);
|
||||
$database->modifyEnforce($villreinf,$unittribe.'11',$data['t11']-$dead11,1);
|
||||
}
|
||||
// send the bounty on type 6.
|
||||
if($type !== 1)
|
||||
{
|
||||
$reference = $database->sendResource($steal[0],$steal[1],$steal[2],$steal[3],0,0);
|
||||
$isoasis1 = $database->isVillageOases($to['wref']);
|
||||
if ($isoasis1 == 0){
|
||||
$database->modifyResource($to['wref'],$steal[0],$steal[1],$steal[2],$steal[3],0);
|
||||
}else{
|
||||
$database->modifyOasisResource($to['wref'],$steal[0],$steal[1],$steal[2],$steal[3],0);
|
||||
}
|
||||
$database->addMovement(6,$to['wref'],$from['wref'],$reference,time(),$endtime);
|
||||
//$database->updateVillage($to['wref']);
|
||||
$totalstolengain=$steal[0]+$steal[1]+$steal[2]+$steal[3];
|
||||
@@ -2132,6 +2135,8 @@ $crannyimg = "<img src=\"gpack/travian_default/img/g/g23.gif\" height=\"30\" wid
|
||||
if($NonHeroPresent == 0 && $this->getTypeLevel(37,$data['to']) > 0) {
|
||||
//don't reinforce, addunit instead
|
||||
$database->modifyUnit($data['to'],array("hero"),array(1),array(1));
|
||||
$heroid = $database->getHero($database->getVillageField($data['from'],"owner"),1);
|
||||
$database->modifyHero("wref",$data['to'],$heroid,0);
|
||||
$HeroTransfer = 1;
|
||||
}
|
||||
}
|
||||
@@ -2822,8 +2827,7 @@ private function demolitionComplete() {
|
||||
}
|
||||
|
||||
// by SlimShady95, aka Manuel Mannhardt < manuel_mannhardt@web.de >
|
||||
private function updateStore()
|
||||
{
|
||||
private function updateStore() {
|
||||
global $bid10, $bid38, $bid11, $bid39;
|
||||
|
||||
$result = mysql_query('SELECT * FROM `' . TB_PREFIX . 'fdata`');
|
||||
@@ -2867,7 +2871,23 @@ private function demolitionComplete() {
|
||||
|
||||
mysql_query('UPDATE `' . TB_PREFIX . 'vdata` SET `maxstore` = ' . $ress . ', `maxcrop` = ' . $crop . ' WHERE `wref` = ' . $row['vref']) or die(mysql_error());
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
private function oasisResoucesProduce() {
|
||||
global $database;
|
||||
$time = time();
|
||||
$q = "SELECT * FROM ".TB_PREFIX."odata WHERE wood < 800 OR clay < 800 OR iron < 800 OR crop < 800";
|
||||
$array = $database->query_return($q);
|
||||
foreach($array as $getoasis) {
|
||||
$oasiswood = (8*SPEED/3600)*(time()-$getoasis['lastupdated']);
|
||||
$oasisclay = (8*SPEED/3600)*(time()-$getoasis['lastupdated']);
|
||||
$oasisiron = (8*SPEED/3600)*(time()-$getoasis['lastupdated']);
|
||||
$oasiscrop = (8*SPEED/3600)*(time()-$getoasis['lastupdated']);
|
||||
$database->modifyOasisResource($getoasis['wref'],$oasiswood,$oasisclay,$oasisiron,$oasiscrop,1);
|
||||
$database->updateOasis($getoasis['wref']);
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
$automation = new Automation;
|
||||
?>
|
||||
|
||||
+19
-5
@@ -102,7 +102,7 @@ class Building {
|
||||
return 8;
|
||||
}
|
||||
else {
|
||||
if($session->plus) {
|
||||
if($session->plus or $tid==40) {
|
||||
if($this->plus == 0) {
|
||||
return 9;
|
||||
}
|
||||
@@ -120,7 +120,7 @@ class Building {
|
||||
return 8;
|
||||
}
|
||||
else {
|
||||
if($session->plus) {
|
||||
if($session->plus or $tid==40) {
|
||||
if($this->plus == 0) {
|
||||
return 9;
|
||||
}
|
||||
@@ -136,7 +136,7 @@ class Building {
|
||||
}
|
||||
else {
|
||||
if($this->basic == 1) {
|
||||
if($session->plus && $this->plus == 0) {
|
||||
if(($session->plus or $tid==40) && $this->plus == 0) {
|
||||
return 9;
|
||||
}
|
||||
else {
|
||||
@@ -329,7 +329,7 @@ class Building {
|
||||
$time = time() + round($dataarray[$village->resarray['f'.$id]-1]['time'] / 4);
|
||||
$loop = 0;
|
||||
if($this->inner == 1 || $this->basic == 1) {
|
||||
if($session->plus && $this->plus == 0) {
|
||||
if(($session->plus or $village->resarray['f'.$id.'t']==40)&& $this->plus == 0) {
|
||||
$loop = 1;
|
||||
}
|
||||
}
|
||||
@@ -619,11 +619,19 @@ class Building {
|
||||
}
|
||||
|
||||
private function finishAll() {
|
||||
global $database,$session,$logging,$village,$bid18,$bid10,$bid11,$technology;
|
||||
global $database,$session,$logging,$village,$bid18,$bid10,$bid11,$technology,$_SESSION;
|
||||
if($session->access!=BANNED){
|
||||
if($session->gold >= 2){
|
||||
foreach($this->buildArray as $jobs) {
|
||||
if($jobs['wid']==$village->wid){
|
||||
$wwvillage = $database->getResourceLevel($jobs['wid']);
|
||||
if($wwvillage['f99t']!=40){
|
||||
$level = $database->getFieldLevel($jobs['wid'],$jobs['field']);
|
||||
$level = ($level == -1) ? 0 : $level;
|
||||
if($jobs['type'] != 25 AND $jobs['type'] != 26 AND $jobs['type'] != 40) {
|
||||
$gold=$database->getUserField($_SESSION['username'],'gold','username');
|
||||
$gold-=2;
|
||||
$database->updateUserField($_SESSION['username'],'gold',$gold,0);
|
||||
$resource = $this->resourceRequired($jobs['field'],$jobs['type']);
|
||||
$q = "UPDATE ".TB_PREFIX."fdata set f".$jobs['field']." = f".$jobs['field']." + 1, f".$jobs['field']."t = ".$jobs['type']." where vref = ".$jobs['wid'];
|
||||
if($database->query($q)) {
|
||||
@@ -670,6 +678,8 @@ class Building {
|
||||
if(($jobs['field'] >= 19 && ($session->tribe == 1 || ALLOW_ALL_TRIBE)) || (!ALLOW_ALL_TRIBE && $session->tribe != 1)) { $innertimestamp = $jobs['timestamp']; }
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
$technology->finishTech();
|
||||
$logging->goldFinLog($village->wid);
|
||||
$database->modifyGold($session->uid,0,0);
|
||||
@@ -681,6 +691,10 @@ class Building {
|
||||
}
|
||||
}
|
||||
header("Location: ".$session->referrer);
|
||||
}
|
||||
}else{
|
||||
header("Location: banned.php");
|
||||
}
|
||||
}
|
||||
|
||||
public function resourceRequired($id,$tid,$plus=1) {
|
||||
|
||||
@@ -83,15 +83,6 @@ class Logging {
|
||||
$database->query($q);
|
||||
}
|
||||
}
|
||||
|
||||
public function VillageDestroyCatalog($wid) {
|
||||
global $database;
|
||||
if(LOG_GOLD_FIN) {
|
||||
$log = "Village destroyed";
|
||||
$q = "Insert into ".TB_PREFIX."destroy_log values (0,$wid,'$log')";
|
||||
$database->query($q);
|
||||
}
|
||||
}
|
||||
|
||||
public function addWarLog() {
|
||||
global $database;
|
||||
|
||||
@@ -243,6 +243,8 @@ class Market {
|
||||
|
||||
private function tradeResource($post) {
|
||||
global $session,$database,$village;
|
||||
$wwvillage = $database->getResourceLevel($village->wid);
|
||||
if($wwvillage['f99t']!=40){
|
||||
if($session->userinfo['gold'] >= 3) {
|
||||
//kijken of ze niet meer gs invoeren dan ze hebben
|
||||
if($session->access == BANNED){
|
||||
@@ -259,7 +261,8 @@ class Market {
|
||||
}
|
||||
} else {
|
||||
header("Location: build.php?id=".$post['id']."&t=3");
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
};
|
||||
|
||||
+30
-1
@@ -323,6 +323,21 @@ class Units {
|
||||
$post['t'.$i.'']='0';
|
||||
}
|
||||
}
|
||||
if(isset($post['t11'])){
|
||||
if ($post['t11'] > $enforce['hero'])
|
||||
{
|
||||
$form->addError("error","You can't send more units than you have");
|
||||
break;
|
||||
}
|
||||
|
||||
if($post['t11']<0)
|
||||
{
|
||||
$form->addError("error","You can't send negative units.");
|
||||
break;
|
||||
}
|
||||
} else {
|
||||
$post['t11']='0';
|
||||
}
|
||||
|
||||
if($form->returnErrors() > 0) {
|
||||
$_SESSION['errorarray'] = $form->getErrors();
|
||||
@@ -340,6 +355,7 @@ class Units {
|
||||
}
|
||||
|
||||
//get cord
|
||||
$from = $database->getVillage($enforce['from']);
|
||||
$fromcoor = $database->getCoor($enforce['from']);
|
||||
$tocoor = $database->getCoor($enforce['vref']);
|
||||
$fromCor = array('x'=>$tocoor['x'], 'y'=>$tocoor['y']);
|
||||
@@ -361,8 +377,21 @@ class Units {
|
||||
$post['t'.$i.'']='0';
|
||||
}
|
||||
}
|
||||
if (isset($post['t11'])){
|
||||
if( $post['t11'] != '' && $post['t11'] > 0){
|
||||
$qh = "SELECT * FROM ".TB_PREFIX."hero WHERE uid = ".$from['owner']."";
|
||||
$resulth = mysql_query($qh);
|
||||
$hero_f=mysql_fetch_array($resulth);
|
||||
$hero_unit=$hero_f['unit'];
|
||||
$speeds[] = $GLOBALS['u'.$hero_unit]['speed'];
|
||||
} else {
|
||||
$post['t11']='0';
|
||||
}
|
||||
} else {
|
||||
$post['t11']='0';
|
||||
}
|
||||
$time = $generator->procDistanceTime($fromCor,$toCor,min($speeds),1);
|
||||
$reference = $database->addAttack($enforce['from'],$post['t1'],$post['t2'],$post['t3'],$post['t4'],$post['t5'],$post['t6'],$post['t7'],$post['t8'],$post['t9'],$post['t10'],0,2,0,0,0,0);
|
||||
$reference = $database->addAttack($enforce['from'],$post['t1'],$post['t2'],$post['t3'],$post['t4'],$post['t5'],$post['t6'],$post['t7'],$post['t8'],$post['t9'],$post['t10'],$post['t11'],2,0,0,0,0);
|
||||
$database->addMovement(4,$village->wid,$enforce['from'],$reference,time(),($time+time()));
|
||||
$technology->checkReinf($post['ckey']);
|
||||
|
||||
|
||||
@@ -17,24 +17,46 @@ if ($units[$y]['sort_type']==3){
|
||||
} else if ($units[$y]['attack_type']==4){
|
||||
$actionType = "Raid on ";
|
||||
}
|
||||
|
||||
$reinfowner = $database->getVillageField($units[$y]['from'],"owner");
|
||||
if($units[$y]['attack_type'] != 1){
|
||||
if($units[$y]['from'] != 0){
|
||||
if($units[$y]['t11'] != 0 && $reinfowner == $session->uid) {
|
||||
$colspan = 11;
|
||||
}else{
|
||||
$colspan = 10;
|
||||
}
|
||||
echo "<table class=\"troop_details\" cellpadding=\"1\" cellspacing=\"1\"><thead><tr><td class=\"role\">
|
||||
<a href=\"karte.php?d=".$units[$y]['from']."&c=".$generator->getMapCheck($units[$y]['from'])."\">".$database->getVillageField($units[$y]['from'],"name")."</a></td>
|
||||
<td colspan=\"10\">";
|
||||
<td colspan=\"$colspan\">";
|
||||
echo "<a href=\"spieler.php?uid=".$database->getVillageField($units[$y]['from'],"owner")."\">".$database->getUserField($database->getVillageField($units[$y]['from'],"owner"),"username",0)."'s troops</a>";
|
||||
echo "</td></tr></thead><tbody class=\"units\">";
|
||||
$tribe = $database->getUserField($database->getVillageField($units[$y]['from'],"owner"),"tribe",0);
|
||||
$start = ($tribe-1)*10+1;
|
||||
$end = ($tribe*10);
|
||||
$end = ($tribe*10);
|
||||
echo "<tr><th> </th>";
|
||||
for($i=$start;$i<=($end);$i++) {
|
||||
echo "<td><img src=\"img/x.gif\" class=\"unit u$i\" title=\"".$technology->getUnitName($i)."\" alt=\"".$technology->getUnitName($i)."\" /></td>";
|
||||
}
|
||||
if($units[$y]['t11'] != 0) {
|
||||
echo "<td><img src=\"img/x.gif\" class=\"unit uhero\" title=\"Hero\" alt=\"Hero\" /></td>";
|
||||
}
|
||||
echo "</tr><tr><th>Troops</th>";
|
||||
for($i=$start;$i<=($end);$i++) {
|
||||
for($i=1;$i<=$colspan;$i++) {
|
||||
$totalunits = $units[$y]['t1']+$units[$y]['t2']+$units[$y]['t3']+$units[$y]['t4']+$units[$y]['t5']+$units[$y]['t6']+$units[$y]['t7']+$units[$y]['t8']+$units[$y]['t9']+$units[$y]['t10']+$units[$y]['t11'];
|
||||
if($units[$y]['attack_type'] == 2){
|
||||
if($reinfowner != $session->uid){
|
||||
echo "<td class=\"none\">?</td>";
|
||||
}else{
|
||||
|
||||
|
||||
if($units[$y]['t'.$i] == 0) {
|
||||
echo "<td class=\"none\">0</td>";
|
||||
}
|
||||
else {
|
||||
echo "<td>";
|
||||
echo $units[$y]['t'.$i]."</td>";
|
||||
}
|
||||
}}else{
|
||||
if($totalunits > $building->getTypeLevel(16)){
|
||||
echo "<td class=\"none\">?</td>";
|
||||
}else{
|
||||
@@ -45,6 +67,7 @@ if ($units[$y]['sort_type']==3){
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
echo "</tr></tbody>";
|
||||
echo '
|
||||
<tbody class="infos">
|
||||
@@ -66,7 +89,7 @@ if ($units[$y]['sort_type']==3){
|
||||
}else{
|
||||
echo "<table class=\"troop_details\" cellpadding=\"1\" cellspacing=\"1\"><thead><tr><td class=\"role\">
|
||||
<a>village of the elders</a></td>
|
||||
<td colspan=\"10\">";
|
||||
<td colspan=\"$colspan\">";
|
||||
echo "<a>Taskmaster's troops</a>";
|
||||
echo "</td></tr></thead><tbody class=\"units\">";
|
||||
$tribe = $session->tribe;
|
||||
@@ -77,7 +100,7 @@ if ($units[$y]['sort_type']==3){
|
||||
echo "<td><img src=\"img/x.gif\" class=\"unit u$i\" title=\"".$technology->getUnitName($i)."\" alt=\"".$technology->getUnitName($i)."\" /></td>";
|
||||
}
|
||||
echo "</tr><tr><th>Troops</th>";
|
||||
for($i=$start;$i<=($end);$i++) {
|
||||
for($i=1;$i<=10;$i++) {
|
||||
echo "<td class=\"none\">?</td>";
|
||||
}
|
||||
echo "</tr></tbody>";
|
||||
@@ -113,6 +136,7 @@ if ($units[$y]['sort_type']==3){
|
||||
|
||||
|
||||
$to = $database->getMInfo($units[$y]['vref']);
|
||||
if($units[$y]['from'] != 0){
|
||||
?>
|
||||
<table class="troop_details" cellpadding="1" cellspacing="1">
|
||||
<thead>
|
||||
@@ -138,7 +162,6 @@ $to = $database->getMInfo($units[$y]['vref']);
|
||||
<tr><th>Troops</th>
|
||||
<?php
|
||||
for($i=1;$i<($units[$y]['t11'] != 0?12:11);$i++) {
|
||||
if($units[$y]['attack_type']!=2 or $units[$y]['from']==$village->wid){
|
||||
if($units[$y]['t'.$i] == 0) {
|
||||
echo "<td class=\"none\">0</td>";
|
||||
}
|
||||
@@ -146,19 +169,16 @@ $to = $database->getMInfo($units[$y]['vref']);
|
||||
echo "<td>";
|
||||
echo $units[$y]['t'.$i]."</td>";
|
||||
}
|
||||
}else{
|
||||
echo "<td class=\"none\">?</td>";
|
||||
}
|
||||
}
|
||||
?>
|
||||
</tr>
|
||||
<?php
|
||||
if($units[$y]['attack_type']!=2 and $units[$y]['attack_type']!=1){?>
|
||||
$totalres = $res['wood']+$res['clay']+$res['iron']+$res['crop'];
|
||||
if($units[$y]['attack_type']!=2 and $units[$y]['attack_type']!=1 and $totalres != ""){?>
|
||||
<tr><th>Bounty</th>
|
||||
|
||||
<td colspan="<?php if($units[$y]['t11'] == 0) {echo"10";}else{echo"11";}?>">
|
||||
<?php
|
||||
$totalres = $res['wood']+$res['clay']+$res['iron']+$res['crop'];
|
||||
$totalcarry = $units[$y]['t1']*${'u'.$start.''}['cap']+$units[$y]['t2']*${'u'.($start+1).''}['cap']+$units[$y]['t3']*${'u'.($start+2).''}['cap']+$units[$y]['t4']*${'u'.($start+3).''}['cap']+$units[$y]['t5']*${'u'.($start+4).''}['cap']+$units[$y]['t6']*${'u'.($start+5).''}['cap']+$units[$y]['t7']*${'u'.($start+6).''}['cap']+$units[$y]['t8']*${'u'.($start+7).''}['cap']+$units[$y]['t9']*${'u'.($start+8).''}['cap']+$units[$y]['t10']*${'u'.($start+9).''}['cap'];
|
||||
echo "<div class=\"in small\"><img class=\"r1\" src=\"img/x.gif\" alt=\"Lumber\" title=\"Lumber\" />".$res['wood']."<img class=\"r2\" src=\"img/x.gif\" alt=\"Clay\" title=\"Clay\" />".$res['clay']."<img class=\"r3\" src=\"img/x.gif\" alt=\"Iron\" title=\"Iron\" />".$res['iron']."<img class=\"r4\" src=\"img/x.gif\" alt=\"Crop\" title=\"Crop\" />".$res['crop']."</div>";
|
||||
echo "<div class=\"in small\"><img class=\"car\" src=\"gpack/travian_default/img/a/car.gif\" alt=\"carry\" title=\"carry\"/>".$totalres."/".$totalcarry."</div>";
|
||||
@@ -184,9 +204,78 @@ $to = $database->getMInfo($units[$y]['vref']);
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
<?php
|
||||
<?php
|
||||
}else{
|
||||
?>
|
||||
<table class="troop_details" cellpadding="1" cellspacing="1">
|
||||
<thead>
|
||||
<tr>
|
||||
<td class="role"><a>?</a></td>
|
||||
<td colspan="<?php if($units[$y]['t11'] != 0) {echo"11";}else{echo"10";}?>"><a href="karte.php?d=<?php echo $to['wref']."&c=".$generator->getMapCheck($to['wref']); ?>"><?php echo "Returning to ".$to['name']; ?></a></td>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody class="units">
|
||||
<?php
|
||||
$tribe = $session->tribe;
|
||||
$start = ($tribe-1)*10+1;
|
||||
$end = ($tribe*10);
|
||||
echo "<tr><th> </th>";
|
||||
for($i=$start;$i<=($end);$i++) {
|
||||
echo "<td><img src=\"img/x.gif\" class=\"unit u$i\" title=\"".$technology->getUnitName($i)."\" alt=\"".$technology->getUnitName($i)."\" /></td>";
|
||||
}
|
||||
if($units[$y]['t11'] != 0) {
|
||||
echo "<td><img src=\"img/x.gif\" class=\"unit uhero\" title=\"Hero\" alt=\"Hero\" /></td>";
|
||||
}
|
||||
?>
|
||||
</tr>
|
||||
<tr><th>Troops</th>
|
||||
<?php
|
||||
for($i=1;$i<($units[$y]['t11'] != 0?12:11);$i++) {
|
||||
if($units[$y]['t'.$i] == 0) {
|
||||
echo "<td class=\"none\">0</td>";
|
||||
}
|
||||
else {
|
||||
echo "<td>";
|
||||
echo $units[$y]['t'.$i]."</td>";
|
||||
}
|
||||
}
|
||||
?>
|
||||
</tr>
|
||||
<?php
|
||||
$totalres = $res['wood']+$res['clay']+$res['iron']+$res['crop'];
|
||||
if($units[$y]['attack_type']!=2 and $units[$y]['attack_type']!=1 and $totalres != ""){?>
|
||||
<tr><th>Bounty</th>
|
||||
|
||||
<td colspan="<?php if($units[$y]['t11'] == 0) {echo"10";}else{echo"11";}?>">
|
||||
<?php
|
||||
$totalcarry = $units[$y]['t1']*${'u'.$start.''}['cap']+$units[$y]['t2']*${'u'.($start+1).''}['cap']+$units[$y]['t3']*${'u'.($start+2).''}['cap']+$units[$y]['t4']*${'u'.($start+3).''}['cap']+$units[$y]['t5']*${'u'.($start+4).''}['cap']+$units[$y]['t6']*${'u'.($start+5).''}['cap']+$units[$y]['t7']*${'u'.($start+6).''}['cap']+$units[$y]['t8']*${'u'.($start+7).''}['cap']+$units[$y]['t9']*${'u'.($start+8).''}['cap']+$units[$y]['t10']*${'u'.($start+9).''}['cap'];
|
||||
echo "<div class=\"in small\"><img class=\"r1\" src=\"img/x.gif\" alt=\"Lumber\" title=\"Lumber\" />".$res['wood']."<img class=\"r2\" src=\"img/x.gif\" alt=\"Clay\" title=\"Clay\" />".$res['clay']."<img class=\"r3\" src=\"img/x.gif\" alt=\"Iron\" title=\"Iron\" />".$res['iron']."<img class=\"r4\" src=\"img/x.gif\" alt=\"Crop\" title=\"Crop\" />".$res['crop']."</div>";
|
||||
echo "<div class=\"in small\"><img class=\"car\" src=\"gpack/travian_default/img/a/car.gif\" alt=\"carry\" title=\"carry\"/>".$totalres."/".$totalcarry."</div>";
|
||||
?>
|
||||
</tr>
|
||||
<?php } ?>
|
||||
|
||||
<tbody class="infos">
|
||||
<tr>
|
||||
<th>Arrival</th>
|
||||
<td colspan="<?php if($units[$y]['t11'] == 0) {echo"10";}else{echo"11";}?>">
|
||||
<?php
|
||||
echo "<div class=\"in small\"><span id=timer".$timer.">".$generator->getTimeFormat($units[$y]['endtime']-time())."</span> h</div>";
|
||||
$datetime = $generator->procMtime($units[$y]['endtime']);
|
||||
echo "<div class=\"at small\">";
|
||||
if($datetime[0] != "today") {
|
||||
echo "on ".$datetime[0]." ";
|
||||
}
|
||||
echo "at ".$datetime[1]."</div>";
|
||||
?>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
<?php
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
||||
@@ -166,14 +166,16 @@ function testSum() {
|
||||
<input type="hidden" name="id" value="<?php echo $id; ?>" />
|
||||
<input type="hidden" name="ft" value="mk3" />
|
||||
<input type="hidden" name="t" value="3" />
|
||||
|
||||
<?php
|
||||
$wwvillage = $database->getResourceLevel($village->wid);
|
||||
if($wwvillage['f99t']!=40){
|
||||
?>
|
||||
<table id="npc" cellpadding="1" cellspacing="1">
|
||||
<thead>
|
||||
<tr>
|
||||
<th colspan="5">NPC Trade</th>
|
||||
</tr>
|
||||
<tr>
|
||||
|
||||
<tr>
|
||||
<td class="all">
|
||||
<a href="javascript:fillup(0);"><img class="r1" src="img/x.gif" alt="Lumber" title="Lumber" /></a>
|
||||
<span id="org0"><?php echo floor($village->awood); ?></span>
|
||||
@@ -255,5 +257,8 @@ function testSum() {
|
||||
testSum();
|
||||
</script>
|
||||
|
||||
<?php } ?>
|
||||
<?php }else{ ?>
|
||||
</br></br>
|
||||
<?php echo "You can't use NPC trade in WW village.";
|
||||
}} ?>
|
||||
</div>
|
||||
@@ -10,13 +10,14 @@
|
||||
## Copyright: TravianX (c) 2010-2011. All rights reserved. ##
|
||||
## ##
|
||||
#################################################################################
|
||||
|
||||
$loopsame = ($building->isCurrent($id) || $building->isLoop($id))?1:0;
|
||||
$doublebuild = ($building->isCurrent($id) && $building->isLoop($id))?1:0;
|
||||
?>
|
||||
|
||||
<div id="build" class="gid40"><a href="#" onClick="return Popup(5,4);" class="build_logo">
|
||||
<img class="building g40" src="img/x.gif" alt="Sawmill" title="Sawmill" />
|
||||
</a>
|
||||
<h1>Wonder of the World <br /><span class="level">Level <?php echo $village->resarray['f99']; ?></span></h1>
|
||||
<h1>Wonder of the World <br /><span class="level">Level <?php echo $village->resarray['f99'];?></span></h1>
|
||||
<p class="build_desc">The World Wonder (otherwise known as a Wonder of the World) is as wonderful as it sounds. "This building" is built in order to win the server. Each level of the World Wonder costs hundreds of thousands (even millions) of resources to build.</p>
|
||||
<form action="GameEngine/Game/WorldWonderName.php" method="POST">
|
||||
<input type="hidden" name="vref" value="<?php echo $_SESSION['wid']; ?>" />
|
||||
@@ -29,7 +30,7 @@ echo 'You need to have World Wonder level 1 to be able to change its name.
|
||||
<center><br />World Wonder name: <input class="text" name="wwname" id="wwname" disabled="disabled" value="'.$wwname.'" maxlength="20"></center><p class="btn"><input type="image" value="" tabindex="9" name="s1" disabled="disabled" id="btn_ok" class="dynamic_img" src="img/x.gif" alt="OK" /></p>';
|
||||
} else if($village->resarray['f99'] > 0 and $village->resarray['f99'] < 11) {
|
||||
echo '<center><br />World Wonder name: <input class="text" name="wwname" id="wwname" value="'.$wwname.'" maxlength="20"></center><p class="btn"><input type="image" value="" tabindex="9" name="s1" id="btn_ok" class="dynamic_img" src="img/x.gif" alt="OK" /></p>';
|
||||
} else if ($village->resarray['f99'] < 0){
|
||||
} else if ($village->resarray['f99'] > 10){
|
||||
echo 'You can not change the name of the World Wonder after level 10.
|
||||
<center><br />World Wonder name: <input class="text" name="wwname" id="wwname" disabled="disabled" value="'.$wwname.'" maxlength="20"></center><p class="btn"><input type="image" value="" tabindex="9" name="s1" disabled="disabled" id="btn_ok" class="dynamic_img" src="img/x.gif" alt="OK" /></p>';
|
||||
}?>
|
||||
@@ -46,9 +47,9 @@ if($village->resarray['f99'] == 100) {
|
||||
echo "<p><span class=\"none\">Building already at max level</span></p>";
|
||||
}
|
||||
else {
|
||||
$uprequire = $building->resourceRequired($id,$village->resarray['f99t']);
|
||||
$uprequire = $building->resourceRequired($id,$village->resarray['f99t'],($loopsame > 0 ? 2:1)+$doublebuild);
|
||||
?>
|
||||
<p id="contract"><b>Costs</b> for upgrading to level <?php echo $village->resarray['f99']+1; ?>:<br />
|
||||
<p id="contract"><b>Costs</b> for upgrading to level <?php echo $village->resarray['f99']+1+$loopsame+$doublebuild; ?>:<br />
|
||||
<img class="r1" src="img/x.gif" alt="Lumber" title="Lumber" /><span class="little_res"><?php echo $uprequire['wood']; ?></span> | <img class="r2" src="img/x.gif" alt="Clay" title="Clay" /><span class="little_res"><?php echo $uprequire['clay']; ?></span> | <img class="r3" src="img/x.gif" alt="Iron" title="Iron" /><span class="little_res"><?php echo $uprequire['iron']; ?></span> | <img class="r4" src="img/x.gif" alt="Crop" title="Crop" /><span class="little_res"><?php echo $uprequire['crop']; ?></span> | <img class="r5" src="img/x.gif" alt="Crop consumption" title="Crop consumption" /><?php echo $uprequire['pop']; ?> | <img class="clock" src="img/x.gif" alt="duration" title="duration" /><?php echo $generator->getTimeFormat($uprequire['time']);
|
||||
if($session->userinfo['gold'] >= 3 && $building->getTypeLevel(17) >= 1) {
|
||||
echo "|<a href=\"build.php?gid=17&t=3&r1=".$uprequire['wood']."&r2=".$uprequire['clay']."&r3=".$uprequire['iron']."&r4=".$uprequire['crop']."\" title=\"NPC trade\"><img class=\"npc\" src=\"img/x.gif\" alt=\"NPC trade\" title=\"NPC trade\" /></a>";
|
||||
@@ -83,7 +84,7 @@ if($session->userinfo['gold'] >= 3 && $building->getTypeLevel(17) >= 1) {
|
||||
else {
|
||||
echo "<a class=\"build\" href=\"dorf2.php?a=$id&c=$session->checker\">Upgrade to level ";
|
||||
}
|
||||
echo $village->resarray['f99']+1;
|
||||
echo $village->resarray['f99']+1+$loopsame+$doublebuild;
|
||||
echo ".</a>";
|
||||
}
|
||||
else if($bindicate == 9) {
|
||||
@@ -96,7 +97,7 @@ if($session->userinfo['gold'] >= 3 && $building->getTypeLevel(17) >= 1) {
|
||||
else {
|
||||
echo "<a class=\"build\" href=\"dorf2.php?a=$id&c=$session->checker\">Upgrade to level ";
|
||||
}
|
||||
echo $village->resarray['f99']+1;
|
||||
echo $village->resarray['f99']+1+$loopsame+$doublebuild;
|
||||
echo ".</a> <span class=\"none\">(waiting loop)</span> ";
|
||||
}
|
||||
}
|
||||
|
||||
@@ -29,16 +29,6 @@
|
||||
</tr></thead>
|
||||
<tbody>
|
||||
<?php
|
||||
if($_GET['buildingFinish'] == 1 AND $session->gold >= 2) {
|
||||
if($session->access!=BANNED){
|
||||
$gold=$database->getUserField($_SESSION['username'],'gold','username');
|
||||
$gold-=2;
|
||||
$database->updateUserField($_SESSION['username'],'gold',$gold,0);
|
||||
}else{
|
||||
header("Location: banned.php");
|
||||
}
|
||||
}
|
||||
|
||||
if(!isset($timer)) {
|
||||
$timer = 1;
|
||||
}
|
||||
|
||||
@@ -43,11 +43,9 @@ $done1 = "nothing has been done";
|
||||
}
|
||||
|
||||
|
||||
print "<BR><BR><BR><BR>";
|
||||
|
||||
echo $done1;
|
||||
|
||||
print "<BR>";
|
||||
|
||||
|
||||
include("Templates/Plus/3.tpl");
|
||||
}else{
|
||||
|
||||
@@ -43,11 +43,9 @@ $done1 = "nothing has been done";
|
||||
}
|
||||
|
||||
|
||||
print "<BR><BR><BR><BR>";
|
||||
|
||||
echo $done1;
|
||||
|
||||
print "<BR>";
|
||||
|
||||
|
||||
include("Templates/Plus/3.tpl");
|
||||
}else{
|
||||
|
||||
@@ -43,11 +43,9 @@ $done1 = "nothing has been done";
|
||||
}
|
||||
|
||||
|
||||
print "<BR><BR><BR><BR>";
|
||||
|
||||
echo $done1;
|
||||
|
||||
print "<BR>";
|
||||
|
||||
|
||||
include("Templates/Plus/3.tpl");
|
||||
}else{
|
||||
|
||||
@@ -43,11 +43,9 @@ $done1 = " Nothing has been Completed";
|
||||
}
|
||||
|
||||
|
||||
print "<BR><BR><BR><BR>";
|
||||
|
||||
echo $done1;
|
||||
|
||||
print "<BR>";
|
||||
|
||||
|
||||
include("Templates/Plus/3.tpl");
|
||||
}else{
|
||||
|
||||
@@ -44,11 +44,9 @@ $done1 = "nothing has been done";
|
||||
}
|
||||
|
||||
|
||||
print "<BR><BR><BR><BR>";
|
||||
|
||||
echo $done1;
|
||||
|
||||
print "<BR>";
|
||||
|
||||
|
||||
include("Templates/Plus/3.tpl");
|
||||
}else{
|
||||
|
||||
@@ -43,11 +43,9 @@ $done1 = "nothing has been done";
|
||||
}
|
||||
|
||||
|
||||
print "<BR><BR><BR><BR>";
|
||||
|
||||
echo $done1;
|
||||
|
||||
print "<BR>";
|
||||
|
||||
|
||||
include("Templates/Plus/3.tpl");
|
||||
}else{
|
||||
|
||||
@@ -104,6 +104,12 @@ $tocoor = $database->getCoor($enforce['vref']);
|
||||
<td class="line-last large"><img class="unit u6" src="img/x.gif" title="Equites Caesaris" alt="Equites Caesaris"> <input class="text" <?php if ($enforce['u6']<=0) {echo ' disabled="disabled"';}?> name="t6" value="<?php echo $enforce['u6']; ?>" maxlength="6" type="text">
|
||||
<?php
|
||||
echo"<span class=\"none\">(".$enforce['u6'].")</span></td>";
|
||||
if($enforce['hero']>0){
|
||||
?>
|
||||
<td class="line-last large"><img class="unit uhero" src="img/x.gif" title="Hero" alt="Hero"> <input class="text" name="hero" value="<?php echo $enforce['hero']; ?>" maxlength="6" type="text">
|
||||
<?php
|
||||
echo"<span class=\"none\">(".$enforce['hero'].")</span></td>";
|
||||
}
|
||||
?>
|
||||
<td class="line-last regular"></td>
|
||||
<td class="line-last column-last"></td> </tr>
|
||||
@@ -131,6 +137,13 @@ $tocoor = $database->getCoor($enforce['vref']);
|
||||
}
|
||||
}
|
||||
}
|
||||
if ($enforce['hero']>0){
|
||||
$qh = "SELECT * FROM ".TB_PREFIX."hero WHERE uid = ".$from['owner']."";
|
||||
$resulth = mysql_query($qh);
|
||||
$hero_f=mysql_fetch_array($resulth);
|
||||
$hero_unit=$hero_f['unit'];
|
||||
$speeds[] = $GLOBALS['u'.$hero_unit]['speed'];
|
||||
}
|
||||
$time = $generator->procDistanceTime($fromCor,$toCor,min($speeds),1);
|
||||
|
||||
?>
|
||||
|
||||
@@ -105,6 +105,12 @@ $tocoor = $database->getCoor($enforce['vref']);
|
||||
<td class="line-last large"><img class="unit u16" src="img/x.gif" title="Teutonic Knight" alt="Teutonic Knight"> <input class="text" <?php if ($enforce['u16']<=0) {echo ' disabled="disabled"';}?> name="t6" value="<?php echo $enforce['u16']; ?>" maxlength="6" type="text">
|
||||
<?php
|
||||
echo"<span class=\"none\">(".$enforce['u16'].")</span></td>";
|
||||
if($enforce['hero']>0){
|
||||
?>
|
||||
<td class="line-last large"><img class="unit uhero" src="img/x.gif" title="Hero" alt="Hero"> <input class="text" name="t11" value="<?php echo $enforce['hero']; ?>" maxlength="6" type="text">
|
||||
<?php
|
||||
echo"<span class=\"none\">(".$enforce['hero'].")</span></td>";
|
||||
}
|
||||
?>
|
||||
<td class="line-last regular"></td>
|
||||
<td class="line-last column-last"></td> </tr>
|
||||
@@ -132,6 +138,13 @@ $tocoor = $database->getCoor($enforce['vref']);
|
||||
}
|
||||
}
|
||||
}
|
||||
if ($enforce['hero']>0){
|
||||
$qh = "SELECT * FROM ".TB_PREFIX."hero WHERE uid = ".$to['owner']."";
|
||||
$resulth = mysql_query($qh);
|
||||
$hero_f=mysql_fetch_array($resulth);
|
||||
$hero_unit=$hero_f['unit'];
|
||||
$speeds[] = $GLOBALS['u'.$hero_unit]['speed'];
|
||||
}
|
||||
$time = $generator->procDistanceTime($fromCor,$toCor,min($speeds),1);
|
||||
|
||||
?>
|
||||
|
||||
@@ -104,6 +104,12 @@ $tocoor = $database->getCoor($enforce['vref']);
|
||||
<td class="line-last large"><img class="unit u26" src="img/x.gif" title="Haeduan" alt="Haeduan"> <input class="text" <?php if ($enforce['u26']<=0) {echo ' disabled="disabled"';}?> name="t6" value="<?php echo $enforce['u26']; ?>" maxlength="6" type="text">
|
||||
<?php
|
||||
echo"<span class=\"none\">(".$enforce['u26'].")</span></td>";
|
||||
if($enforce['hero']>0){
|
||||
?>
|
||||
<td class="line-last large"><img class="unit uhero" src="img/x.gif" title="Hero" alt="Hero"> <input class="text" name="hero" value="<?php echo $enforce['hero']; ?>" maxlength="6" type="text">
|
||||
<?php
|
||||
echo"<span class=\"none\">(".$enforce['hero'].")</span></td>";
|
||||
}
|
||||
?>
|
||||
<td class="line-last regular"></td>
|
||||
<td class="line-last column-last"></td> </tr>
|
||||
@@ -131,6 +137,13 @@ $tocoor = $database->getCoor($enforce['vref']);
|
||||
}
|
||||
}
|
||||
}
|
||||
if ($enforce['hero']>0){
|
||||
$qh = "SELECT * FROM ".TB_PREFIX."hero WHERE uid = ".$to['owner']."";
|
||||
$resulth = mysql_query($qh);
|
||||
$hero_f=mysql_fetch_array($resulth);
|
||||
$hero_unit=$hero_f['unit'];
|
||||
$speeds[] = $GLOBALS['u'.$hero_unit]['speed'];
|
||||
}
|
||||
$time = $generator->procDistanceTime($fromCor,$toCor,min($speeds),1);
|
||||
|
||||
?>
|
||||
|
||||
@@ -105,6 +105,12 @@ $tocoor = $database->getCoor($enforce['vref']);
|
||||
<td class="line-last large"><img class="unit u36" src="img/x.gif" title="Teutonic Knight" alt="Teutonic Knight"> <input class="text" <?php if ($enforce['u16']<=0) {echo ' disabled="disabled"';}?> name="t6" value="<?php echo $enforce['u16']; ?>" maxlength="6" type="text">
|
||||
<?php
|
||||
echo"<span class=\"none\">(".$enforce['u36'].")</span></td>";
|
||||
if($enforce['hero']>0){
|
||||
?>
|
||||
<td class="line-last large"><img class="unit uhero" src="img/x.gif" title="Hero" alt="Hero"> <input class="text" name="hero" value="<?php echo $enforce['hero']; ?>" maxlength="6" type="text">
|
||||
<?php
|
||||
echo"<span class=\"none\">(".$enforce['hero'].")</span></td>";
|
||||
}
|
||||
?>
|
||||
<td class="line-last regular"></td>
|
||||
<td class="line-last column-last"></td> </tr>
|
||||
@@ -132,6 +138,13 @@ $tocoor = $database->getCoor($enforce['vref']);
|
||||
}
|
||||
}
|
||||
}
|
||||
if ($enforce['hero']>0){
|
||||
$qh = "SELECT * FROM ".TB_PREFIX."hero WHERE uid = ".$to['owner']."";
|
||||
$resulth = mysql_query($qh);
|
||||
$hero_f=mysql_fetch_array($resulth);
|
||||
$hero_unit=$hero_f['unit'];
|
||||
$speeds[] = $GLOBALS['u'.$hero_unit]['speed'];
|
||||
}
|
||||
$time = $generator->procDistanceTime($fromCor,$toCor,min($speeds),1);
|
||||
|
||||
?>
|
||||
|
||||
@@ -103,6 +103,12 @@ $tocoor = $database->getCoor($enforce['vref']);
|
||||
<td class="line-last large"><img class="unit u46" src="img/x.gif" title="Natarian Knight" alt="Natarian Knight"> <input class="text" <?php if ($enforce['u6']<=0) {echo ' disabled="disabled"';}?> name="t6" value="<?php echo $enforce['u6']; ?>" maxlength="6" type="text">
|
||||
<?php
|
||||
echo"<span class=\"none\">(".$enforce['u6'].")</span></td>";
|
||||
if($enforce['hero']>0){
|
||||
?>
|
||||
<td class="line-last large"><img class="unit uhero" src="img/x.gif" title="Hero" alt="Hero"> <input class="text" name="hero" value="<?php echo $enforce['hero']; ?>" maxlength="6" type="text">
|
||||
<?php
|
||||
echo"<span class=\"none\">(".$enforce['hero'].")</span></td>";
|
||||
}
|
||||
?>
|
||||
<td class="line-last regular"></td>
|
||||
<td class="line-last column-last"></td> </tr>
|
||||
@@ -130,6 +136,13 @@ $tocoor = $database->getCoor($enforce['vref']);
|
||||
}
|
||||
}
|
||||
}
|
||||
if ($enforce['hero']>0){
|
||||
$qh = "SELECT * FROM ".TB_PREFIX."hero WHERE uid = ".$to['owner']."";
|
||||
$resulth = mysql_query($qh);
|
||||
$hero_f=mysql_fetch_array($resulth);
|
||||
$hero_unit=$hero_f['unit'];
|
||||
$speeds[] = $GLOBALS['u'.$hero_unit]['speed'];
|
||||
}
|
||||
$time = $generator->procDistanceTime($fromCor,$toCor,min($speeds),1);
|
||||
|
||||
?>
|
||||
@@ -104,7 +104,7 @@ else if(isset($_GET['vill']) && isset($_GET['id'])) {
|
||||
for($i=1;$i<=count($session->villages);++$i){echo'
|
||||
<tr>
|
||||
<td class="dot '.(($_SESSION['wid'] == $returnVillageArray[$i-1]['wref'] ) ? 'hl':'').'">●</td>
|
||||
<td class="link"><a href="?newdid='.$returnVillageArray[$i-1]['wref'].(($id>=19) ? "&id=".$id : "&id=".$_GET['id'])."&vill=".$_GET['vill'].'">'.$returnVillageArray[$i-1]['name'].'</a></td>
|
||||
<td class="link"><a href="?newdid='.$returnVillageArray[$i-1]['wref'].(($id>=19) ? "&id=".$id : "&id=".$_GET['id']).'">'.$returnVillageArray[$i-1]['name'].'</a></td>
|
||||
<td class="aligned_coords"><div class="cox">('.$returnVillageArray[$i-1]['x'].'</div><div class="pi">|</div><div class="coy">'.$returnVillageArray[$i-1]['y'].')</div></td></tr>';
|
||||
}}?>
|
||||
</tbody>
|
||||
|
||||
@@ -1,13 +0,0 @@
|
||||
|
||||
<div id="stime">
|
||||
<div id="ltime">
|
||||
<div id="ltimeWrap">
|
||||
<?php
|
||||
echo CALCULATED_IN." <b>";
|
||||
echo round(($generator->pageLoadTimeEnd()-$start)*1000);
|
||||
echo "</b> ".MILISECS."<br />\n";
|
||||
echo SERVER_TIME.' <span id="tp1" class="b">'.date('H:i:s').'</span>';
|
||||
?>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@@ -28,6 +28,10 @@ define("SERVER_NAME","%SERVERNAME%");
|
||||
// Defines when has server started.
|
||||
define("COMMENCE","%STARTTIME%");
|
||||
|
||||
// ***** Server Start Date / Time
|
||||
define("START_DATE", "%SSTARTDATE%");
|
||||
define("START_TIME", "%SSTARTTIME%");
|
||||
|
||||
// ***** Language
|
||||
// Choose your server language.
|
||||
define("LANG","%LANG%");
|
||||
|
||||
+22
-41
@@ -452,24 +452,6 @@ CREATE TABLE IF NOT EXISTS `%PREFIX%demolition` (
|
||||
--
|
||||
|
||||
|
||||
-- --------------------------------------------------------
|
||||
|
||||
--
|
||||
-- Table structure for table `%prefix%destroy_log`
|
||||
--
|
||||
|
||||
CREATE TABLE IF NOT EXISTS `%PREFIX%destroy_log` (
|
||||
`id` int(10) unsigned NOT NULL AUTO_INCREMENT,
|
||||
`wid` int(10) unsigned NOT NULL,
|
||||
`log` text NOT NULL,
|
||||
PRIMARY KEY (`id`)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
|
||||
|
||||
--
|
||||
-- Dumping data for table `%prefix%destroy_log`
|
||||
--
|
||||
|
||||
|
||||
-- --------------------------------------------------------
|
||||
|
||||
--
|
||||
@@ -1329,29 +1311,28 @@ INSERT INTO `%PREFIX%users` (`id`, `username`, `password`, `email`, `tribe`, `ac
|
||||
--
|
||||
|
||||
CREATE TABLE IF NOT EXISTS `%PREFIX%vdata` (
|
||||
`wref` int(10) unsigned NOT NULL,
|
||||
`owner` int(10) unsigned NOT NULL,
|
||||
`name` varchar(45) NOT NULL,
|
||||
`capital` tinyint(1) unsigned NOT NULL,
|
||||
`pop` int(10) unsigned NOT NULL,
|
||||
`cp` int(10) unsigned NOT NULL,
|
||||
`celebration` int(10) NOT NULL DEFAULT '0',
|
||||
`type` int(10) NOT NULL DEFAULT '0',
|
||||
`wood` float(12,2) NOT NULL,
|
||||
`clay` float(12,2) NOT NULL,
|
||||
`iron` float(12,2) NOT NULL,
|
||||
`maxstore` int(10) unsigned NOT NULL,
|
||||
`crop` float(12,2) NOT NULL,
|
||||
`maxcrop` int(10) unsigned NOT NULL,
|
||||
`lastupdate` int(11) unsigned NOT NULL,
|
||||
`loyalty` float(9,6) unsigned NOT NULL DEFAULT '100',
|
||||
`exp1` int(10) NOT NULL,
|
||||
`exp2` int(10) NOT NULL,
|
||||
`exp3` int(10) NOT NULL,
|
||||
`created` int(11) NOT NULL,
|
||||
PRIMARY KEY (`wref`),
|
||||
KEY `wref` (`wref`)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
|
||||
`wref` int(10) unsigned NOT NULL,
|
||||
`owner` int(10) unsigned NOT NULL,
|
||||
`name` varchar(45) NOT NULL,
|
||||
`capital` tinyint(1) unsigned NOT NULL,
|
||||
`pop` int(10) unsigned NOT NULL,
|
||||
`cp` int(10) unsigned NOT NULL,
|
||||
`celebration` int(10) NOT NULL DEFAULT '0',
|
||||
`type` int(10) NOT NULL DEFAULT '0',
|
||||
`wood` float(12,2) NOT NULL,
|
||||
`clay` float(12,2) NOT NULL,
|
||||
`iron` float(12,2) NOT NULL,
|
||||
`maxstore` int(10) unsigned NOT NULL,
|
||||
`crop` float(12,2) NOT NULL,
|
||||
`maxcrop` int(10) unsigned NOT NULL,
|
||||
`lastupdate` int(11) unsigned NOT NULL,
|
||||
`loyalty` float(9,6) unsigned NOT NULL DEFAULT '100',
|
||||
`exp1` int(10) NOT NULL,
|
||||
`exp2` int(10) NOT NULL,
|
||||
`exp3` int(10) NOT NULL,
|
||||
`created` int(11) NOT NULL,
|
||||
PRIMARY KEY (`wref`)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
|
||||
|
||||
--
|
||||
-- Dumping data for table `%prefix%vdata`
|
||||
|
||||
@@ -36,6 +36,8 @@
|
||||
$fh = fopen($myFile, 'w') or die("<br/><br/><br/>Can't open file: install\include\constant.php");
|
||||
$text = file_get_contents("data/constant_format.tpl");
|
||||
$text = preg_replace("'%SERVERNAME%'", $_POST['servername'], $text);
|
||||
$text = preg_replace("'%SSTARTDATE%'", $_POST['start_date'], $text);
|
||||
$text = preg_replace("'%SSTARTTIME%'", $_POST['start_time'], $text);
|
||||
$text = preg_replace("'%LANG%'", $_POST['lang'], $text);
|
||||
$text = preg_replace("'%SPEED%'", $_POST['speed'], $text);
|
||||
$text = preg_replace("'%INCSPEED%'", $_POST['incspeed'], $text);
|
||||
|
||||
@@ -240,7 +240,12 @@ echo "<div class=\"headline\"><span class=\"f10 c5\">Error creating constant.php
|
||||
</select></td></tr>
|
||||
</table>
|
||||
</p>
|
||||
|
||||
<br />
|
||||
<span class="f10 c">Server Start Settings</span>
|
||||
<table>
|
||||
<tr><td><span class="f9 c6">Start Date:</span></td><td width="140"><input type="text" name="start_date" id="start_date" value="<?php echo date('m/d/Y'); ?>"></td></tr>
|
||||
<tr><td><span class="f9 c6">Start Time:</span></td><td width="140"><input type="text" name="start_time" id="start_time" value="<?php echo date('H:i'); ?>"></td></tr>
|
||||
</table>
|
||||
|
||||
<center>
|
||||
<input type="submit" name="Submit" id="Submit" value="Submit">
|
||||
|
||||
@@ -64,10 +64,179 @@ else
|
||||
?>
|
||||
<h5><img class="img_u04" src="img/x.gif" alt="login" /></h5>
|
||||
<p><?php echo COOKIES; ?></p>
|
||||
<?php
|
||||
if(START_DATE > date('m/d/Y')){
|
||||
?>
|
||||
<br/><center><big>Server will start in: </big></center>
|
||||
<script language="JavaScript">
|
||||
TargetDate = "<?php echo START_DATE; ?> <?php echo START_TIME; ?>";
|
||||
CountActive = true;
|
||||
CountStepper = -1;
|
||||
LeadingZero = true;
|
||||
DisplayFormat = "%%H%%:%%M%%:%%S%%";
|
||||
FinishMessage = "START NOW";
|
||||
|
||||
function calcage(secs, num1, num2) {
|
||||
s = ((Math.floor(secs/num1))%num2).toString();
|
||||
if (LeadingZero && s.length < 2)
|
||||
s = "0" + s;
|
||||
return "" + s + "";
|
||||
}
|
||||
|
||||
function CountBack(secs) {
|
||||
if (secs < 0) {
|
||||
document.getElementById("cntdwn").innerHTML = FinishMessage;
|
||||
return;
|
||||
}
|
||||
DisplayStr = DisplayFormat.replace(/%%D%%/g, calcage(secs,86400,100000));
|
||||
DisplayStr = DisplayStr.replace(/%%H%%/g, calcage(secs,3600,24));
|
||||
DisplayStr = DisplayStr.replace(/%%M%%/g, calcage(secs,60,60));
|
||||
DisplayStr = DisplayStr.replace(/%%S%%/g, calcage(secs,1,60));
|
||||
|
||||
document.getElementById("cntdwn").innerHTML = DisplayStr;
|
||||
if (CountActive)
|
||||
setTimeout("CountBack(" + (secs+CountStepper) + ")", SetTimeOutPeriod);
|
||||
}
|
||||
|
||||
function putspan(backcolor, forecolor) {
|
||||
document.write("<div class='activation_time' id='cntdwn'></div>");
|
||||
}
|
||||
|
||||
if (typeof(BackColor)=="undefined")
|
||||
BackColor = "white";
|
||||
if (typeof(ForeColor)=="undefined")
|
||||
ForeColor= "black";
|
||||
if (typeof(TargetDate)=="undefined")
|
||||
TargetDate = "12/31/2020 5:00 AM";
|
||||
if (typeof(DisplayFormat)=="undefined")
|
||||
DisplayFormat = "%%H%%:%%M%%:%%S%%";
|
||||
if (typeof(CountActive)=="undefined")
|
||||
CountActive = true;
|
||||
if (typeof(FinishMessage)=="undefined")
|
||||
FinishMessage = "";
|
||||
if (typeof(CountStepper)!="number")
|
||||
CountStepper = -1;
|
||||
if (typeof(LeadingZero)=="undefined")
|
||||
LeadingZero = true;
|
||||
|
||||
|
||||
CountStepper = Math.ceil(CountStepper);
|
||||
if (CountStepper == 0)
|
||||
CountActive = false;
|
||||
var SetTimeOutPeriod = (Math.abs(CountStepper)-1)*1000 + 990;
|
||||
putspan(BackColor, ForeColor);
|
||||
var dthen = new Date(TargetDate);
|
||||
var dnow = new Date();
|
||||
if(CountStepper>0)
|
||||
ddiff = new Date(dnow-dthen);
|
||||
else
|
||||
ddiff = new Date(dthen-dnow);
|
||||
gsecs = Math.floor(ddiff.valueOf()/1000);
|
||||
CountBack(gsecs);
|
||||
|
||||
</script>
|
||||
<?php
|
||||
}elseif(START_DATE == date('m/d/Y')){
|
||||
|
||||
if(START_TIME > date('H:i')){
|
||||
?>
|
||||
<br/><center><big>Server will start in: </big></center>
|
||||
<script language="JavaScript">
|
||||
TargetDate = "<?php echo START_DATE; ?> <?php echo START_TIME; ?>";
|
||||
CountActive = true;
|
||||
CountStepper = -1;
|
||||
LeadingZero = true;
|
||||
DisplayFormat = "%%H%%:%%M%%:%%S%%";
|
||||
FinishMessage = "START NOW";
|
||||
|
||||
function calcage(secs, num1, num2) {
|
||||
s = ((Math.floor(secs/num1))%num2).toString();
|
||||
if (LeadingZero && s.length < 2)
|
||||
s = "0" + s;
|
||||
return "" + s + "";
|
||||
}
|
||||
|
||||
function CountBack(secs) {
|
||||
if (secs < 0) {
|
||||
document.getElementById("cntdwn").innerHTML = FinishMessage;
|
||||
return;
|
||||
}
|
||||
DisplayStr = DisplayFormat.replace(/%%D%%/g, calcage(secs,86400,100000));
|
||||
DisplayStr = DisplayStr.replace(/%%H%%/g, calcage(secs,3600,24));
|
||||
DisplayStr = DisplayStr.replace(/%%M%%/g, calcage(secs,60,60));
|
||||
DisplayStr = DisplayStr.replace(/%%S%%/g, calcage(secs,1,60));
|
||||
|
||||
document.getElementById("cntdwn").innerHTML = DisplayStr;
|
||||
if (CountActive)
|
||||
setTimeout("CountBack(" + (secs+CountStepper) + ")", SetTimeOutPeriod);
|
||||
}
|
||||
|
||||
function putspan(backcolor, forecolor) {
|
||||
document.write("<div class='activation_time' id='cntdwn'></div>");
|
||||
}
|
||||
|
||||
if (typeof(BackColor)=="undefined")
|
||||
BackColor = "white";
|
||||
if (typeof(ForeColor)=="undefined")
|
||||
ForeColor= "black";
|
||||
if (typeof(TargetDate)=="undefined")
|
||||
TargetDate = "12/31/2020 5:00 AM";
|
||||
if (typeof(DisplayFormat)=="undefined")
|
||||
DisplayFormat = "%%H%%:%%M%%:%%S%%";
|
||||
if (typeof(CountActive)=="undefined")
|
||||
CountActive = true;
|
||||
if (typeof(FinishMessage)=="undefined")
|
||||
FinishMessage = "";
|
||||
if (typeof(CountStepper)!="number")
|
||||
CountStepper = -1;
|
||||
if (typeof(LeadingZero)=="undefined")
|
||||
LeadingZero = true;
|
||||
|
||||
|
||||
CountStepper = Math.ceil(CountStepper);
|
||||
if (CountStepper == 0)
|
||||
CountActive = false;
|
||||
var SetTimeOutPeriod = (Math.abs(CountStepper)-1)*1000 + 990;
|
||||
putspan(BackColor, ForeColor);
|
||||
var dthen = new Date(TargetDate);
|
||||
var dnow = new Date();
|
||||
if(CountStepper>0)
|
||||
ddiff = new Date(dnow-dthen);
|
||||
else
|
||||
ddiff = new Date(dthen-dnow);
|
||||
gsecs = Math.floor(ddiff.valueOf()/1000);
|
||||
CountBack(gsecs);
|
||||
|
||||
</script>
|
||||
<?php
|
||||
}elseif(START_TIME <= date('H:i')) {
|
||||
?>
|
||||
<form method="post" name="snd" action="login.php">
|
||||
<input type="hidden" name="ft" value="a4" />
|
||||
|
||||
<script type="text/javascript">
|
||||
Element.implement({
|
||||
//imgid: falls zu dem link ein pfeil geh?rt kann dieser "auf/zugeklappt" werden
|
||||
showOrHide: function(imgid) {
|
||||
//einblenden
|
||||
if (this.getStyle('display') == 'none')
|
||||
{
|
||||
if (imgid != '')
|
||||
{
|
||||
$(imgid).className = 'open';
|
||||
}
|
||||
}
|
||||
//ausblenden
|
||||
else
|
||||
{
|
||||
if (imgid != '')
|
||||
{
|
||||
$(imgid).className = 'close';
|
||||
}
|
||||
}
|
||||
this.toggleClass('hide');
|
||||
}
|
||||
});
|
||||
</script>
|
||||
<table cellpadding="1" cellspacing="1" id="login_form">
|
||||
<tbody>
|
||||
<tr class="top">
|
||||
@@ -87,7 +256,55 @@ else
|
||||
</p>
|
||||
|
||||
</form>
|
||||
<?php
|
||||
<?php
|
||||
}
|
||||
}else{ ?>
|
||||
<form method="post" name="snd" action="login.php">
|
||||
<input type="hidden" name="ft" value="a4" />
|
||||
<script type="text/javascript">
|
||||
Element.implement({
|
||||
//imgid: falls zu dem link ein pfeil geh?rt kann dieser "auf/zugeklappt" werden
|
||||
showOrHide: function(imgid) {
|
||||
//einblenden
|
||||
if (this.getStyle('display') == 'none')
|
||||
{
|
||||
if (imgid != '')
|
||||
{
|
||||
$(imgid).className = 'open';
|
||||
}
|
||||
}
|
||||
//ausblenden
|
||||
else
|
||||
{
|
||||
if (imgid != '')
|
||||
{
|
||||
$(imgid).className = 'close';
|
||||
}
|
||||
}
|
||||
this.toggleClass('hide');
|
||||
}
|
||||
});
|
||||
</script>
|
||||
<table cellpadding="1" cellspacing="1" id="login_form">
|
||||
<tbody>
|
||||
<tr class="top">
|
||||
<th><?php echo NAME; ?></th>
|
||||
<td><input class="text" type="text" name="user" value="<?php echo $form->getDiff("user",$_COOKIE['COOKUSR']); ?>" maxlength="15" autocomplete='off' /> <span class="error"> <?php echo $form->getError("user"); ?></span></td>
|
||||
</tr>
|
||||
<tr class="btm">
|
||||
<th><?php echo PASSWORD; ?></th>
|
||||
<td><input class="text" type="password" name="pw" value="<?php echo $form->getValue("pw");?>" maxlength="20" autocomplete='off' /> <span class="error"><?php echo $form->getError("pw"); ?></span></td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
|
||||
<p class="btn">
|
||||
<!--<input type="hidden" name="e1d9d0c" value="" />-->
|
||||
<input type="image" value="login" name="s1" onclick="xy();" id="btn_login" class="dynamic_img" src="img/x.gif" alt="login button" />
|
||||
</p>
|
||||
|
||||
</form>
|
||||
<?php }
|
||||
}
|
||||
if ($form->getError("pw") == LOGIN_PW_ERROR) {
|
||||
echo "<p class=\"error_box\">
|
||||
|
||||
Reference in New Issue
Block a user