WBCE CMS Forum

WBCE CMS – Way Better Content Editing.

Du bist nicht angemeldet.

#1 20.10.2018 09:37:50

berny
Mitglied

code module in WB 3.2.7

Hallo Leute

Ich habe auf einer Seite noch die WB Version 3.2.7 mit einem Code Module laufen.

Das Code-Modul wirft aber im Frontend statt <?php den Wert <? aus.
<? wird aber vom Server nicht mehr als Startpunkt für das parsen akzeptiert.

Beispiel als Quellcode:

...
<a id="wb_section_116" name="wb_section_116"></a><?

if(!is_numeric($_REQUEST[id])) {
....

Durch das erzeugte <? wird letztlich der code nicht mehr geparst und als Quellcode ausgeworfen.

Ich finde aber nichts dergleichen im Modul bzw in diverse functions...

Wo ist jetzt dieses <? versteckt?
Ich vermute irgendwo in einer basic funtion vom WB.

Habt ihr eine Lösung?

Ev mittels htaccess auch <? als Startpunkt aktivieren zu lassen, geht das überhaupt?

in der php.ini möchte ich direkt nichts ändern.
in der Datenbank reinschreiben hilft auch nichts, wird einfach weggekürzt.

Offline

#2 20.10.2018 09:53:27

florian
Administrator

Re: code module in WB 3.2.7

Es gibt keine Version WB 3.2.7. Bitte schau nochmal genau, welche Version du da hast und vor allem, welche Version das Code-Modul hat.

Beitrag geändert von florian (20.10.2018 09:54:29)


Code allein macht nicht glücklich. Jetzt spenden!

Offline

#3 20.10.2018 10:07:17

florian
Administrator

Re: code module in WB 3.2.7


Code allein macht nicht glücklich. Jetzt spenden!

Offline

#4 20.10.2018 10:17:53

colinax
Developer

Re: code module in WB 3.2.7

Ich vermute dass er noch Code 2.7 hat.

Und dass am Server php 7 läuft.

Updatete/Installiere einfach mal die Code und Code2 Versionen aus dem AOR, sollte eigentlich helfen.

Läuft WB oder WBCE und in welcher Version, auf der Seite?

Kann mir eigentlich micht vorstellen, dass so ein altes Modul noch unter einer aktuellen CMS mit aktueller php Version noch laufen kann.

Offline

#5 20.10.2018 11:01:25

berny
Mitglied

Re: code module in WB 3.2.7

florian schrieb:

Es gibt keine Version WB 3.2.7. Bitte schau nochmal genau, welche Version du da hast und vor allem, welche Version das Code-Modul hat.

Sorry, sollte 2.2.7 heißen ;-)

Offline

#6 20.10.2018 11:34:32

colinax
Developer

Re: code module in WB 3.2.7

berny schrieb:

Sorry, sollte 2.2.7 heißen ;-)

dann gehe ich davon aus dass du Code2 verwendest, update wie oben beschrieben einfach mal auf die Version 2.2.15 .

Offline

#7 20.10.2018 11:41:08

berny
Mitglied

Re: code module in WB 3.2.7

ja, code ist version 2.7.
php ist 5.3

ändert sich etwas anders in der Struktur, bzw in der Datenbank, wenn ich auf code 2.2.15 update?
oder werden nur die Files im code Verzeichnis geändert.

Heißt, wenn ich das derzeitge code Verzeichnis sichere, dann die neuere Version update, es aber zu Fehlern kommt, reicht es die alten Files einfach zurückzusichern?

Beitrag geändert von berny (20.10.2018 11:41:32)

Offline

#8 20.10.2018 12:02:13

colinax
Developer

Re: code module in WB 3.2.7

Welche WB/WBCE Version hat du?

Ohne diese Info ist es schwer zusagen, wie du jetzt vorgehen solltest.

Offline

#9 20.10.2018 16:08:39

berny
Mitglied

Re: code module in WB 3.2.7

Also:
Ich hab mal ein anders script verwendet, das läuft jetzt mal im großen und ganzen.
Die Inhalte sind leider noch nicht editierbar.

Gleichzeitig mache ich eine migration auf wbce 1.3.2
Da muss ich noch einige Dinge anpassen.

Das externe Script ist letztlich nichts anderes als eine Liste von Referenzen.
Ich werde versuchen, diese Inhalte in ein Itemz zu migrieren, dann ist das ohne code zu lösen.

Offline

#10 22.10.2018 15:33:42

berny
Mitglied

Re: code module in WB 3.2.7

So bin einen schritt weiter.
Version WBCE 1.3.2
Code2

Wenn ich direkt im Code Module einen mysql_query aufruf mache, kommt eine Fehlermeldung (irgendwas, dass connection nicht erlaubt ist oder so)

Hier muss ich vermutlich die DB-Connection irgendwie herstellen.
Kann es sein, dass beim parsen der Code-Teil erst nach einem Close Befehl durchgeführt wird, und deshalb keine Verbindung mehr zur DB besteht?

Und wenn ja, wie genau behebe ich dieses Problemchen?

Beitrag geändert von berny (22.10.2018 15:34:09)

Offline

#11 22.10.2018 15:41:43

colinax
Developer

Re: code module in WB 3.2.7

Hi, die Verbindung zur DB besteht schon (für WBCE inkl. Modul händling) die Module ansich brauchen in der Regel keine eigene DB-Connection, wenn man diese benötigt muss man diese innerhalb des Code Bereiches erneut herstellen.

Bei Droplets ist dass auch so der Fall.

Offline

#12 22.10.2018 21:23:13

mrbaseman
Developer

Re: code module in WB 3.2.7

bei Code2 könnte auch die Version des Moduls relevant sein. Bis einschließlich 2.2.11 wurden die php-Kommandos innerhalb eines eval()-Aufrufs ausgeführt. Seit 2.2.12 ist der Mechanismus nach Vorbild des Moduls "Code without evil" ein include() einer temporären Datei, in die die Kommandos ggf. zuerst geschrieben werden.

Offline

#13 23.10.2018 07:36:26

berny
Mitglied

Re: code module in WB 3.2.7

Code 2 2.2.15
das externe Script wird mit include eingebunden.
Sprich, ich muss die db Conection frisch herstellen?
wenn ja, im Script oder im Code module? und wie genau?
mit neuem Aufruf oder Aufruf einer WB Funktion?

steh da jetzt ein wenig am Schlauch...

Offline

#14 23.10.2018 08:06:44

stefanek
Developer

Re: code module in WB 3.2.7

Nein, normalerweise musst Du keine DB Verbindung herstellen, es sei denn, die Daten auf die Du zugreifen willst liegen außerhalb (auf einer anderen) der Datenbank auf der Deine WBCE Installation läuft.
Vielleicht magst Du den Code Sample hier posten, dann könnt man schauen, wo es hackt.

Gruß,
Christian


“Success is the progressive realization of a worthy ideal.” ― Earl Nightingale

Offline

#15 24.10.2018 11:45:50

berny
Mitglied

Re: code module in WB 3.2.7

Das script wird so aufgerufen:

if($_REQUEST[info] == "kontakt" ) {
     if(!include("/-----/wbce/referenzen/kontakt-include.php")) {
     echo "fehler";
     }


} else {

     if(!include("/-----/wbce/referenzen/referenz-include.php")) {
     echo "fehler";
     }
}

Dieses script zB

<?
$mysql_table2 = "sp_club";

// Secur options:
$sortarray = array('club_name','club_ort','club_land');
if(isset($_REQUEST[refsearch])) {
	$_REQUEST[refsearch] = htmlspecialchars($_REQUEST[refsearch], ENT_QUOTES);
}

if(isset($_REQUEST[sort]) AND in_array($_REQUEST[sort], $sortarray)) {
	$sort = $_REQUEST[sort];
	} else {
		$sort = "club_name";
	}

if (isset($_REQUEST[s]) or $_REQUEST[s] == '0') {
	if(!is_numeric($_REQUEST[s])) {
		// echo $_REQUEST[s].'-';
		echo "Please dont hack";
		exit;
	}
	$sx=$_REQUEST[s];
}
else {
	$sort="club_name";
	$sx=0;
}

