[Gelöst] Varcade Fehler
|
|
Gagamel |
Geschrieben am 25.03.2009 00000003 15:45
|
Mitglied Beiträge: 129 Registriert am: 07.03.09 Fusioneer: 15 years 8 months 3 weeks 21 days 5 hours 55 minutes 20 seconds |
Hallo , habe aufeinmal folgende Fehlermeldung. Fatal error: Cannot redeclare getsize() (previously declared in /is/city/infusions/varcade/functions.php:47) in /iscity/infusions/varcade/functions.php on line 51 Wie kommt sowas |
|
|
SC-Ad-Bot | Advertisement |
| |
Gagamel |
Geschrieben am 25.03.2009 00000003 15:58
|
Mitglied Beiträge: 129 Registriert am: 07.03.09 Fusioneer: 15 years 8 months 3 weeks 21 days 5 hours 55 minutes 20 seconds |
Also verändert habe ich nix , bis auf paar neue Spiele eingespielt. Aber alles lief bis das jetzt dieser Fehler kommt. Habe die Varcade aus dieser seite hier im Einsatz. Die Function.php sieht bei mir so aus: [geshi=php]<?php /*-------------------------------------------------------+ | PHP-Fusion Content Management System | Copyright © 2002 - 2008 Nick Jones | http://www.php-fusion.co.uk/ +--------------------------------------------------------+ | Author: Domi & fetloser | www.venue.nu +--------------------------------------------------------+ | This program is released as free software under the | Affero GPL license. You can redistribute it and/or | modify it under the terms of this license which you | can read by viewing the included agpl.txt or online | at www.gnu.org/licenses/agpl.html. Removal of this | copyright header is strictly prohibited without | written permission from the original author(s). +--------------------------------------------------------*/ if (!defined("IN_FUSION")) { die("Access Denied"); } include INFUSIONS."varcade/infusion_db.php"; if (!defined("LANGUAGE")) { // PHPFusion environment $this_lang = str_replace("/", "", LOCALESET); if (file_exists(INFUSIONS."varcade/locale/".$this_lang.".php")) { include INFUSIONS."varcade/locale/".$this_lang.".php"; } else { include INFUSIONS."varcade/locale/English.php"; } } else { // mFusion environment $this_lang = LANGUAGE; if (file_exists(INFUSIONS."varcade/locale/".$this_lang.".php")) { include INFUSIONS."varcade/locale/".$this_lang.".php"; } else { include INFUSIONS."varcade/locale/English.php"; } } error_reporting(E_ALL); //error_reporting(E_ALL -E_NOTICE); // Just if we missed something stupid, we want it to look good with limited time now ! echo '<script type="text/javascript" src="'.INFUSIONS.'varcade/rating.js"></script>'; echo '<script type="text/javascript" src="'.INFUSIONS.'varcade/search.js"></script>'; $varcsettings = dbarray(dbquery("SELECT * FROM ".DB_VARCADE_SETTINGS)); if ($varcsettings['ratings'] == "1") { echo '<link rel="stylesheet" type="text/css" href="'.INFUSIONS.'varcade/css/rating.css">'; } function getsize($gamefile) { global $data,$gamefile,$size; $size = filesize($gamefile); return $size; } function makeheader() { global $data,$varcsettings,$locale,$size,$gamefile; echo "<fieldset><legend>".$locale['VARC206']."</legend>"; echo"<table align='center' valign='middle' width='95%' cellspacing='0' cellpadding='0'> <td align='left'><b> [ <a href='".INFUSIONS."varcade/index.php'>".$locale['VARC100']."</a> ]</b>"; if ($varcsettings['popup']=="1") { echo "<b> [ <a href='#' onclick=window.open('".INFUSIONS."varcade/random.php?p=1','VArcpopup','scrollbars=yes,resizable=yes,width=800,height=700')>".$locale['VARC101']."</a> ] </b>"; } else { echo "<b> [ <a href='".INFUSIONS."varcade/random.php'>".$locale['VARC101']."</a> ] </b>"; } if (iMEMBER) { if ($varcsettings['favorites'] == "1") { echo "<b> [ <a href='".INFUSIONS."varcade/favorit_games.php'>".$locale['VARC102']."</a> ] </b>"; } } echo" <input type='text' id='query' class='textbox' style=' height: 17px; width: 100px; border: 1px solid #000; background-color: #C0C0C0; color: #000; font-size: 12px;' value='".$locale['VARC103']."' onBlur=\"if(this.value=='') this.value='".$locale['VARC103']."';\" onFocus=\"if(this.value=='".$locale['VARC103']."') this.value='';\" onKeyDown=\"if(event.keyCode==13) Search();\">"; echo "</td>"; $result1 = dbquery("SELECT * FROM ".DB_VARCADE_CATS." WHERE ".groupaccess('access')." ORDER BY title ASC"); echo "<td align='right'>"; echo "<form method='post' action='".INFUSIONS."varcade/index.php'>"; echo "<select name='category' class='textbox' onChange=\"this.form.submit()\">"; echo '<option value="">'.$locale['VARC104'].'</option>'; while ($data1 = dbarray($result1)) { echo"<option value='".$data1['cid']."'>".$data1['title']."</option>"; } echo "</select></form></td></table></fieldset>"; } function makelist() { global $data,$varcsettings,$locale,$pres,$gamefile,$size,$userdata,$gamelink,$aidlink; $gamefile = "".INFUSIONS."varcade/uploads/flash/".$data['flash'].""; getsize($gamefile); $arcade_comment_count = dbcount("(comment_id)", DB_COMMENTS, "comment_type='G' AND comment_item_id='".$data['lid']."'"); $pres = nl2br($data['description']); $pres = preg_replace("/^(.{255}).*$/", "$1", $pres); $pres = preg_replace("/([^\s]{25})/", "$1\n", $pres); if ($varcsettings['popup']=="1") { $gamelink = "<a href='#' onclick=window.open('".INFUSIONS."varcade/arcade.php?p=1&game=".$data['lid']."','VArcpopup','scrollbars=yes,resizable=yes,width=800,height=700')>"; } else { $gamelink = "<a href='".INFUSIONS."varcade/arcade.php?game=".$data['lid']."'>"; } echo " <center><table cellpadding='0' cellspacing='1' align='center' border='0' width='300' width='100%'><tr valign='top'><td><tr valign='top'>"; echo "<table align='center' cellpadding='0' cellspacing='1' class='tbl-border'><tr> <td colspan='3'><table align='center' cellpadding='0' cellspacing='0' width='100%'><tr> <td class='tbl2'><b>".$gamelink."".$data['title']."</a></b></td>"; echo "<td align='right' class='tbl2'>"; if ($varcsettings['showsize'] == "1") { echo $locale['VARC150']." ".parseByteSize($size); } echo "</td></tr></table></td></tr><tr><td align='center' width='150' rowspan='5' class='tbl2'>\n"; if (file_exists(INFUSIONS."varcade/uploads/thumb/".$data['icon']."")) { $showimg = "<img src='".INFUSIONS."varcade/uploads/thumb/".$data['icon']."' valign='middle' align='center' width='80' height='80' border='0' alt='".$data['title']."' />"; } else { $showimg = "<img src='".INFUSIONS."varcade/img/arcade.gif' valign='middle' align='center' width='80' height='80' border='0' alt='".$data['title']."' />"; } if ($data['lastplayed'] == "0") { $lastplayed = "".$locale['VARC158'].""; } else { $lastplayed = "".showdate('shortdate', $data['lastplayed']).""; } if ($data['hiscoredate'] == "0") { $hiscoredate = "".$locale['VARC159'].""; } else { $hiscoredate = "".showdate('shortdate', $data['hiscoredate']).""; } if ($data['hi_player'] == "0") { $hi_player = "".$locale['VARC160'].""; } else { $hi_player = "<a href='".INFUSIONS."varcade/hiscore.php?gameid=".$data['lid']."'>".$data['hi_player']."</a>"; } echo $gamelink.$showimg."</a></td>"; echo " <td width='1%' class='tbl1' style='white-space:nowrap'><b>".$locale['VARC151']."</b></td> <td class='tbl1'><a href='".INFUSIONS."varcade/hiscore.php?gameid=".$data['lid']."'>".$data['hiscore']."</a></td> </tr><tr> <td width='1%' class='tbl2' style='white-space:nowrap'><b>".$locale['VARC152']."</b></td> <td class='tbl2'>".$hi_player."</td> </tr><tr> <td width='1%' class='tbl1' style='white-space:nowrap'><b>".$locale['VARC153']."</b></td> <td class='tbl1'>".$hiscoredate."</td> </tr><tr> <td width='1%' class='tbl2' style='white-space:nowrap'><b>".$locale['VARC154']."</b></td> <td class='tbl2'>".$data['played']." ".$locale['VARC157']."</td> </tr><tr> <td width='1%' class='tbl1' style='white-space:nowrap'><b>".$locale['VARC155']."</b></td> <td class='tbl1'>".$lastplayed."</td> </tr><tr>"; if ($varcsettings['ratings'] == "1") { echo "<td align='center' class='tbl1'>\n"; rating_bar($data['lid']); echo "</td>"; echo "<td width='1%' class='tbl2' style='white-space:nowrap'><b>".$locale['VARC156']."</b></td>"; } if ($varcsettings['ratings'] == "0") { echo "<td width='1%' colspan='2' class='tbl2' style='white-space:nowrap'><b>".$locale['VARC156']."</b></td>"; } echo "<td class='tbl2'>"; if ($data['control'] == 0) { echo '<img src="'.INFUSIONS.'varcade/img/mouse.png" border="0" alt="'.$locale['VARC414'].'">'; } elseif ($data['control'] == 1) { echo '<img src="'.INFUSIONS.'varcade/img/keyboard.png" border="0" alt="'.$locale['VARC413'].'">'; } elseif ($data['control'] == 2) { echo '<img src="'.INFUSIONS.'varcade/img/mouse.png" border="0" alt="'.$locale['VARC414'].'">'; } echo "</td></tr>"; echo "<tr><td class='tbl1' align='center' colspan='3'>".$pres."</td></tr>"; if ($varcsettings['usergold'] == "1") { echo "<tr><td class='tbl1' align='center' colspan='3'>"; echo "<font color ='red'><b>".$locale['GARC104']."</b></font> : ".$data['cost']." <font color ='red'><b>".$locale['GARC105']."</b></font> : ".$data['reward']." <font color ='red'><b>".$locale['GARC106']."</b></font> : ".$data['bonus'].""; echo "</td></tr>"; } echo "<tr><td class='tbl1' align='center' colspan='3'>"; if ($varcsettings['popup'] == "2") { echo " • <a href='#' onclick=window.open('".INFUSIONS."varcade/arcade.php?p=1&game=".$data['lid']."','VArcpopup','scrollbars=yes,resizable=yes,width=800,height=700')><img src='".INFUSIONS."varcade/img/newwindow.gif' border='0' alt='".$locale['VARC161']."' /></a>"; } if ($varcsettings['favorites'] == "1") { if (iMEMBER) { $row2 = dbquery("SELECT * FROM ".DB_VARCADE_FAVOURITES." WHERE fav_id=".$data['lid']." AND fav_user='".$userdata['user_id']."'"); $fav_id2=dbarray($row2); $fav_id2 = $fav_id2['fav_id']; if( $data['lid'] != $fav_id2){ echo " • <a href='".INFUSIONS."varcade/add_favourites.php?fav_id=".$data['lid']."&fav_user=".$userdata['user_id']."&fav_icon=".$data['icon']."&fav_gamename=".$data['title']."'><img src='".INFUSIONS."varcade/img/bookmark.gif' border='0' alt='".$locale['FARC107']."' /></a> •"; } } } if ($varcsettings['recommend'] == "1") { echo" <a href='#' onclick=window.open('".INFUSIONS."varcade/tipafriend.php?game_id=".$data['lid']."','Tipafriend','scrollbars=yes,resizable=yes,width=520,height=300')><img src='".INFUSIONS."varcade/img/email.gif' border='0' alt='".$locale['VARC601']." ".$data['title']."'></a> • "; } if ($varcsettings['comments'] == "1") { echo "<a href='#' onclick=window.open('".INFUSIONS."varcade/callcomments.php?comment_id=".$data['lid']."','Comments','scrollbars=yes,resizable=yes,width=650,height=660')><img src='".INFUSIONS."varcade/img/comment.gif' border='0' alt='".$locale['KOM100']."'>(".$arcade_comment_count.")</a> • "; } if (iMEMBER) { if ($varcsettings['reports'] == "1") { echo "<a href='".INFUSIONS."varcade/report.php?broken_id=".$data['lid']."' onClick='return confirmreport();''><img src='".INFUSIONS."varcade/img/broken.gif' border='0' alt='".$locale['VARC504']."' /></a>"; } } if(iADMIN) { echo " • <a href=\"javascript:show_hide('".$data['lid']."')\"><img src='".INFUSIONS."varcade/img/edit.gif' border='0' alt='".$locale['VARC400']."'></a> •"; echo "<div id='".$data['lid']."' style='display:none'>"; echo '<iframe frameborder="0" SRC="'.INFUSIONS.'varcade/admin/edit.php'.$aidlink.'&game='.$data['lid'].'" width="100%" height="230px"></iframe>'; echo "</div>"; } echo "</td></tr></table>\n"; } function rating_bar($id) { global $data,$locale; $query = dbquery("SELECT total_votes, total_value, used_ips FROM ".DB_VARCADE_RATING." WHERE id='".$id."' "); $numbers = mysql_fetch_assoc($query); $count = $numbers['total_votes']; $current_rating = $numbers['total_value']; $tense = ($count==1) ? $locale['VOT303'] : $locale['VOT304']; $ip = $_SERVER['REMOTE_ADDR']; $result = dbquery("SELECT count(*) FROM ".DB_VARCADE_RATING." WHERE used_ips LIKE '%".$ip."%' AND id='".$id."' "); $voted = mysql_result($result, 0, 0); @$rating = number_format($current_rating/$count,1); echo '<div id="unit_long'.$id.'"> <ul class="unit-rating"> <li class="current-rating" style="width:'.(@number_format($current_rating/$count,2)*16).'px;"></li>'; for ($ncount = 1; $ncount <= 5; $ncount++) { echo '<li><a href="#" title="'.$ncount.$locale['VOT308'].'" class="r'.$ncount.'-unit" onclick="javascript:sndReq(\''.$ncount.'\',\''.$id.'\',\''.$ip.'\')">'.$ncount.'</a></li>'; } $ncount=0; echo '</ul><p>'.$locale['VOT306'].' <strong> '.(@number_format($current_rating/$count,1)).'</strong>'.$locale['VOT302'].' '.$count.' '.$tense.' '; } ?>[/geshi] |
|
|
Gagamel |
Geschrieben am 25.03.2009 00000003 16:10
|
Mitglied Beiträge: 129 Registriert am: 07.03.09 Fusioneer: 15 years 8 months 3 weeks 21 days 5 hours 55 minutes 20 seconds |
Habs Gelöst. Es war die Infusion UGM-Usergroup Panel. Sobald das Panel aktiv war funktionierten die Spiele nicht mehr. Die deaktivierung des Panels hat das Problem behoben. Thema kann geclosed werden. Danke |
|
|
emblinux |
Geschrieben am 25.03.2009 00000003 16:10
|
Seiten Administrator Beiträge: 3813 Registriert am: 04.10.08 Fusioneer: 16 years 1 months 3 weeks 23 days 5 hours 24 minutes 25 seconds |
Ist der Fehler von Anfang an, oder erst nach der Installation einer anderen Infusion bzw. durch eine Anpassung, egal was für eine. Durchsuche mal deine ganzen php-Dateien nach "function getsize". Wenn das mehrmals vorkommt, dann ist dass das Problem. |
|
|
Gagamel |
Geschrieben am 25.03.2009 00000003 16:20
|
Mitglied Beiträge: 129 Registriert am: 07.03.09 Fusioneer: 15 years 8 months 3 weeks 21 days 5 hours 55 minutes 20 seconds |
Ich verstehe aber nicht warum das Panel diesen Fehler erzeugt hat. In welcher hinsicht steht den das UGM (Usergroup Panel) mit der Varcade zusammen ? |
|
Springe ins Forum: |