function check_admin() {
	global $wb, $page_id, $HEADING, $database, $admin;
	
	if(is_numeric($wb->get_session('USER_ID'))) { 
			/**
			*	Get permissons
			*/
				if($page_id) { 
					$this_page = $page_id;
				} else {
					$this_page = $wb->default_page_id;
				}
				return true;
			} else {
				return false;
			}
}
if($_REQUEST[action] == "insert" AND check_admin() == true) {
	
				if($_REQUEST[tfirma] == "") {
					echo "<h3>Fehler</h3>Bitte das Formular richtig ausf&uuml;llen";
					echo '<br /><br /><a href="javascript:history.back()">zur&uuml;ck</a>';
				} else {
					
					if(!isset($_REQUEST[id]) OR $_REQUEST[id] == "") {
			                $sql = ("INSERT INTO $mysql_table2 SET club_leiter = '".utf8_decode($_REQUEST[tname])."', club_name = '".utf8_decode($_REQUEST[tfirma])."', club_homepage = '".$_REQUEST[thomepage]."', club_email = '".$_REQUEST[temail]."', club_zusatz = '".utf8_decode($_REQUEST[tzusatz])."', club_land = '".$_REQUEST[tland]."', club_plz = '".$_REQUEST[tplz]."', club_ort = '".utf8_decode($_REQUEST[tort])."', club_adresse = '".utf8_decode($_REQUEST[tadresse])."', club_urlaktiv = '".$_REQUEST[turlaktiv]."', club_art = '".$_REQUEST[tclubart]."'");
					} else {
							$sql = ("UPDATE $mysql_table2 SET club_leiter = '".utf8_decode($_REQUEST[tname])."', club_name = '".utf8_decode($_REQUEST[tfirma])."', club_homepage = '".$_REQUEST[thomepage]."', club_email = '".$_REQUEST[temail]."', club_zusatz = '".utf8_decode($_REQUEST[tzusatz])."', club_land = '".$_REQUEST[tland]."', club_plz = '".$_REQUEST[tplz]."', club_ort = '".utf8_decode($_REQUEST[tort])."', club_adresse = '".utf8_decode($_REQUEST[tadresse])."', club_urlaktiv = '".$_REQUEST[turlaktiv]."', club_art = '".$_REQUEST[tclubart]."' WHERE club_id = ".$_REQUEST[id]."");

					}	
			                echo 'debug - '.$sql;
			                $result = mysql_query($sql) or die ("Fehler: Konnte Eintragung nicht ausfhren");
			                //mysql_close();
			echo '
			                <center>
			                        <table border="0" width="700" cellspacing="0" cellpadding="0">
			                                <tr>
			                                        <td width="100%">
			
			                                        </td>
			                                </tr>
			                                <tr>
			                                        <td width="100%">
			
			        <table border="0" width="100%" cellpadding="0" cellspacing="0">
			          <tr align="center">
			            <td valign="top">
			<table border="0">
			                <tr>
			                  <td>&nbsp;</td>
			                  <td id="Date" class="f" align="left">
			                     <a href="'.$_SERVER['PHP_SELF'].'" class="action">&nbsp;Weiter&nbsp;</a></td>
			                  <td>&nbsp;</td>
			                </tr>
			                <tr>
			                  <td></td>
			                  <td width="654">
			                    <h5 align="center"><br>
			                    </h5>
			                    <p align="center">&nbsp;
			                    </p>
			                    <align="center">Eintrag wurde ge&auml;ndert!
			
			                    <align="center">&nbsp;
			
			                    <p align="center">&nbsp;
			                    </p>
			                    </td>
			                  <td></td>
			                </tr>
			                <tr>
			                  <td>&nbsp;</td>
			                  <td></td>
			                  <td>&nbsp;</td>
			                </tr>
			              </table>
			              <br>
			            </td>
			                                                        </tr>
			                                                </table>
			                                        </td>
			                                </tr>
			
			';
				}	
} elseif($_REQUEST[action] == "neueintrag" AND check_admin() == true) {
echo '	<table width="640" border="1" cellspacing="2" cellpadding="2" bordercolor="#CCCCCC" bordercolorlight="#CCCCCC" bordercolordark="#CCCCCC">
  <tr>
    <td>
      <p align="center"><font size="+1" face="Arial, Helvetica, sans-serif" color="#666666">Webeditor 3 - Referenzadmin</font></p>
    </td>
    <td><font size="1" color="#CCCCCC">Copyright by BeSt-Data</font></td>
  </tr>
  <tr>
    <td><form name="refeintrag" method="post" action="'.$_SERVER['PHP_SELF'].'" enctype="multipart/form-data">
      
      <input type="hidden" name="id" value="'.$_REQUEST[id].'">
      <input type="hidden" name="action" value="insert">

        <table width="95%" border="0" cellspacing="5" cellpadding="5">
        <tr><td>
Name:<br>

<input type="text" name="tname" value="" size="76"><br>
Firma:<br>
<input type="text" name="tfirma" value="" size="76"><br>
Homepage:<br>
<input type="text" name="thomepage" value="" size="76"><br>
E-Mail:<br>
<input type="text" name="temail" value="" size="76"><br>
Zusatzinfo:<br>
<input type="text" name="tzusatz" value="" size="76"><br>
Land:<br>
<input type="text" name="tland" value="" size="76"><br>
Postleitzahl:<br>
<input type="text" name="tplz" value="" size="76"><br>
Ort:<br>
<input type="text" name="tort" value="" size="76"><br>
Adresse:<br>
<input type="text" name="tadresse" value="" size="76"><br>
Aktiv: <br />
<select name="turlaktiv">
		<option value="1">aktiv</option>
		<option value="0">nicht aktiv</option>
		</select><br>
Club-Art: <br />
<select name="tclubart">
	
	<option value="Golf">Golfclub</option>
	<option value="kein Club">Firma</option> 
	</select>

</td></tr>
</table>



      </form></td>
    <td valign="top">

<ul id="list">

      <li id="list"><a href="javascript:document.refeintrag.submit();" class="mainlevel">Eintragen</a></li>
      <li id="list"><a href="javascript:history.back()" class="mainlevel">Abbrechen</a></li>
     </ul> </td>
  </tr>
</table>
<p>&nbsp; </p>
	';

} elseif($_REQUEST[action] == "update" AND check_admin() == true) {

					$resultkt = mysql_query("SELECT * FROM $mysql_table2 WHERE club_id = '".$_REQUEST[id]."'")  or die ("Fehler: Konnte Select nicht ausf6uuml;hren");
					$maxkt = mysql_numrows($resultkt);
					//mysql_close();
					$objekt = mysql_fetch_object($resultkt);
					                     $id = $objekt->club_id;
					                     $name = $objekt->club_leiter;
					                     $firma = $objekt->club_name;
					                     $homepage = $objekt->club_homepage;
					                     $email = $objekt->club_email;
					                     $adresse = $objekt->club_adresse;
					                     $land = $objekt->club_land;
					                     $zusatz = $objekt->club_zusatz;
					                     $plz = $objekt->club_plz;
					                     $ort = $objekt->club_ort;
					                     $urlaktiv = $objekt->club_urlaktiv;
					                     $clubart = $objekt->club_art;
	
	
	echo '	<table width="640" border="1" cellspacing="2" cellpadding="2" bordercolor="#CCCCCC" bordercolorlight="#CCCCCC" bordercolordark="#CCCCCC">
  <tr>
    <td>
      <p align="center"><font size="+1" face="Arial, Helvetica, sans-serif" color="#666666">Webeditor 3 - Referenzadmin</font></p>
    </td>
    <td><font size="1" color="#CCCCCC">Copyright by BeSt-Data</font></td>
  </tr>
  <tr>
    <td><form name="refeintrag" method="post" action="'.$_SERVER['PHP_SELF'].'" enctype="multipart/form-data">
      
      <input type="hidden" name="id" value="'.$_REQUEST[id].'">
      <input type="hidden" name="action" value="insert">

        <table width="95%" border="0" cellspacing="5" cellpadding="5">
        <tr><td>
Name:<br>

<input type="text" name="tname" value="'.utf8_encode($name).'" size="76"><br>
Firma:<br>
<input type="text" name="tfirma" value="'.utf8_encode($firma).'" size="76"><br>
Homepage:<br>
<input type="text" name="thomepage" value="'.$homepage.'" size="76"><br>
E-Mail:<br>
<input type="text" name="temail" value="'.$email.'" size="76"><br>
Zusatzinfo:<br>
<input type="text" name="tzusatz" value="'.utf8_encode($zusatz).'" size="76"><br>
Land:<br>
<input type="text" name="tland" value="'.$land.'" size="76"><br>
Postleitzahl:<br>
<input type="text" name="tplz" value="'.$plz.'" size="76"><br>
Ort:<br>
<input type="text" name="tort" value="'.utf8_encode($ort).'" size="76"><br>
Adresse:<br>
<input type="text" name="tadresse" value="'.utf8_encode($adresse).'" size="76"><br>
Aktiv: <br />
<select name="turlaktiv">
';
	if($urlaktiv == 1) {
		echo '<option value="1">aktiv</option>
		<option value="0">nicht aktiv</option>
	';
	} else {
		echo '<option value="0">nicht aktiv</option>
	<option value="1">aktiv</option>
		';
		
	}


echo '</select><br>
Club-Art: <br />
<select name="tclubart">
	<option value="'.$clubart.'">'.$clubart.'</option>
	<option value="Golf">Golfclub</option>
	<option value="kein Club">Firma</option> 
	</select>

</td></tr>
</table>



      </form></td>
    <td valign="top">

<ul id="list">

      <li id="list"><a href="javascript:document.refeintrag.submit();" class="mainlevel">Eintragen</a></li>
      <li id="list"><a href="javascript:history.back()" class="mainlevel">Abbrechen</a></li>
     </ul> </td>
  </tr>
</table>
<p>&nbsp; </p>
	';

} elseif($_REQUEST[action] == "delete" AND check_admin() == true) {

					$resultkt = mysql_query("SELECT * FROM $mysql_table2 WHERE club_id = '".$_REQUEST[id]."'")  or die ("Fehler: Konnte Select nicht ausf6uuml;hren");
					$maxkt = mysql_numrows($resultkt);
					//mysql_close();
					$objekt = mysql_fetch_object($resultkt);
					                     $id = $objekt->club_id;
					                     $name = $objekt->club_leiter;
					                     $firma = $objekt->club_name;
					                     $homepage = $objekt->club_homepage;
					                     $email = $objekt->club_email;
					                     $adresse = $objekt->club_adresse;
					                     $land = $objekt->club_land;
					                     $zusatz = $objekt->club_zusatz;
					                     $plz = $objekt->club_plz;
					                     $ort = $objekt->club_ort;
					                     $urlaktiv = $objekt->club_urlaktiv;
					                     $clubart = $objekt->club_art;
	
	
	echo '	<table width="640" border="1" cellspacing="2" cellpadding="2" bordercolor="#CCCCCC" bordercolorlight="#CCCCCC" bordercolordark="#CCCCCC">
  <tr>
    <td>
      <p align="center"><font size="+1" face="Arial, Helvetica, sans-serif" color="#666666">Webeditor 3 - Referenzadmin</font></p>
    </td>
    <td><font size="1" color="#CCCCCC">Copyright by BeSt-Data</font></td>
  </tr>
  <tr><td colspan="2"><strong>Wollen Sie diesen Eintrag wirklich l&ouml;schen?</strong></td></tr>
  <tr>
    <td><form name="refeintrag" method="post" action="'.$_SERVER['PHP_SELF'].'" enctype="multipart/form-data">
      
      <input type="hidden" name="id" value="'.$_REQUEST[id].'">
      <input type="hidden" name="action" value="deletetrue">

        <table width="95%" border="0" cellspacing="5" cellpadding="5">
        <tr><td>
Name:<br>

<input type="text" name="tname" value="'.utf8_encode($name).'" size="76"><br>
Firma:<br>
<input type="text" name="tfirma" value="'.utf8_encode($firma).'" size="76"><br>
Homepage:<br>
<input type="text" name="thomepage" value="'.$homepage.'" size="76"><br>
E-Mail:<br>
<input type="text" name="temail" value="'.$email.'" size="76"><br>
Zusatzinfo:<br>
<input type="text" name="tzusatz" value="'.utf8_encode($zusatz).'" size="76"><br>
Land:<br>
<input type="text" name="tland" value="'.$land.'" size="76"><br>
Postleitzahl:<br>
<input type="text" name="tplz" value="'.$plz.'" size="76"><br>
Ort:<br>
<input type="text" name="tort" value="'.utf8_encode($ort).'" size="76"><br>
Adresse:<br>
<input type="text" name="tadresse" value="'.utf8_encode($adresse).'" size="76"><br>
Aktiv: <br />
<select name="turlaktiv">
';
	if($urlaktiv == 1) {
		echo '<option value="1">aktiv</option>
		<option value="0">nicht aktiv</option>
	';
	} else {
		echo '<option value="0">nicht aktiv</option>
	<option value="1">aktiv</option>
		';
		
	}


echo '</select><br>
Club-Art: <br />
<select name="tclubart">
	<option value="'.$clubart.'">'.$clubart.'</option>
	<option value="Golf">Golfclub</option>
	<option value="kein Club">Firma</option> 
	</select>

</td></tr>
</table>



      </form></td>
    <td valign="top">
<ul id="list">

      <li id="list"><a href="javascript:document.refeintrag.submit();" class="mainlevel">L&ouml;schen</a></li>
      <li id="list"><a href="javascript:history.back()" class="mainlevel">Abbrechen</a></li>
     </ul> </td>
  </tr>
</table>
<p>&nbsp; </p>
	';

} elseif($_REQUEST[action] == "deletetrue" AND check_admin() == true) {
			                
	$sql = "DELETE FROM $mysql_table2 WHERE club_id = '".$_REQUEST[id]."'";
	echo 'debug - '.$sql;
			                $result = mysql_query($sql) or die ("Fehler: Konnte Eintragung nicht ausfhren");
			               //mysql_close();
			echo '
			                <center>
			                        <table border="0" width="700" cellspacing="0" cellpadding="0">
			                                <tr>
			                                        <td width="100%">
			
			                                        </td>
			                                </tr>
			                                <tr>
			                                        <td width="100%">
			
			        <table border="0" width="100%" cellpadding="0" cellspacing="0">
			          <tr align="center">
			            <td valign="top">
			<table border="0">
			                <tr>
			                  <td>&nbsp;</td>
			                  <td id="Date" class="f" align="left">
			                     <a href="'.$_SERVER['PHP_SELF'].'" class="action">&nbsp;Weiter&nbsp;</a></td>
			                  <td>&nbsp;</td>
			                </tr>
			                <tr>
			                  <td></td>
			                  <td width="654">
			                    <h5 align="center"><br>
			                    </h5>
			                    <p align="center">&nbsp;
			                    </p>
			                    <align="center">Eintrag wurde ge&auml;ndert!
			
			                    <align="center">&nbsp;
			
			                    <p align="center">&nbsp;
			                    </p>
			                    </td>
			                  <td></td>
			                </tr>
			                <tr>
			                  <td>&nbsp;</td>
			                  <td></td>
			                  <td>&nbsp;</td>
			                </tr>
			              </table>
			              <br>
			            </td>
			                                                        </tr>
			                                                </table>
			                                        </td>
			                                </tr>';




} else {






// Listen normal
$mx=($sx + 9);
$s1=($sx + 10);
$m1=($sx + 19);
$z1=($sx - 10);

if($_REQUEST[refsearch] == "" OR !isset($_REQUEST[refsearch])) {
	$sqlsearch = "";
} else {
	$refsearch = htmlspecialchars($_REQUEST[refsearch], ENT_QUOTES);
//	$refsearch = $_REQUEST[refsearch];
	$sqlsearch = " AND (UPPER(club_leiter) LIKE UPPER('%$refsearch%') OR UPPER(club_name) LIKE UPPER('%$refsearch%') OR UPPER(club_homepage) LIKE UPPER('%$refsearch%') OR UPPER(club_email) LIKE UPPER('%$refsearch%') OR UPPER(club_zusatz) LIKE UPPER('%$refsearch%') OR UPPER(club_plz) LIKE UPPER('%$refsearch%') OR UPPER(club_ort) LIKE UPPER('%$refsearch%') OR UPPER(club_adresse) LIKE UPPER('%$refsearch%') OR UPPER(club_tel) LIKE UPPER('%$refsearch%'))";
}

if(!isset($_REQUEST[noclub]) OR $_REQUEST[noclub] != "1") {
	if (isset($_REQUEST[ll])) {
    	$sqlref = "SELECT * FROM $mysql_table2  WHERE club_urlaktiv = 1 AND club_art != 'Kein Club' AND club_land = '$_REQUEST[ll]'".$sqlsearch." ORDER BY $sort,club_name";
	    $sqlrefall = "SELECT * FROM $mysql_table2 WHERE club_urlaktiv = 1 AND club_art != 'Kein Club' AND club_land = '$_REQUEST[ll]'".$sqlsearch." ORDER BY $sort,club_name ";
	    $resultland =  mysql_query("SELECT DISTINCT club_land FROM $mysql_table2 WHERE club_urlaktiv = 1 AND club_art != 'Kein Club'  ORDER BY $sort,club_name") or die ("Fehler: Konnte select land nicht ausfhren - 3");

	}else {
		$sqlref = "SELECT * FROM $mysql_table2  WHERE club_urlaktiv = 1".$sqlsearch." AND club_art != 'Kein Club' ORDER BY $sort,club_name";
		$sqlrefall = "SELECT * FROM $mysql_table2 WHERE club_urlaktiv = 1".$sqlsearch." AND club_art != 'Kein Club' ORDER BY $sort,club_name ";
		$resultland =  mysql_query("SELECT DISTINCT club_land FROM $mysql_table2 WHERE club_urlaktiv = 1 AND club_art != 'Kein Club'  ORDER BY $sort,club_name") or die ("Fehler: Konnte select land nicht ausfhren - 3");
	}
} else {
	if (isset($_REQUEST[ll])) {
		$sqlref = "SELECT * FROM $mysql_table2  WHERE club_urlaktiv = 1 AND club_art = 'Kein Club' AND club_land = '$_REQUEST[ll]'".$sqlsearch." ORDER BY $sort,club_name";
		$sqlrefall = "SELECT * FROM $mysql_table2 WHERE club_urlaktiv = 1 AND club_art = 'Kein Club' AND club_land = '$_REQUEST[ll]'".$sqlsearch." ORDER BY $sort,club_name ";
		$resultland =  mysql_query("SELECT DISTINCT club_land FROM $mysql_table2 WHERE club_urlaktiv = 1 AND club_art = 'Kein Club'  ORDER BY $sort,club_name") or die ("Fehler: Konnte select land nicht ausfhren - 3");
	}else {
		$sqlref = "SELECT * FROM $mysql_table2  WHERE club_urlaktiv = 1".$sqlsearch." AND club_art = 'Kein Club' ORDER BY $sort,club_name";
		$sqlrefall = "SELECT * FROM $mysql_table2 WHERE club_urlaktiv = 1".$sqlsearch." AND club_art = 'Kein Club' ORDER BY $sort,club_name";
		$resultland =  mysql_query("SELECT DISTINCT club_land FROM $mysql_table2 WHERE club_urlaktiv = 1 AND club_art = 'Kein Club'  ORDER BY $sort,club_name") or die ("Fehler: Konnte select land nicht ausfhren - 3");
	}
}

  // echo "debug: ".$sqlref."\n<br />".$sqlrefall;

$resultref = mysql_query($sqlref)  or die ("Fehler: Konnte Select nicht ausfhren - 1");
$resultrefall = mysql_query($sqlrefall)  or die ("Fehler: Konnte Select nicht ausfhren - 2");

$maxland = mysql_numrows($resultland);
$maxref = mysql_numrows($resultref);
$maxrefall = mysql_numrows($resultrefall);

// echo $sqlref;
// mysql_close();





// Admin
if(check_admin() == true) {
	echo '<strong>>>&nbsp;<a href="'.$_SERVER['PHP_SELF'].'?action=neueintrag" Title="Neueintrag" >Neue Referenz erstellen</a>&nbsp;<<</strong>';
}
  // Admin ende
?>
<TABLE  BORDER=0 CELLPADDING=0 CELLSPACING=5>

 </TR>

         <TR VALIGN=TOP>

                       <td colspan="3">Sortieren nach:</td>



                <form name="form1" method="post" action=""> 
                <TD ><!--Suche: <input name="refsearch" type="text" id="refsearch">&nbsp;<input type="submit" name="Submit" value="Go">--></TD>
</form>
                <TD colspan="2"><!--<a href="<?php echo $_SERVER['PHP_SELF']; ?>?noclub=1">Weitere Firmen</a>--></TD>





        </TR>
<script type="text/javascript">
<!--
function MM_jumpMenu(targ,selObj,restore){ //v3.0
  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
  if (restore) selObj.selectedIndex=0;
}
//-->
</script>
<style type="text/css">
<!--
#form #jumpMenu {
	font-size: 10px;
	color: #0000FF;
	background-color: #FFFFFF;
}
-->
</style>
        <TR VALIGN=TOP>

                       <form name="form" id="form"><TD colspan="3"><select name="jumpMenu" id="jumpMenu" onchange="MM_jumpMenu('self',this,0)"><?

echo '<option value="'.$_SERVER[PHP_SELF].'?refsearch='.$refsearch.'&noclub='.$noclub.'">Alle Länder</option>';
		 for ($il = 0; $il < $maxland; $il++) {

		 	
		 	
                     $objektl = mysql_fetch_object($resultland);

                     $lid = $objektl->id;

                      $lland = $objektl->club_land;







/*?><a href="<?php echo $_SERVER[PHP_SELF]; ?>?ll=<? echo $lland ?>&sort=club_land&s=0&refsearch=<? echo $refsearch ?>&noclub=<? echo $noclub ?>"><? echo $lland ?></a>&nbsp;<?
*/

 ?> 
    <option <?php
if($_REQUEST['ll'] == $lland) {
	echo 'selected ';
}

?>value="<?php echo $_SERVER[PHP_SELF]; ?>?ll=<? echo $lland ?>&amp;sort=club_land&amp;s=0&amp;refsearch=<? echo $refsearch ?>&amp;noclub=<? echo $noclub ?>"><? echo $lland ?></option>
 
  <?

		 
		 
		 
		 } 
		  ?> </select>







                </TD></form>





                <TD>

                        <a href="<?php echo $_SERVER[PHP_SELF]; ?>?sort=club_name&s=0&refsearch=<? echo $refsearch ?>&noclub=<? echo $noclub ?>"><b><?
						if($noclub == 1) {
						echo "Firma";
						} else {
						echo "Club Name";
						}
						?>  </b></a>

                </TD>



                <TD >

                        <a href="<?php echo $_SERVER[PHP_SELF]; ?>?sort=club_ort&s=0&refsearch=<? echo $refsearch ?>&noclub=<? echo $noclub ?>">Adresse</a>

                </TD>



        </TR>

         <TR VALIGN=TOP>

                       <td colspan="6"><hr></td>

           </TR>



<?
if($maxref == 0) {
echo '<tr><td colspan="5"><Strong>Die Suche ergab keinen Treffer.</strong></td></tr>';
}
for ($iref = 0; $iref < $maxref; $iref++) {

                     $objekt = mysql_fetch_object($resultref);

                     $id = $objekt->club_id;

                     $name = $objekt->club_leiter;

                     $firma = $objekt->club_name;

                     $homepage = $objekt->club_homepage;

                     $email = $objekt->club_email;

                     $adresse = $objekt->club_adresse;

                     $land = $objekt->club_land;

                     $zusatz = $objekt->club_zusatz;

                     $plz = $objekt->club_plz;

                     $ort = $objekt->club_ort;

?>









        <TR VALIGN=bottom>



  <td><? echo $land ?></td>

<TD width="15"><?

if ($homepage == "") { } else { ?><div align="right"><a href="http://<? echo $homepage ?>" target="_blank" ><img src="/we3/referenzen/pics/hp.gif" border="0" alt="Homepage: http://<? echo $homepage ?>" ></a></div>

<?}?></TD>

                <td width="15"><?

if ($email == "") { } else { ?><a href="mailto:<? echo $email ?>" ><img src="/we3/referenzen/pics/em.gif" border="0" alt="E-Mail: <? echo $email ?>"></a>

<?}?></td>





<TD><?php
// Admin

$output = '';
		
 if(is_numeric($wb->get_session('USER_ID'))) { 
			/**
			*	Get permissons
			*/
			if($page_id) { 
				$this_page = $page_id;
			} else {
				$this_page = $wb->default_page_id;
			}
$output .= '<a href="'.$_SERVER['PHP_SELF'].'?action=update&id='.$id.'" Title="Referenz bearbeiten" ><img src="/we3/admin/images/modify_16.png" ALT="Referenz bearbeiten" border="0"></a>&nbsp;<a href="'.$_SERVER['PHP_SELF'].'?action=delete&id='.$id.'" Title="Referenz l&ouml;schen"><img src="/we3/admin/images/delete_16.png" ALT="Referenz l&ouml;schen" border="0"></a>&nbsp;';
		} else {
$output = '';
}

echo $output;
  // Admin ende
?>
<B><a href="<?php echo $_SERVER[PHP_SELF]; ?>?info=kontakt&id=<? echo $id ?>" target="_self" ><? echo utf8_encode($firma) ?></a></B></TD>



 <TD ><?

if ($ort == "") {

?>&nbsp;<?

} else {

echo $land;



         if ($plz == "") {

?>&nbsp;<?

} else { ?>-<? echo $plz ?>&nbsp;<?
}
echo utf8_encode($ort);
  } 
   ?></TD>
        </TR>
      <?

} //end for

?>
</TABLE>
<?php
}
?>

Das script ist halt schon etwas älter, hat aber bis vor einiger Zeit gut funktioniert.
Short-Tags wurden übrigens wieder aktiviert.

Es sollte auf jedenfall unter wbce 1.3.2 laufen, code 2 ist installiert.

Beitrag geändert von berny (24.10.2018 11:48:05)

Offline

#16 24.10.2018 11:53:19

florian
Administrator

Re: code module in WB 3.2.7

http://php.net/manual/de/function.mysql-query.php schrieb:

mysql_query — Sendet eine Anfrage an MySQL
Warnung

Diese Erweiterung ist seit PHP 5.5.0 als veraltet markiert und wurde in PHP 7.0.0 entfernt.

¯\_(ツ)_/¯


Code allein macht nicht glücklich. Jetzt spenden!

Offline

#17 24.10.2018 12:47:27

berny
Mitglied

Re: code module in WB 3.2.7

Das kann so nicht stimmen, weil, wenn man das script standalone aufruft, sind die gleichen Aufrufe drinnen und funktionieren:
Standalone Script :

<?
$mysql_table2 = "sp_club";

include("../config.php");
//        include("../inc/navigation.inc.php");

if (isset($_REQUEST[s])) {
	$sx=$_REQUEST[s];
}
else {
	$sort="club_name";
	$sx=0;
}

$mx=($sx + 9);
$s1=($sx + 10);
$m1=($sx + 19);
$z1=($sx - 10);

if($search == "" OR !isset($_REQUEST[search])) {
	$sqlsearch = "";
} else {
	$search = $_REQUEST[search];
	$sqlsearch = " AND (UPPER(club_leiter) LIKE UPPER('%$search%') OR UPPER(club_name) LIKE UPPER('%$search%') OR UPPER(club_homepage) LIKE UPPER('%$search%') OR UPPER(club_email) LIKE UPPER('%$search%') OR UPPER(club_zusatz) LIKE UPPER('%$search%') OR UPPER(club_plz) LIKE UPPER('%$search%') OR UPPER(club_ort) LIKE UPPER('%$search%') OR UPPER(club_adresse) LIKE UPPER('%$search%') OR UPPER(club_tel) LIKE UPPER('%$search%'))";
}

if(!isset($_REQUEST[noclub]) OR $_REQUEST[noclub] != "1") {
	if (isset($_REQUEST[ll])) {
    	$sqlref = "SELECT * FROM $mysql_table2  WHERE club_urlaktiv = 1 AND club_art != 'Kein Club' AND club_land = '$_REQUEST[ll]'".$sqlsearch." ORDER BY '$sort',club_name";
	    $sqlrefall = "SELECT * FROM $mysql_table2 WHERE club_urlaktiv = 1 AND club_art != 'Kein Club' AND club_land = '$_REQUEST[ll]'".$sqlsearch." ORDER BY '$sort',club_name ";
	    $resultland =  mysql_query("SELECT DISTINCT club_land FROM $mysql_table2 WHERE club_urlaktiv = 1 AND club_art != 'Kein Club'  ORDER BY '$sort',club_name") or die ("Fehler: Konnte select land nicht ausfhren - 3");

	}else {
		$sqlref = "SELECT * FROM $mysql_table2  WHERE club_urlaktiv = 1".$sqlsearch." AND club_art != 'Kein Club' ORDER BY '$sort',club_name";
		$sqlrefall = "SELECT * FROM $mysql_table2 WHERE club_urlaktiv = 1".$sqlsearch." AND club_art != 'Kein Club' ORDER BY '$sort',club_name ";
		$resultland =  mysql_query("SELECT DISTINCT club_land FROM $mysql_table2 WHERE club_urlaktiv = 1 AND club_art != 'Kein Club'  ORDER BY '$sort',club_name") or die ("Fehler: Konnte select land nicht ausfhren - 3");
	}
} else {
	if (isset($_REQUEST[ll])) {
		$sqlref = "SELECT * FROM $mysql_table2  WHERE club_urlaktiv = 1 AND club_art = 'Kein Club' AND club_land = '$_REQUEST[ll]'".$sqlsearch." ORDER BY '$sort',club_name";
		$sqlrefall = "SELECT * FROM $mysql_table2 WHERE club_urlaktiv = 1 AND club_art = 'Kein Club' AND club_land = '$_REQUEST[ll]'".$sqlsearch." ORDER BY '$sort',club_name ";
		$resultland =  mysql_query("SELECT DISTINCT club_land FROM $mysql_table2 WHERE club_urlaktiv = 1 AND club_art = 'Kein Club'  ORDER BY '$sort',club_name") or die ("Fehler: Konnte select land nicht ausfhren - 3");
	}else {
		$sqlref = "SELECT * FROM $mysql_table2  WHERE club_urlaktiv = 1".$sqlsearch." AND club_art = 'Kein Club' ORDER BY '$sort',club_name";
		$sqlrefall = "SELECT * FROM $mysql_table2 WHERE club_urlaktiv = 1".$sqlsearch." AND club_art = 'Kein Club' ORDER BY '$sort',club_name";
		$resultland =  mysql_query("SELECT DISTINCT club_land FROM $mysql_table2 WHERE club_urlaktiv = 1 AND club_art = 'Kein Club'  ORDER BY '$sort',club_name") or die ("Fehler: Konnte select land nicht ausfhren - 3");
	}
}

// echo "debug: ".$sqlref."\n<br>".$sqlrefall;

$resultref = mysql_query($sqlref)  or die ("Fehler: Konnte Select nicht ausfhren - 1");
$resultrefall = mysql_query($sqlrefall)  or die ("Fehler: Konnte Select nicht ausfhren - 2");

$maxland = mysql_numrows($resultland);
$maxref = mysql_numrows($resultref);
$maxrefall = mysql_numrows($resultrefall);

// echo $sqlref;
mysql_close();





?><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>PinPoint Memory Key Systems</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta name="author" content="berny">
<meta name="generator" content="Ulli Meybohms HTML EDITOR">
<LINK REL="stylesheet" HREF="pinpoint.css" TYPE="text/css">
 	<link rel="stylesheet" href="http://www.pinpoint.at/we3/templates/mamboportal/css/template_css_blue.css" type="text/css" media="screen" />
  <link href="http://www.pinpoint.at/css/bildeffekt.css" rel="stylesheet" type="text/css" />
  <script src="http://www.pinpoint.at/js/bildeffekt.js" type="text/javascript"></script> 	


 <?
if(eregi("Opera",getenv(HTTP_USER_AGENT))) {
//echo "Debug: Opera";

echo "<STYLE type=\"text/css\">\n";
//echo "@import url(d3style.css);\n";
echo "td.header1 {
                        font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
                        font-size: 16px;
                        font-weight: bold;
}
";
echo ".nav3 { width:150px; height:25px; border-width:0px; text-align:center; padding:1px; display:block; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;  font-size: 12px; text-decoration:none; background-image: url(background/gelb_button.jpg); background-repeat: no-repeat; color: blue;}\n";
echo "a:link {background-image: url(pics/katnav-button.gif); color:white;}\n";
echo "a:hover {background-image: url(pics/katnav-button_f2.gif); color:red;}\n";
echo "a:active {background-image: url(pics/katnav-button.gif); color:white;}\n";
echo "a:visited {background-image: url(pics/katnav-button.gif); color:red;}\n";

echo "</STYLE>\n";

} else {

echo "<link rel=\"stylesheet\" href=\"pinpoint.css\" type=\"text/css\">\n";
}
?>
</head><TABLE  BORDER=0 CELLPADDING=0 CELLSPACING=5>

 </TR>

         <TR VALIGN=TOP>

                       <td colspan="4">Sortieren nach:</td>



                <TD ><form name="form1" method="post" action="">
  <div align="right">
          <label>Suche
          <input name="search" type="text" id="search">&nbsp;<input type="submit" name="Submit" value="Go">
          </label>
        </div>
</form></TD>

                <TD ></TD>





        </TR>
<script type="text/javascript">
<!--
function MM_jumpMenu(targ,selObj,restore){ //v3.0
  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
  if (restore) selObj.selectedIndex=0;
}
//-->
</script>
<style type="text/css">
<!--
#form #jumpMenu {
	font-size: 10px;
	color: #0000FF;
	background-color: #FFFFFF;
}
-->
</style>
        <TR VALIGN=TOP>

                       <form name="form" id="form"><TD colspan="3"><select name="jumpMenu" id="jumpMenu" onchange="MM_jumpMenu('self',this,0)"><?

echo '<option value="referenz.php?ll='. $lland.'&sort=club_land&s=0&search='.$search.'&noclub='.$noclub.'">Land</option>';
		 for ($il = 0; $il < $maxland; $il++) {

		 	
		 	
                     $objektl = mysql_fetch_object($resultland);

                     $lid = $objektl->id;

                      $lland = $objektl->club_land;







/*?><a href="referenz.php?ll=<? echo $lland ?>&sort=club_land&s=0&search=<? echo $search ?>&noclub=<? echo $noclub ?>"><? echo $lland ?></a>&nbsp;<?
*/

 ?> 
    <option value="referenz.php?ll=<? echo $lland ?>&amp;sort=club_land&amp;s=0&amp;search=<? echo $search ?>&amp;noclub=<? echo $noclub ?>"><? echo $lland ?></option>
 
  <?

		 
		 
		 
		 } 
		  ?> </select>







                </TD></form>





                <TD>

                        <P><a href="referenz.php?sort=club_name&s=0&search=<? echo $search ?>&noclub=<? echo $noclub ?>"><b><?
						if($noclub == 1) {
						echo "Firma";
						} else {
						echo "Club Name";
						}
						?>  </b></a></P>

                </TD>



                <TD >

                        <P><a href="referenz.php?sort=club_ort&s=0&search=<? echo $search ?>&noclub=<? echo $noclub ?>">Adresse</a></P>

                </TD>



        </TR>

         <TR VALIGN=TOP>

                       <td colspan="6"><hr></td>

           </TR>



<?
if($maxref == 0) {
echo '<tr><td colspan="5"><Strong>Die Suche ergab keinen Treffer.</strong></td></tr>';
}
for ($iref = 0; $iref < $maxref; $iref++) {

                     $objekt = mysql_fetch_object($resultref);

                     $id = $objekt->club_id;

                     $name = $objekt->club_leiter;

                     $firma = $objekt->club_name;

                     $homepage = $objekt->club_homepage;

                     $email = $objekt->club_email;

                     $adresse = $objekt->club_adresse;

                     $land = $objekt->club_land;

                     $zusatz = $objekt->club_zusatz;

                     $plz = $objekt->club_plz;

                     $ort = $objekt->club_ort;

?>









        <TR VALIGN=bottom>



  <td><p><? echo $land ?></p></td>

<TD width="15"><?

if ($homepage == "") { } else { ?><div align="right"><a href="http://<? echo $homepage ?>" target="_blank" ><img src="pics/hp.gif" border="0" alt="Homepage: http://<? echo $homepage ?>" ></a></div>

<?}?></TD>

                <td width="15"><?

if ($email == "") { } else { ?><a href="mailto:<? echo $email ?>" ><img src="pics/em.gif" border="0" alt="E-Mail: <? echo $email ?>"></a>

<?}?></td>





<TD><P><B><a href="kontakt.php?id=<? echo $id ?>" target="_self" rel="clearbox(400,,300,,click)"><? echo $firma ?></a></B></P></TD>



 <TD ><?

if ($ort == "") {

?>&nbsp;<?

} else {

echo $land;



         if ($plz == "") {

?>&nbsp;<?

} else { ?>-<? echo $plz ?>&nbsp;<?
}
echo $ort;

  } 
 // Admin


  // Admin ende

  ?></TD>





        </TR>



        <?





} //end for

?>

<TR VALIGN=TOP>

                       <TD >

                        <P><BR>

                        </P>

                </TD>

                <TD >

                        <P><BR>

                        </P>

                </TD>

                <TD >

                        <P><BR>

                        </P>

                </TD>



        </TR>

<?

if (isset($ll)) {

 ?>

   <TR VALIGN=TOP>

                  <TD >

<? if ($sx < 10) { ?>

<p></p>

<?

}

else { ?>

                           <P align=right><a href="referenz.php?ll=<? echo $ll ?>&sort=<? echo $sort ?>&s=<? echo $z1 ?>&search=<? echo $search ?>&noclub=<? echo $noclub ?>">zur&uuml;ck</a></P>



<? } ?>

                </TD>

                <TD >

                        <P><BR>

                        </P>

                </TD>

                <TD >



<? if ($mx > $maxrefall) { ?>

<p></p>

<?

}

else { ?>



                        <P><a href="referenz.php?ll=<? echo $ll ?>&sort=<? echo $sort ?>&s=<? echo $s1 ?>&search=<? echo $search ?>&noclub=<? echo $noclub ?>">weiter</a> </P>

<? } ?>







                </TD>



        </TR>





 <? } else { ?>





        <TR VALIGN=TOP>

                  <TD >

<? if ($sx < 10) { ?>

<p></p>

<?

}

else { ?>

                           <P align=right><a href="referenz.php?sort=<? echo $sort ?>&s=<? echo $z1 ?>&search=<? echo $search ?>&noclub=<? echo $noclub ?>">zur&uuml;ck</a></P>



<? } ?>

                </TD>

                <TD >

                        <P><BR>

                        </P>

                </TD>

                <TD >



<? if ($mx > $maxrefall) { ?>

<p></p>

<?

}

else { ?>



                        <P><a href="referenz.php?sort=<? echo $sort ?>&s=<? echo $s1 ?>&search=<? echo $search ?>&noclub=<? echo $noclub ?>">weiter</a> </P>

<? } ?>







                </TD>



        </TR>

        <? } ?>





</TABLE></body></html>

Was hier anders ist, der Admin-Check wurde im Standalone nicht eingebaut.
Und es läuft eine 5er php....

Beitrag geändert von berny (24.10.2018 12:48:02)

Offline

#18 24.10.2018 13:57:01

stefanek
Developer

Re: code module in WB 3.2.7

berny schrieb:

Short-Tags wurden übrigens wieder aktiviert.

Könntest Du mir eine Referenz dazu angeben? Ich finde nichts auf die Schnelle und diese Aussage deckt sich nicht mit den Aussagen auf php.net
Dort heißt es lediglich:

php.net schrieb:

The tag <?= is always available regardless of the short_open_tag ini setting.

Quelle: http://php.net/manual/en/language.basic … hptags.php

Gruß,
Christian


“Success is the progressive realization of a worthy ideal.” ― Earl Nightingale

Offline

#19 24.10.2018 14:04:33

stefanek
Developer

Re: code module in WB 3.2.7

Diese array keys wie:

$_REQUEST[action]

würde ich mit Single-Quotes versehen:

$_REQUEST['action']

Frage:
ist die Tabelle `sp_club` in der selben Datenbank wie die WBCE Installation?

Florian hat recht. Die alten mysql_* Funktionen sind obsolet und sollten unbedingt vermieden werden.
Wenn die  Tabelle `sp_club` sich in der selben Datenbank wie die WBCE Tabellen befindet, kannst Du über das Code/Code2 Modul bequem das WBCE eigene $database Objekt mit all seinen Methoden verwenden.

Gruß,
Christian

Beitrag geändert von stefanek (24.10.2018 14:05:27)


“Success is the progressive realization of a worthy ideal.” ― Earl Nightingale

Offline

#20 24.10.2018 14:12:03

berny
Mitglied

Re: code module in WB 3.2.7

Der Provider teilte mir die manuelle Aktivierung mit.

wie erwähnt, die standaloneversion funktioniert.

mysq-query überarbeiten ist klar, nur wie genau?

ich versuche die Liste sowieso mit einem Modul zu verwalten, itemz oder was ginge da noch?

werde die Seite umbauen, damit sie php7 lauffähig wird.

zu viel werde ich in die Reparatur nicht verwenden....

Offline

#21 24.10.2018 14:32:35

stefanek
Developer

Re: code module in WB 3.2.7

berny schrieb:

Der Provider teilte mir die manuelle Aktivierung mit.

Das ist schön und gut, aber ich würde es dennoch nicht machen. Was wenn Du schnell eben den Provider wechseln willst?
So viel Platz spart es auch nicht, auf die drei Buchstaben zu verzichten. (?)

berny schrieb:

mysq-query überarbeiten ist klar, nur wie genau?

Schau Dir dazu ein x-beliebiges WBCE Modul an.

Hast Du den Code selbst geschrieben gehabt?
Oder ist das irgend ein Script welches Du irgendwo mal gefunden hast?

Gruß,
Christian


“Success is the progressive realization of a worthy ideal.” ― Earl Nightingale

Offline

#22 24.10.2018 17:42:42

berny
Mitglied

Re: code module in WB 3.2.7

selber geschrieben vor etlichen jahren.
dann immer wieder eingebunden, letztlich in WB eingebunden.
wie immer bei diesen Dingen muss irgendwann mal was neues sauberes her...

shorttag aktivieren brachte letztlich eh nicht die Lösung....

Offline

#23 24.10.2018 17:47:42

stefanek
Developer

Re: code module in WB 3.2.7

Ich frage nur, um einzuschätzen, wie Deine PHP Kenntnisse sind.
In diesem Falle sollte es für Dich kein großes Problem sein, das Skript umzuschreiben, sodass es mit dem $database Objekt läuft.

Als ein Tipp...
es könnte Dir viel Mühe sparen, wenn Du das Skript über die Code/Code2 Box einfach per include einbindest, etwa so:

include(WB_PATH.'/scripts/myScript.php');

Die ShortTags durch <?php zu ersetzen ist ja nur ein Search/Replace mit dem Editor.

Ich verwende ShortTags nur in Verbindung mit echo-Ausgaben, also statt <?php echo $var; ?> verwende ich <?=$var?>, das finde ich angenehmer, und in HTML Blöcken platzsparender/übersichtlicher.

Gruß,
Christian


“Success is the progressive realization of a worthy ideal.” ― Earl Nightingale

Offline

#24 25.10.2018 09:52:18

berny
Mitglied

Re: code module in WB 3.2.7

Ein bischen bin ich weitergekommen:

Warning: mysqli_query(): Empty query in /-----/wbce/framework/class.database.php on line 487

Warning: mysqli_num_rows() expects parameter 1 to be mysqli_result, boolean given in /-----/wbce/framework/class.database.php on line 495
>> Neue Referenz erstellen <<
Fatal error: Call to undefined method mysql::fetch_object() in /-----/wbce/referenzen/referenz-include-neu.php on line 622

Der Code lautet:

<?php
$mysql_table2 = "sp_club";

// Secur options:
$sortarray = array('club_name','club_ort','club_land');
if(isset($_REQUEST[refsearch])) {
	$_REQUEST[refsearch] = htmlspecialchars($_REQUEST[refsearch], ENT_QUOTES);
}

if(isset($_REQUEST[sort]) AND in_array($_REQUEST[sort], $sortarray)) {
	$sort = $_REQUEST[sort];
	} else {
		$sort = "club_name";
	}

if (isset($_REQUEST[s]) or $_REQUEST[s] == '0') {
	if(!is_numeric($_REQUEST[s])) {
		// echo $_REQUEST[s].'-';
		echo "Please dont hack";
		exit;
	}
	$sx=$_REQUEST[s];
}
else {
	$sort="club_name";
	$sx=0;
}

function check_admin() {
	global $wb, $page_id, $HEADING, $database, $admin;
	
	if(is_numeric($wb->get_session('USER_ID'))) { 
			/**
			*	Get permissons
			*/
				if($page_id) { 
					$this_page = $page_id;
				} else {
					$this_page = $wb->default_page_id;
				}
				return true;
			} else {
				return false;
			}
}
if($_REQUEST[action] == "insert" AND check_admin() == true) {
	
				if($_REQUEST[tfirma] == "") {
					echo "<h3>Fehler</h3>Bitte das Formular richtig ausf&uuml;llen";
					echo '<br /><br /><a href="javascript:history.back()">zur&uuml;ck</a>';
				} else {
					
					if(!isset($_REQUEST[id]) OR $_REQUEST[id] == "") {
			                $sql = ("INSERT INTO $mysql_table2 SET club_leiter = '".utf8_decode($_REQUEST[tname])."', club_name = '".utf8_decode($_REQUEST[tfirma])."', club_homepage = '".$_REQUEST[thomepage]."', club_email = '".$_REQUEST[temail]."', club_zusatz = '".utf8_decode($_REQUEST[tzusatz])."', club_land = '".$_REQUEST[tland]."', club_plz = '".$_REQUEST[tplz]."', club_ort = '".utf8_decode($_REQUEST[tort])."', club_adresse = '".utf8_decode($_REQUEST[tadresse])."', club_urlaktiv = '".$_REQUEST[turlaktiv]."', club_art = '".$_REQUEST[tclubart]."'");
					} else {
							$sql = ("UPDATE $mysql_table2 SET club_leiter = '".utf8_decode($_REQUEST[tname])."', club_name = '".utf8_decode($_REQUEST[tfirma])."', club_homepage = '".$_REQUEST[thomepage]."', club_email = '".$_REQUEST[temail]."', club_zusatz = '".utf8_decode($_REQUEST[tzusatz])."', club_land = '".$_REQUEST[tland]."', club_plz = '".$_REQUEST[tplz]."', club_ort = '".utf8_decode($_REQUEST[tort])."', club_adresse = '".utf8_decode($_REQUEST[tadresse])."', club_urlaktiv = '".$_REQUEST[turlaktiv]."', club_art = '".$_REQUEST[tclubart]."' WHERE club_id = ".$_REQUEST[id]."");

					}	
			                echo 'debug - '.$sql;
			                $result = $database->query($sql) or die ("Fehler: Konnte Eintragung nicht ausfhren");
			                //mysql_close();
			echo '
			                <center>
			                        <table border="0" width="700" cellspacing="0" cellpadding="0">
			                                <tr>
			                                        <td width="100%">
			
			                                        </td>
			                                </tr>
			                                <tr>
			                                        <td width="100%">
			
			        <table border="0" width="100%" cellpadding="0" cellspacing="0">
			          <tr align="center">
			            <td valign="top">
			<table border="0">
			                <tr>
			                  <td>&nbsp;</td>
			                  <td id="Date" class="f" align="left">
			                     <a href="'.$_SERVER['PHP_SELF'].'" class="action">&nbsp;Weiter&nbsp;</a></td>
			                  <td>&nbsp;</td>
			                </tr>
			                <tr>
			                  <td></td>
			                  <td width="654">
			                    <h5 align="center"><br>
			                    </h5>
			                    <p align="center">&nbsp;
			                    </p>
			                    <align="center">Eintrag wurde ge&auml;ndert!
			
			                    <align="center">&nbsp;
			
			                    <p align="center">&nbsp;
			                    </p>
			                    </td>
			                  <td></td>
			                </tr>
			                <tr>
			                  <td>&nbsp;</td>
			                  <td></td>
			                  <td>&nbsp;</td>
			                </tr>
			              </table>
			              <br>
			            </td>
			                                                        </tr>
			                                                </table>
			                                        </td>
			                                </tr>
			
			';
				}	
} elseif($_REQUEST[action] == "neueintrag" AND check_admin() == true) {
echo '	<table width="640" border="1" cellspacing="2" cellpadding="2" bordercolor="#CCCCCC" bordercolorlight="#CCCCCC" bordercolordark="#CCCCCC">
  <tr>
    <td>
      <p align="center"><font size="+1" face="Arial, Helvetica, sans-serif" color="#666666">Webeditor 3 - Referenzadmin</font></p>
    </td>
    <td><font size="1" color="#CCCCCC">Copyright by BeSt-Data</font></td>
  </tr>
  <tr>
    <td><form name="refeintrag" method="post" action="'.$_SERVER['PHP_SELF'].'" enctype="multipart/form-data">
      
      <input type="hidden" name="id" value="'.$_REQUEST[id].'">
      <input type="hidden" name="action" value="insert">

        <table width="95%" border="0" cellspacing="5" cellpadding="5">
        <tr><td>
Name:<br>

<input type="text" name="tname" value="" size="76"><br>
Firma:<br>
<input type="text" name="tfirma" value="" size="76"><br>
Homepage:<br>
<input type="text" name="thomepage" value="" size="76"><br>
E-Mail:<br>
<input type="text" name="temail" value="" size="76"><br>
Zusatzinfo:<br>
<input type="text" name="tzusatz" value="" size="76"><br>
Land:<br>
<input type="text" name="tland" value="" size="76"><br>
Postleitzahl:<br>
<input type="text" name="tplz" value="" size="76"><br>
Ort:<br>
<input type="text" name="tort" value="" size="76"><br>
Adresse:<br>
<input type="text" name="tadresse" value="" size="76"><br>
Aktiv: <br />
<select name="turlaktiv">
		<option value="1">aktiv</option>
		<option value="0">nicht aktiv</option>
		</select><br>
Club-Art: <br />
<select name="tclubart">
	
	<option value="Golf">Golfclub</option>
	<option value="kein Club">Firma</option> 
	</select>

</td></tr>
</table>



      </form></td>
    <td valign="top">

<ul id="list">

      <li id="list"><a href="javascript:document.refeintrag.submit();" class="mainlevel">Eintragen</a></li>
      <li id="list"><a href="javascript:history.back()" class="mainlevel">Abbrechen</a></li>
     </ul> </td>
  </tr>
</table>
<p>&nbsp; </p>
	';

} elseif($_REQUEST[action] == "update" AND check_admin() == true) {

					$resultkt = $database->query("SELECT * FROM $mysql_table2 WHERE club_id = '".$_REQUEST[id]."'")  or die ("Fehler: Konnte Select nicht ausf6uuml;hren");
					$maxkt = $resultk -> NumRows();
					//mysql_close();
					$objekt = $resultkt -> fetchObject($resultkt);
					                     $id = $objekt->club_id;
					                     $name = $objekt->club_leiter;
					                     $firma = $objekt->club_name;
					                     $homepage = $objekt->club_homepage;
					                     $email = $objekt->club_email;
					                     $adresse = $objekt->club_adresse;
					                     $land = $objekt->club_land;
					                     $zusatz = $objekt->club_zusatz;
					                     $plz = $objekt->club_plz;
					                     $ort = $objekt->club_ort;
					                     $urlaktiv = $objekt->club_urlaktiv;
					                     $clubart = $objekt->club_art;
	
	
	echo '	<table width="640" border="1" cellspacing="2" cellpadding="2" bordercolor="#CCCCCC" bordercolorlight="#CCCCCC" bordercolordark="#CCCCCC">
  <tr>
    <td>
      <p align="center"><font size="+1" face="Arial, Helvetica, sans-serif" color="#666666">Webeditor 3 - Referenzadmin</font></p>
    </td>
    <td><font size="1" color="#CCCCCC">Copyright by BeSt-Data</font></td>
  </tr>
  <tr>
    <td><form name="refeintrag" method="post" action="'.$_SERVER['PHP_SELF'].'" enctype="multipart/form-data">
      
      <input type="hidden" name="id" value="'.$_REQUEST[id].'">
      <input type="hidden" name="action" value="insert">

        <table width="95%" border="0" cellspacing="5" cellpadding="5">
        <tr><td>
Name:<br>

<input type="text" name="tname" value="'.utf8_encode($name).'" size="76"><br>
Firma:<br>
<input type="text" name="tfirma" value="'.utf8_encode($firma).'" size="76"><br>
Homepage:<br>
<input type="text" name="thomepage" value="'.$homepage.'" size="76"><br>
E-Mail:<br>
<input type="text" name="temail" value="'.$email.'" size="76"><br>
Zusatzinfo:<br>
<input type="text" name="tzusatz" value="'.utf8_encode($zusatz).'" size="76"><br>
Land:<br>
<input type="text" name="tland" value="'.$land.'" size="76"><br>
Postleitzahl:<br>
<input type="text" name="tplz" value="'.$plz.'" size="76"><br>
Ort:<br>
<input type="text" name="tort" value="'.utf8_encode($ort).'" size="76"><br>
Adresse:<br>
<input type="text" name="tadresse" value="'.utf8_encode($adresse).'" size="76"><br>
Aktiv: <br />
<select name="turlaktiv">
';
	if($urlaktiv == 1) {
		echo '<option value="1">aktiv</option>
		<option value="0">nicht aktiv</option>
	';
	} else {
		echo '<option value="0">nicht aktiv</option>
	<option value="1">aktiv</option>
		';
		
	}


echo '</select><br>
Club-Art: <br />
<select name="tclubart">
	<option value="'.$clubart.'">'.$clubart.'</option>
	<option value="Golf">Golfclub</option>
	<option value="kein Club">Firma</option> 
	</select>

</td></tr>
</table>



      </form></td>
    <td valign="top">

<ul id="list">

      <li id="list"><a href="javascript:document.refeintrag.submit();" class="mainlevel">Eintragen</a></li>
      <li id="list"><a href="javascript:history.back()" class="mainlevel">Abbrechen</a></li>
     </ul> </td>
  </tr>
</table>
<p>&nbsp; </p>
	';

} elseif($_REQUEST[action] == "delete" AND check_admin() == true) {

					$resultkt = $database->query("SELECT * FROM $mysql_table2 WHERE club_id = '".$_REQUEST[id]."'")  or die ("Fehler: Konnte Select nicht ausf6uuml;hren");
					$maxkt = $resultkt -> NumRows();
					//mysql_close();
					$objekt = $resultkt -> fetchObject();
					                     $id = $objekt->club_id;
					                     $name = $objekt->club_leiter;
					                     $firma = $objekt->club_name;
					                     $homepage = $objekt->club_homepage;
					                     $email = $objekt->club_email;
					                     $adresse = $objekt->club_adresse;
					                     $land = $objekt->club_land;
					                     $zusatz = $objekt->club_zusatz;
					                     $plz = $objekt->club_plz;
					                     $ort = $objekt->club_ort;
					                     $urlaktiv = $objekt->club_urlaktiv;
					                     $clubart = $objekt->club_art;
	
	
	echo '	<table width="640" border="1" cellspacing="2" cellpadding="2" bordercolor="#CCCCCC" bordercolorlight="#CCCCCC" bordercolordark="#CCCCCC">
  <tr>
    <td>
      <p align="center"><font size="+1" face="Arial, Helvetica, sans-serif" color="#666666">Webeditor 3 - Referenzadmin</font></p>
    </td>
    <td><font size="1" color="#CCCCCC">Copyright by BeSt-Data</font></td>
  </tr>
  <tr><td colspan="2"><strong>Wollen Sie diesen Eintrag wirklich l&ouml;schen?</strong></td></tr>
  <tr>
    <td><form name="refeintrag" method="post" action="'.$_SERVER['PHP_SELF'].'" enctype="multipart/form-data">
      
      <input type="hidden" name="id" value="'.$_REQUEST[id].'">
      <input type="hidden" name="action" value="deletetrue">

        <table width="95%" border="0" cellspacing="5" cellpadding="5">
        <tr><td>
Name:<br>

<input type="text" name="tname" value="'.utf8_encode($name).'" size="76"><br>
Firma:<br>
<input type="text" name="tfirma" value="'.utf8_encode($firma).'" size="76"><br>
Homepage:<br>
<input type="text" name="thomepage" value="'.$homepage.'" size="76"><br>
E-Mail:<br>
<input type="text" name="temail" value="'.$email.'" size="76"><br>
Zusatzinfo:<br>
<input type="text" name="tzusatz" value="'.utf8_encode($zusatz).'" size="76"><br>
Land:<br>
<input type="text" name="tland" value="'.$land.'" size="76"><br>
Postleitzahl:<br>
<input type="text" name="tplz" value="'.$plz.'" size="76"><br>
Ort:<br>
<input type="text" name="tort" value="'.utf8_encode($ort).'" size="76"><br>
Adresse:<br>
<input type="text" name="tadresse" value="'.utf8_encode($adresse).'" size="76"><br>
Aktiv: <br />
<select name="turlaktiv">
';
	if($urlaktiv == 1) {
		echo '<option value="1">aktiv</option>
		<option value="0">nicht aktiv</option>
	';
	} else {
		echo '<option value="0">nicht aktiv</option>
	<option value="1">aktiv</option>
		';
		
	}


echo '</select><br>
Club-Art: <br />
<select name="tclubart">
	<option value="'.$clubart.'">'.$clubart.'</option>
	<option value="Golf">Golfclub</option>
	<option value="kein Club">Firma</option> 
	</select>

</td></tr>
</table>



      </form></td>
    <td valign="top">
<ul id="list">

      <li id="list"><a href="javascript:document.refeintrag.submit();" class="mainlevel">L&ouml;schen</a></li>
      <li id="list"><a href="javascript:history.back()" class="mainlevel">Abbrechen</a></li>
     </ul> </td>
  </tr>
</table>
<p>&nbsp; </p>
	';

} elseif($_REQUEST[action] == "deletetrue" AND check_admin() == true) {
			                
	$sql = "DELETE FROM $mysql_table2 WHERE club_id = '".$_REQUEST[id]."'";
	echo 'debug - '.$sql;
			                $result = $database->query($sql) or die ("Fehler: Konnte Eintragung nicht ausfhren");
			               //mysql_close();
			echo '
			                <center>
			                        <table border="0" width="700" cellspacing="0" cellpadding="0">
			                                <tr>
			                                        <td width="100%">
			
			                                        </td>
			                                </tr>
			                                <tr>
			                                        <td width="100%">
			
			        <table border="0" width="100%" cellpadding="0" cellspacing="0">
			          <tr align="center">
			            <td valign="top">
			<table border="0">
			                <tr>
			                  <td>&nbsp;</td>
			                  <td id="Date" class="f" align="left">
			                     <a href="'.$_SERVER['PHP_SELF'].'" class="action">&nbsp;Weiter&nbsp;</a></td>
			                  <td>&nbsp;</td>
			                </tr>
			                <tr>
			                  <td></td>
			                  <td width="654">
			                    <h5 align="center"><br>
			                    </h5>
			                    <p align="center">&nbsp;
			                    </p>
			                    <align="center">Eintrag wurde ge&auml;ndert!
			
			                    <align="center">&nbsp;
			
			                    <p align="center">&nbsp;
			                    </p>
			                    </td>
			                  <td></td>
			                </tr>
			                <tr>
			                  <td>&nbsp;</td>
			                  <td></td>
			                  <td>&nbsp;</td>
			                </tr>
			              </table>
			              <br>
			            </td>
			                                                        </tr>
			                                                </table>
			                                        </td>
			                                </tr>';




} else {






// Listen normal
$mx=($sx + 9);
$s1=($sx + 10);
$m1=($sx + 19);
$z1=($sx - 10);

if($_REQUEST[refsearch] == "" OR !isset($_REQUEST[refsearch])) {
	$sqlsearch = "";
} else {
	$refsearch = htmlspecialchars($_REQUEST[refsearch], ENT_QUOTES);
//	$refsearch = $_REQUEST[refsearch];
	$sqlsearch = " AND (UPPER(club_leiter) LIKE UPPER('%$refsearch%') OR UPPER(club_name) LIKE UPPER('%$refsearch%') OR UPPER(club_homepage) LIKE UPPER('%$refsearch%') OR UPPER(club_email) LIKE UPPER('%$refsearch%') OR UPPER(club_zusatz) LIKE UPPER('%$refsearch%') OR UPPER(club_plz) LIKE UPPER('%$refsearch%') OR UPPER(club_ort) LIKE UPPER('%$refsearch%') OR UPPER(club_adresse) LIKE UPPER('%$refsearch%') OR UPPER(club_tel) LIKE UPPER('%$refsearch%'))";
}

if(!isset($_REQUEST[noclub]) OR $_REQUEST[noclub] != "1") {
	if (isset($_REQUEST[ll])) {
    	$sqlref = "SELECT * FROM $mysql_table2  WHERE club_urlaktiv = 1 AND club_art != 'Kein Club' AND club_land = '$_REQUEST[ll]'".$sqlsearch." ORDER BY $sort,club_name";
	    $sqlrefall = "SELECT * FROM $mysql_table2 WHERE club_urlaktiv = 1 AND club_art != 'Kein Club' AND club_land = '$_REQUEST[ll]'".$sqlsearch." ORDER BY $sort,club_name ";
	    

	}else {
		$sqlref = "SELECT * FROM $mysql_table2  WHERE club_urlaktiv = 1".$sqlsearch." AND club_art != 'Kein Club' ORDER BY $sort,club_name";
		$sqlrefall = "SELECT * FROM $mysql_table2 WHERE club_urlaktiv = 1".$sqlsearch." AND club_art != 'Kein Club' ORDER BY $sort,club_name ";
		
	}
} else {
	if (isset($_REQUEST[ll])) {
		$sqlref = "SELECT * FROM $mysql_table2  WHERE club_urlaktiv = 1 AND club_art = 'Kein Club' AND club_land = '$_REQUEST[ll]'".$sqlsearch." ORDER BY $sort,club_name";
		$sqlrefall = "SELECT * FROM $mysql_table2 WHERE club_urlaktiv = 1 AND club_art = 'Kein Club' AND club_land = '$_REQUEST[ll]'".$sqlsearch." ORDER BY $sort,club_name ";
		
	}else {
		$sqlref = "SELECT * FROM $mysql_table2  WHERE club_urlaktiv = 1".$sqlsearch." AND club_art = 'Kein Club' ORDER BY $sort,club_name";
		$sqlrefall = "SELECT * FROM $mysql_table2 WHERE club_urlaktiv = 1".$sqlsearch." AND club_art = 'Kein Club' ORDER BY $sort,club_name";
		
	}
	$sqlresultland =  "SELECT DISTINCT club_land FROM $mysql_table2 WHERE club_urlaktiv = 1 AND club_art != 'Kein Club'  ORDER BY $sort,club_name";
}

  // echo "debug: ".$sqlref."\n<br />".$sqlrefall;

$resultref = $database->query($sqlref)  or die ("Fehler: Konnte Select nicht ausfhren - 1");
$resultrefall = $database->query($sqlrefall)  or die ("Fehler: Konnte Select nicht ausfhren - 2");
$resultland = $database->query($sqlresultland) or die ("Fehler: Konnte select land nicht ausfhren - 3");
$maxland = $resultland -> numRows();
$maxref = $resultref -> numRows();
$maxrefall = $resultrefall -> numRows();

// echo $sqlref;
// mysql_close();





// Admin
if(check_admin() == true) {
	echo '<strong>>>&nbsp;<a href="'.$_SERVER['PHP_SELF'].'?action=neueintrag" Title="Neueintrag" >Neue Referenz erstellen</a>&nbsp;<<</strong>';
}
  // Admin ende
?>
<TABLE  BORDER=0 CELLPADDING=0 CELLSPACING=5>

 </TR>

         <TR VALIGN=TOP>

                       <td colspan="3">Sortieren nach:</td>



                <form name="form1" method="post" action=""> 
                <TD ><!--Suche: <input name="refsearch" type="text" id="refsearch">&nbsp;<input type="submit" name="Submit" value="Go">--></TD>
</form>
                <TD colspan="2"><!--<a href="<?php echo $_SERVER['PHP_SELF']; ?>?noclub=1">Weitere Firmen</a>--></TD>





        </TR>
<script type="text/javascript">
<!--
function MM_jumpMenu(targ,selObj,restore){ //v3.0
  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
  if (restore) selObj.selectedIndex=0;
}
//-->
</script>
<style type="text/css">
<!--
#form #jumpMenu {
	font-size: 10px;
	color: #0000FF;
	background-color: #FFFFFF;
}
-->
</style>
        <TR VALIGN=TOP>

                       <form name="form" id="form"><TD colspan="3"><select name="jumpMenu" id="jumpMenu" onchange="MM_jumpMenu('self',this,0)"><?php

echo '<option value="'.$_SERVER[PHP_SELF].'?refsearch='.$refsearch.'&noclub='.$noclub.'">Alle Länder</option>';
		 for ($il = 0; $il < $maxland; $il++) {

		 	
		 	
                     $objektl = $resultland -> fetchObject();

                     $lid = $objektl->id;

                      $lland = $objektl->club_land;







/*?><a href="<?php echo $_SERVER[PHP_SELF]; ?>?ll=<?php echo $lland ?>&sort=club_land&s=0&refsearch=<?php echo $refsearch ?>&noclub=<?php echo $noclub ?>"><?php echo $lland ?></a>&nbsp;<?php
*/

 ?> 
    <option <?php
if($_REQUEST['ll'] == $lland) {
	echo 'selected ';
}

?>value="<?php echo $_SERVER[PHP_SELF]; ?>?ll=<?php echo $lland ?>&amp;sort=club_land&amp;s=0&amp;refsearch=<?php echo $refsearch ?>&amp;noclub=<?php echo $noclub ?>"><?php echo $lland ?></option>
 
  <?php

		 
		 
		 
		 } 
		  ?> </select>







                </TD></form>





                <TD>

                        <a href="<?php echo $_SERVER[PHP_SELF]; ?>?sort=club_name&s=0&refsearch=<?php echo $refsearch ?>&noclub=<?php echo $noclub ?>"><b><?php
						if($noclub == 1) {
						echo "Firma";
						} else {
						echo "Club Name";
						}
						?>  </b></a>

                </TD>



                <TD >

                        <a href="<?php echo $_SERVER[PHP_SELF]; ?>?sort=club_ort&s=0&refsearch=<?php echo $refsearch ?>&noclub=<?php echo $noclub ?>">Adresse</a>

                </TD>



        </TR>

         <TR VALIGN=TOP>

                       <td colspan="6"><hr></td>

           </TR>



<?php
if($maxref == 0) {
echo '<tr><td colspan="5"><Strong>Die Suche ergab keinen Treffer.</strong></td></tr>';
}
for ($iref = 0; $iref < $maxref; $iref++) {

                     $objekt = $resultref -> fetch_object();

                     $id = $objekt->club_id;

                     $name = $objekt->club_leiter;

                     $firma = $objekt->club_name;

                     $homepage = $objekt->club_homepage;

                     $email = $objekt->club_email;

                     $adresse = $objekt->club_adresse;

                     $land = $objekt->club_land;

                     $zusatz = $objekt->club_zusatz;

                     $plz = $objekt->club_plz;

                     $ort = $objekt->club_ort;

?>









        <TR VALIGN=bottom>



  <td><?php echo $land ?></td>

<TD width="15"><?php

if ($homepage == "") { } else { ?><div align="right"><a href="http://<?php echo $homepage ?>" target="_blank" ><img src="/we3/referenzen/pics/hp.gif" border="0" alt="Homepage: http://<?php echo $homepage ?>" ></a></div>

<?php } ?></TD>

                <td width="15"><?php

if ($email == "") { } else { ?><a href="mailto:<?php echo $email ?>" ><img src="/we3/referenzen/pics/em.gif" border="0" alt="E-Mail: <?php echo $email ?>"></a>

<?php } ?></td>





<TD><?php
// Admin

$output = '';
		
 if(is_numeric($wb->get_session('USER_ID'))) { 
			/**
			*	Get permissons
			*/
			if($page_id) { 
				$this_page = $page_id;
			} else {
				$this_page = $wb->default_page_id;
			}
$output .= '<a href="'.$_SERVER['PHP_SELF'].'?action=update&id='.$id.'" Title="Referenz bearbeiten" ><img src="/we3/admin/images/modify_16.png" ALT="Referenz bearbeiten" border="0"></a>&nbsp;<a href="'.$_SERVER['PHP_SELF'].'?action=delete&id='.$id.'" Title="Referenz l&ouml;schen"><img src="/we3/admin/images/delete_16.png" ALT="Referenz l&ouml;schen" border="0"></a>&nbsp;';
		} else {
$output = '';
}

echo $output;
  // Admin ende
?>
<B><a href="<?php echo $_SERVER[PHP_SELF]; ?>?info=kontakt&id=<?php echo $id ?>" target="_self" ><?php echo utf8_encode($firma) ?></a></B></TD>



 <TD ><?php

if ($ort == "") {

?>&nbsp;<?php

} else {

echo $land;



         if ($plz == "") {

?>&nbsp;<?php

} else { ?>-<?php echo $plz ?>&nbsp;<?php
}
echo utf8_encode($ort);
  } 
   ?></TD>
        </TR>
      <?php

} //end for

?>
</TABLE>
<?php
}
?>

Ich denke, dass dieser Aufruf falsch ist:

$objekt = $resultkt -> fetchObject();

Offline

#25 25.10.2018 12:54:46

berny
Mitglied

Re: code module in WB 3.2.7

so, hab mal alles in itemz migriert.
schaut  net so schlecht aus.
lediglich die Formatierung dürfte beim SQL Import daneben gegangen sein....
also auf ein neues:-)

Offline

Fußzeile des Forums

up