(repository-x-only stuff is not a good idea in general terms).
Renamed lib-mysql3.php ->lib-mysql.php for upcoming commits.
Signed-off-by: Roland Häder <roland@mxchange.org>
* -------------------------------------------------------------------- *
* Kurzbeschreibung : Validiert Templates auf korrektes HTML *
* -------------------------------------------------------------------- *
- * $Revision:: $ *
- * $Date:: $ *
- * $Tag:: 0.2.1-FINAL $ *
- * $Author:: $ *
- * -------------------------------------------------------------------- *
* Copyright (c) 2003 - 2009 by Roland Haeder *
* Copyright (c) 2009 - 2013 by Mailer Developer Team *
* For more information visit: http://mxchange.org *
* -------------------------------------------------------------------- *
* Kurzbeschreibung : Administrationsbereich *
* -------------------------------------------------------------------- *
- * $Revision:: $ *
- * $Date:: $ *
- * $Tag:: 0.2.1-FINAL $ *
- * $Author:: $ *
- * -------------------------------------------------------------------- *
* Copyright (c) 2003 - 2009 by Roland Haeder *
* Copyright (c) 2009 - 2013 by Mailer Developer Team *
* For more information visit: http://mxchange.org *
* -------------------------------------------------------------------- *
* Kurzbeschreibung : Allgemeine Geschaeftsbedingungen *
* -------------------------------------------------------------------- *
- * $Revision:: $ *
- * $Date:: $ *
- * $Tag:: 0.2.1-FINAL $ *
- * $Author:: $ *
- * -------------------------------------------------------------------- *
* Copyright (c) 2003 - 2009 by Roland Haeder *
* Copyright (c) 2009 - 2013 by Mailer Developer Team *
* For more information visit: http://mxchange.org *
* -------------------------------------------------------------------- *
* Kurzbeschreibung : Klicks auf Banner zaehlen und weiterleiten *
* -------------------------------------------------------------------- *
- * $Revision:: $ *
- * $Date:: $ *
- * $Tag:: 0.2.1-FINAL $ *
- * $Author:: $ *
- * -------------------------------------------------------------------- *
* Copyright (c) 2003 - 2009 by Roland Haeder *
* Copyright (c) 2009 - 2013 by Mailer Developer Team *
* For more information visit: http://mxchange.org *
* -------------------------------------------------------------------- *
* Kurzbeschreibung : Weiterleitungsscript fuer den Bestaetigungslink *
* -------------------------------------------------------------------- *
- * $Revision:: $ *
- * $Date:: $ *
- * $Tag:: 0.2.1-FINAL $ *
- * $Author:: $ *
- * -------------------------------------------------------------------- *
* Copyright (c) 2003 - 2009 by Roland Haeder *
* Copyright (c) 2009 - 2013 by Mailer Developer Team *
* For more information visit: http://mxchange.org *
========
Die hier veroeffentlichten Erweiterungen kommen aus einer uralten Zeit, wo die
-"API" vom Mailer-Projekt komplett anders (und "dummer") war. Folglich
-funktionieren diese Erweiterungen *NICHT* mit der neusten Revision der Branch
-0.2.1-FINAL und schon gar nicht mit trunk.
+"API" vom Mailer-Projekt komplett anders (und "duemmer") war. Folglich
+funktionieren diese Erweiterungen *NICHT* mit dem neusten HEAD der Branch
+0.2.1-FINAL und schon gar nicht mit 'master'.
Bitte sehen Sie daher von einer Verwendung - auch wenn das eine oder andere
schoene Feature dabei sein mag - ab. Es gibt auch absolut keinen Support auf die
* -------------------------------------------------------------------- *
* *
* -------------------------------------------------------------------- *
- * $Revision:: $ *
- * $Date:: $ *
- * $Tag:: 0.2.1-FINAL $ *
- * $Author:: $ *
- * -------------------------------------------------------------------- *
* Copyright (c) 2003 - 2009 by Roland Haeder *
* Copyright (c) 2009 - 2011 by Mailer Developer Team *
* For more information visit: http://www.mxchange.org *
* -------------------------------------------------------------------- *
* *
* -------------------------------------------------------------------- *
- * $Revision:: $ *
- * $Date:: $ *
- * $Tag:: 0.2.1-FINAL $ *
- * $Author:: $ *
- * -------------------------------------------------------------------- *
* Copyright (c) 2003 - 2009 by Roland Haeder *
* Copyright (c) 2009 - 2011 by Mailer Developer Team *
* For more information visit: http://www.mxchange.org *
* -------------------------------------------------------------------- *
* *
* -------------------------------------------------------------------- *
- * $Revision:: $ *
- * $Date:: $ *
- * $Tag:: 0.2.1-FINAL $ *
- * $Author:: $ *
- * -------------------------------------------------------------------- *
* Copyright (c) 2003 - 2009 by Roland Haeder *
* Copyright (c) 2009 - 2011 by Mailer Developer Team *
* For more information visit: http://www.mxchange.org *
* -------------------------------------------------------------------- *
* *
* -------------------------------------------------------------------- *
- * $Revision:: $ *
- * $Date:: $ *
- * $Tag:: 0.2.1-FINAL $ *
- * $Author:: $ *
- * -------------------------------------------------------------------- *
* Copyright (c) 2003 - 2009 by Roland Haeder *
* Copyright (c) 2009 - 2011 by Mailer Developer Team *
* For more information visit: http://www.mxchange.org *
* -------------------------------------------------------------------- *
* *
* -------------------------------------------------------------------- *
- * $Revision:: $ *
- * $Date:: $ *
- * $Tag:: 0.2.1-FINAL $ *
- * $Author:: $ *
- * -------------------------------------------------------------------- *
* Copyright (c) 2003 - 2009 by Roland Haeder *
* Copyright (c) 2009 - 2011 by Mailer Developer Team *
* For more information visit: http://www.mxchange.org *
<?php
-/**
- ******************************************************************************************************
- ******************************************************************************************************
- *** $HeadURL:: $ ***
- *** $Author:: $ ***
- *** $Revision:: $ ***
- *** $Date:: $ ***
- *** $Copyright:: ©2008, Profi-Concept aka Wolfgang Stelzhammer , All rights reserved. $ ***
- *** $ License:: The BSD License $ ***
- *** $ Redistribution and use in source and binary forms, with or without modification, $ ***
- *** $ are permitted provided that the following conditions are met: $ ***
- *** $ $ ***
- *** $ - Redistributions of source code must retain the above copyright notice, $ ***
- *** $ this list of conditions and the following disclaimer. $ ***
- *** $ - Redistributions in binary form must reproduce the above copyright notice, $ ***
- *** $ this list of conditions and the following disclaimer in the documentation and/or $ ***
- *** $ other materials provided with the distribution. $ ***
- *** $ - Neither the name "Profi-Concept" or "Wolfgang Stelzhammer" nor the names of its $ ***
- *** $ contributors may be used to endorse or promote products derived from this software $ ***
- *** $ without specific prior written permission. $ ***
- *** $ $ ***
- *** $ THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY $ ***
- *** $ EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF $ ***
- *** $ MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL $ ***
- *** $ THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, $ ***
- *** $ SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT $ ***
- *** $ OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) $ ***
- *** $ HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, $ ***
- *** $ OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS $ ***
- *** $ SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. $ ***
- ******************************************************************************************************
- *** With some XHTML hacks and mcedit ("Cool Edit") improvements by Roland Haeder ***
- ******************************************************************************************************
- ******************************************************************************************************
- **/
-define('SVN_REPO_URL', "http://mxchange.org/repos/mailer/branches/0.2.1-FINAL");
-//define('SVN_REPO_URL', "file:///E:/Webscripte/MXChange/local_mirror/branches/0.2.1-FINAL");
-define('SVN_UUID', "");
-
+// @DEPRECATED
?>
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
- "http://www.w3.org/TR/html4/loose.dtd">
-
-<html>
-<head>
-<title>SVN-Installer --> [Mailer - Mail Exchange] v0.2.1-FINAL</title>
-<style type="text/css">
-<!--
-body {
- background-color: #EEFFEE;
- color: #000000;
- font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
- font-size: 12px;
- letter-spacing: 1px;
- scrollbar-base-color: #E9E4AE;
- scrollbar-face-color: #CDEFCD;
- scrollbar-highlight-color: #EEFFEE;
- scrollbar-shadow-color: #CDEFCD;
- scrollbar-3dlight-color: #DDDDDD;
- scrollbar-arrow-color: #000000;
- scrollbar-track-color: #CCEFCC;
- scrollbar-darkshadow-color: #999999;
- margin: 20px;
-}
-
-table {
- table-layout: auto;
- border-spacing: 0px;
- overflow: auto;
-}
-
-td {
- vertical-align: top;
-}
-
-A {
- font-style: normal;
- font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
- text-decoration: none;
-}
-
-A:link {
- color: #2e51a9;
-}
-
-A:visited {
- color: #AA0044;
-}
-
-A:active {
- color: #2e51a9;
- background-color: transparent;
-}
-
-A:hover {
- background-color: transparent;
-}
-
-input,textarea {
- color: #009900;
- background-color: #EEFFEE;
- border: 1px solid #AA0044;
- text-decoration: none;
- border-style: groove;
-}
-
-select,option {
- background-color: #EEFFEE;
- border: solid 1px #009900;
- color: #AA0044;
- text-decoration: none;
- border-style: groove;
-}
-
-ul,ol {
- margin-top: 0px;
- margin-bottom: 0px;
-}
-
-.hl {
- font-weight: 900;
-}
-
-.pos {
- color: #32cd32;
- background-color: #fffff0;
- padding: 10px;
-}
-
-.neg {
- color: #ff0000;
- background-color: #fffff0;
- padding: 10px;
-}
--->
-</style>
-
-
-</head>
-<body>
-<br />
-<h2>SVN-Installer --> [Mailer - Mail Exchange] v0.2.1-FINAL<br />
-<span style="font-size: 8pt;">Installer-Version 0.1.1<br />
-©2008, Profi-Concept aka Wolfgang Stelzhammer , All rights
-reserved.</span></h2>
-
-<span class="hl">Prüfe SVN-Version: </span>
-...
-<br />
-<br />
-<?php
-function doSetup () {
- $rev = '';
- if ((isset($_GET['revision'])) && (!empty($_GET['revision']))) {
- $rev = '-r '.$_GET['revision'];
- } // END - if
-
-
- switch ($_GET['type']) {
- case 'checkout':
- $befehl = 'svn checkout '.$rev.$_GET['svn_url'].' '.$_GET['path'];
- break;
- case 'export':
- $befehl = 'svn export --force '.$rev.$_GET['svn_url'].' '.$_GET['path'];
- break;
- } // END - switch
-
- $ausg = proc_get($befehl);
- //echo '<pre>$befehl:'.print_r($befehl, true).'</pre>';
-
- //echo '<pre>$ausg:'.print_r($ausg, true).'</pre>';
- echo '<p class="hl">Führe SVN-'.$_GET['type'].' durch ...</p>';
-
- if (!isset($_GET['svn_detail']) || $_GET['svn_detail'] != '1') $t[] = $ausg[count($ausg)-1];
- else $t = $ausg;
-
-
- ?>
-<table border="1" cellpadding="5" cellspacing="1"
- style="margin-left: 20px;">
- <tr>
- <td class="hl">SVN Ausgabe</td>
- <td class="pos" style="border: #00000 1px solid;"><?php echo implode("<br />\n",$t) ?></td>
- </tr>
-</table>
-<br />
-<br />
- <?php
-
- $owner = fileowner($_GET['path']);
- $uid = uniqid();
- mkdir($_GET['path']. $uid);
- $nowner = fileowner($_GET['path']. $uid);
- //$group = filegroup($_GET['path']);
- rmdir($_GET['path']. $uid);
-
-
- if ($owner != $nowner) {
- //echo '<pre>$owner:'.print_r($owner, true).'</pre>';
- //echo '<pre>$nowner:'.print_r($nowner, true).'</pre>';
- echo '<span class="hl">Setze Dateirechte, da Webserver-Benuzter von Ordner-Eigentüber abweicht ...</span>';
- proc_get('chmod -R 0766 '.$_GET['path']);
- echo '<span class="pos">Dateirechte auf 0766 gesetzt</span><br /><br />';
- } // END - if
-
-
- ?>
-<span class="pos">SVN-Installation erfolgreich abgeschlossen.</span>
-<br />
-<br />
-<br />
-<form action="<?php echo $_GET['mailer_url'] . "\""; ?> method="GET">
-<div style="margin-left: 20px;"><input type="submit" name="submit"
- value="Installations-Script von Mailer aufrufen" /></div>
-</form>
- <?php
- return $t;
-}
-
-function proc_get ($cmd) {
-
- $res = popen($cmd, 'r');
- $buffer = array();
- while ($res && !feof($res)) {
- $t = trim(fgets($res));
- if (!empty($t)) {
- $buffer[] = t$t;
- } // END - if
- //echo $t;
- } // END - while
- pclose($res);
- if (count($buffer) <= 0) {
- return false;
- } else {
- return $buffer;
- }
-}
-
-$ausg = proc_get('svn --version --quiet');
-
-if (!$ausg) {
- echo '<h2 style="text-align:center; padding-top: 10px; padding-bottom: 10px;" class="neg">Fehler: Es konnte kein SVN-Client gefunden werden!<br />
- Bitte installieren Sie SVN (<a href="http://http://subversion.tigris.org/">http://subversion.tigris.org/</a>).</h2>';
- exit;
-} // END - if
-
-echo '<span class="hl">Installierte SVN Version: </span><span class="pos">'.$ausg[0].'</span><br />';
-//echo '<pre>$ausg:'.print_r($ausg, true).'</pre>';
-if (!isset($_GET['step'])) {
- $step = 1;
-} else {
- $step = $_GET['step'];
-}
-
-switch ($step) {
- case '1':
- ?>
-<br />
-<form action="" method="GET">
-<div style="margin-left: 20px;"><input type="hidden" name="step"
- value="2" />
-<p class="hl">Installations-Parameter</p>
-<table border="1" cellpadding="5" cellspacing="1">
- <tr>
- <td class="hl" nowrap style="border-bottom: 0px solid;">Setup-Art:</td>
- <td colspan="2"><select name="type">
- <option value="checkout">checkout (Standard)</option>
- <option value="export">export</option>
- </select></td>
- </tr>
- <tr>
- <td style="border-top: 0px solid; border-bottom: 0px solid;"></td>
- <td class="hl" nowrap>Chekout:<br />
- (Standard)</td>
- <td width="400">Bei dieser Option wird ein Working-Direktory erstellt.
- Hiermit kann ganz einfach mittels eines SVN-Updates das Script
- geupdated werden.</td>
- </tr>
- <tr>
- <td style="border-top: 0px solid;"></td>
- <td class="hl" nowrap>Export:</td>
- <td width="400">Hier wird nur ein "einfacher" Export
- ausgeführt und keine Versions-Information gespeichert.</td>
- </tr>
- <tr>
- <td class="hl" nowrap style="border-bottom: 0px solid;">Setup-Verzeichnis:</td>
- <td colspan="2"><input size="80" maxlength="254" type="text"
- name="path"
- value="<?php echo str_replace("\\", '/', dirname(__FILE__)) . "/\""; ?> /></td>
-</tr>
-<tr>
- <td style="border-top: 0px solid;"></td>
- <td class="hl" nowrap>Absoluter Pfad:</td>
- <td width="400">Standardmäßig ist hier der Pfad des Scriptes angegeben. Ein nicht vorhandenes Verzeichniss wird erstellt.</td>
-</tr>
-<tr>
- <td class="hl" nowrap style="border-bottom: 0px solid;">Mailer-URL:</td>
- <td colspan="2"><input size="80" maxlength="254" type="text" name="mailer_url" value="<?php echo 'http://' . getenv('SERVER_NAME') . str_replace("\\", '/', dirname($_SERVER['PHP_SELF']))."/\""; ?> /></td>
-</tr>
-<tr>
- <td style="border-top: 0px solid;"></td>
- <td class="hl" nowrap>Mailer-URL:</td>
- <td width="400">Dies ist die URL von wo aus der Mailer aufgerufen werden kann. Standardmäßig ist hier die URL des Scriptes angegeben.</td>
-</tr>
-<tr>
- <td class="hl" nowrap style="border-bottom: 0px solid;">SVN-Repository:</td>
- <td colspan="2"><input size="80" maxlength="254" type="text" name="svn_url" value="<?php echo constant('SVN_REPO_URL') . "\""; ?> /></td>
-</tr>
-<tr>
- <td style="border-top: 0px solid;"></td>
- <td class="hl" nowrap>SVN-Server-URL:</td>
- <td width="400">URL zum SVN-Server von [Mailer - Mail Exchange] v0.2.1-FINAL. Standard-URL ist hier <span class="hl"><?php echo constant('SVN_REPO_URL'); ?></span>. Bitte nur ändern, wenn Sie einen lokalen SVN-Mirror erstellt haben oder eine andere Version von Mailer-Project installieren möchten.</td>
-</tr>
-<tr>
- <td class="hl" nowrap style="border-bottom: 0px solid;">Optionen:</td>
- <td colspan="2" class="hl">
- Head-Revision: <input type="checkbox" name="head_revision" value="1" checked="checked"><br />
- SVN Detail-Ausgabe: <input type="checkbox" name="svn_detail" value="1">
-</tr>
-<tr>
- <td style="border-top: 0px solid;border-bottom: 0px solid;"></td>
- <td class="hl" nowrap>Head-Revision:</td>
- <td width="400">Wird diese Option gewählt, so wird automatisch die HEAD-Revision verwendet. Sonst kann in einem weiteren Schritt eine entsprechende Revision ausgewählt werden.</td>
-</tr>
-<tr>
- <td style="border-top: 0px solid;"></td>
- <td class="hl" nowrap>SVN Detail-Ausgabe:</td>
- <td width="400">Aktiviert zeigt es sämtliche SVN-Detail-Ausgaben an. Sollte nur zum Debuggen aktiviert werden.</td>
-</tr>
-
-</table>
-<br />
-<input type="submit" name="submit" value="Setup fortsetzen">
-
-</div>
-</form>
-<?php
- break;
- case '2':
- if (!preg_match('@(.*)/$@',$_GET['path'],$match)) {
- $_GET['path'] = $_GET['path'].'/';
- //echo '<pre>$_GET:'.print_r($_GET, true).'</pre>';
- } // END - if
- //echo '<pre>$_GET:'.print_r($_GET, true).'</pre>';
-?>
-<br />
-<span class="hl">Prüfe Setup-Verzeichniss <?php echo $_GET['path']; ?> ...<br /><br />
-<?php
-$t = uniqid();
-$erg = @mkdir($_GET['path']. $t.'/');
-if (file_exists($_GET['path']) && $erg) {
- echo $_GET['path'].'</span><span class="pos">vorhanden und beschreibar</span>';
- rmdir($_GET['path']. $t.'/');
-} elseif(file_exists($_GET['path']) && !$erg) {
- echo '<span class="hl">'.$_GET['path'].' </span>';
- echo '<span class="neg">Fehler</span><br /><br />';
- echo '<h2 style="text-align:center; padding-top: 10px; padding-bottom: 10px;" class="neg">Fehler: Das Verzeichniss<br />'.$_GET['path'].'<br />hat Nicht genügende Schreibrechte.';
- exit;
-
-} elseif (!file_exists($_GET['path'])) {
- //echo '<span class="neg">nicht vorhanden</span><br /><br />';
- $t = explode('/',$_GET['path']);
- //echo '<pre>$t:'.print_r($t, true).'</pre>';
- $dir = '';
- foreach($t as $last) {
- if (!empty($last)) {
- $tdir = $dir;
- $dir .= $last.'/';
-
- //echo '<pre>fileperms($tdir):'.print_r(fileperms($tdir), true).'</pre>';
- //echo '<pre>fileperms($dir):'.print_r(fileperms($dir), true).'</pre>';
-
-
- //echo '<pre>$dir:'.print_r($dir, true).'</pre>';
-
- if (!file_exists($dir)) {
- $erg = @mkdir($dir);
- if (!$erg) {
- echo '<span class="hl">'.$dir.' </span>';
- echo '<span class="neg">Fehler</span><br /><br />';
- echo '<h2 style="text-align:center; padding-top: 10px; padding-bottom: 10px;" class="neg">Fehler: Das Verzeichniss<br />'.$tdir.'<br />hat Nicht genügende Schreibrechte.';
- exit;
- } else {
- echo '<span class="hl">'.$dir.' </span>';
- echo '<span class="pos">erstellt</span><br /><br />';
- }
- }
- } // END - if
- } // END - foreach
-}
-echo '<p class="hl">Prüfe SVN-Server '.$_GET['svn_url']. ' ...</p>';
-echo '<span class="hl">'.$_GET['svn_url'].' </span>';
-
-$svn_server_readable = proc_get('svn info '.$_GET['svn_url'].'');
-$svn_server = proc_get('svn info --xml '.$_GET['svn_url'].'');
-
-if (!$svn_server_readable) {
- echo '<span class="neg">Fehler</span><br />';
- echo '<h2 style="text-align:center; padding-top: 10px; padding-bottom: 10px;" class="neg">Fehler: Kann den SVN-Server<br />'.$_GET['svn_url'].'<br />nicht erreichen.';
- exit;
-} // END - if
-
-$svn_ausg = implode('<br />',$svn_server_readable);
-$svn_server = implode("\n",$svn_server);
-?>
-<span class="pos">erreichbar</span><br /><br />
-<table border="1" cellpadding="5" cellspacing="1" style="margin-left: 20px;">
-<tr>
- <td class="hl">SVN Informationen</td>
- <td class="pos" style="border: #00000 1px solid;"><?php echo $svn_ausg ?></td>
-</tr>
-</table>
-<?php
-if (!isset($_GET['head_revision']) || $_GET['head_revision'] != '1') {
-?>
-<br />
-<form action="" method="GET">
-<div style="margin-left: 20px;">
-<input type="hidden" name="step" value="3" />
-<input type="hidden" name="past" value="<?php echo urlencode(serialize($_GET))."\""; ?> />
-<table border="1" cellpadding="5" cellspacing="1">
-<tr>
- <td class="hl" nowrap style="border-bottom: 0px solid;">Revision:</td>
- <td colspan="2"><input size="10" maxlength="10" type="text" name="revision" value="<?php
-//echo '<pre>$svn_server:<textarea cols="80" rows="20" name="fgsgfsdg">'.print_r($svn_server, true).'</textarea></pre>';
-
-
-$xml = new SimpleXMLElement($svn_server);
-//echo '<pre>$xml:'.print_r($xml, true).'</pre>';
-$t = $xml->entry[0]->commit[0]['revision'];
-echo $t."\"";
-?>></td>
-
-</tr>
-<tr>
- <td style="border-top: 0px solid;"></td>
- <td class="hl" nowrap>Revision:</td>
- <td width="400">Revision von [Mailer-Project - Mail Exchange] v0.2.1-FINAL die installiert werden soll. Nach möglichkeit immer die HEAD-Revison benutzen um alle Updates bereits includiert zu erhalten.</td>
-</tr>
-</table>
-<br />
-<input type="submit" name="submit" value="Setup fortsetzen">
-
-</div>
-</form>
-<?php
-} else {
- $ausg = doSetup();
-}
- break;
-
- case '3':
- $t = unserialize(urldecode($_GET['past']));
- unset($_GET['past']);
- $_GET = array_merge($t, $_GET);
- echo '<p class="hl">Prüfe SVN-Server '.$_GET['svn_url']. ' ...</p>';
- echo '<span class="hl">'.$_GET['svn_url'].' </span>';
-
- $svn_server_readable = proc_get('svn info '.$_GET['svn_url'].'');
- $svn_server = proc_get('svn info --xml '.$_GET['svn_url'].'');
- if (!$svn_server_readable) {
- echo '<span class="neg">Fehler</span><br />';
- echo '<h2 style="text-align:center; padding-top: 10px; padding-bottom: 10px;" class="neg">Fehler: Kann den SVN-Server<br />'.$_GET['svn_url'].'<br />nicht erreichen.';
- exit;
- } // END - if
- $svn_ausg = implode('<br />',$svn_server_readable);
- $svn_server = implode("\n",$svn_server);
-?>
-<span class="pos">erreichbar</span><br /><br />
-<table border="1" cellpadding="5" cellspacing="1" style="margin-left: 20px;">
-<tr>
- <td class="hl">SVN Informationen</td>
- <td class="pos" style="border: #00000 1px solid;"><?php echo $svn_ausg ?></td>
-</tr>
-</table>
-<?php
- $ausg = doSetup();
- break;
-} // END - switch
-?>
-</body>
-</html>
-#!/bin/sh
-
-if ! test -e "modules.php"; then
- echo "$0: Please execute this script from root directory."
- exit 1
-fi
-
-echo -n "" > DOCS/svn-errors.log
-find -type f -name "*.php" -exec svn propset svn:keywords "Author Id Revision HeadURL Date Tag" {} \; 2>> DOCS/svn-errors.log
-find -type f -name "*-" -exec svn propset svn:keywords "Author Id Revision HeadURL Date Tag" {} \; 2>> DOCS/svn-errors.log
-find -type f -name "*_" -exec svn propset svn:keywords "Author Id Revision HeadURL Date Tag" {} \; 2>> DOCS/svn-errors.log
-find -type f -name "_*.php" -exec svn propset svn:keywords "Author Id Revision HeadURL Date Tag" {} \; 2>> DOCS/svn-errors.log
-find -type f -name "*.xml" -exec svn propset svn:keywords "Author Id Revision HeadURL Date Tag" {} \; 2>> DOCS/svn-errors.log
-find -type f -name "*.js" -exec svn propset svn:keywords "Author Id Revision HeadURL Date Tag" {} \; 2>> DOCS/svn-errors.log
-
-find -type f -name "*.php" -exec svn propset svn:mime-type "text/plain" {} \; 2>> DOCS/svn-errors.log
-find -type f -name "*-" -exec svn propset svn:mime-type "text/plain" {} \; 2>> DOCS/svn-errors.log
-find -type f -name "*_" -exec svn propset svn:mime-type "text/plain" {} \; 2>> DOCS/svn-errors.log
-find -type f -name "_*.php" -exec svn propset svn:mime-type "text/plain" {} \; 2>> DOCS/svn-errors.log
-find -type f -name "*.jpg" -exec svn propset svn:mime-type "image/jpeg" {} \; 2>> DOCS/svn-errors.log
-find -type f -name "*.png" -exec svn propset svn:mime-type "image/png" {} \; 2>> DOCS/svn-errors.log
-find -type f -name "*.gif" -exec svn propset svn:mime-type "image/gif" {} \; 2>> DOCS/svn-errors.log
-find -type f -name "*.txt" -exec svn propset svn:mime-type "text/plain" {} \; 2>> DOCS/svn-errors.log
-find -type f -name "*.tpl" -exec svn propset svn:mime-type "text/plain" {} \; 2>> DOCS/svn-errors.log
-find -type f -name "*.xml" -exec svn propset svn:mime-type "text/plain" {} \; 2>> DOCS/svn-errors.log
-find -type f -name "*.js" -exec svn propset svn:mime-type "text/javascript" {} \; 2>> DOCS/svn-errors.log
-find -type f -name "*.css" -exec svn propset svn:mime-type "text/css" {} \; 2>> DOCS/svn-errors.log
-find -type f -name ".htaccess" -exec svn propset svn:mime-type "text/plain" {} \; 2>> DOCS/svn-errors.log
-
-find -type f -name "_*.php" -exec svn propset svn:eol-style "native" {} \; 2>> DOCS/svn-errors.log
-find -type f -name "*-" -exec svn propset svn:eol-style "native" {} \; 2>> DOCS/svn-errors.log
-find -type f -name "*_" -exec svn propset svn:eol-style "native" {} \; 2>> DOCS/svn-errors.log
-find -type f -name "*.php" -exec svn propset svn:eol-style "native" {} \; 2>> DOCS/svn-errors.log
-find -type f -name "*.txt" -exec svn propset svn:eol-style "native" {} \; 2>> DOCS/svn-errors.log
-find -type f -name "*.tpl" -exec svn propset svn:eol-style "native" {} \; 2>> DOCS/svn-errors.log
-find -type f -name "*.xml" -exec svn propset svn:eol-style "native" {} \; 2>> DOCS/svn-errors.log
-find -type f -name "*.js" -exec svn propset svn:eol-style "native" {} \; 2>> DOCS/svn-errors.log
-find -type f -name "*.css" -exec svn propset svn:eol-style "native" {} \; 2>> DOCS/svn-errors.log
-find -type f -name ".htaccess" -exec svn propset svn:eol-style "native" {} \; 2>> DOCS/svn-errors.log
+# @DEPRECATED
* -------------------------------------------------------------------- *
* Kurzbeschreibung : Empfangsscript fuer debug.log Dateien *
* -------------------------------------------------------------------- *
- * $Revision:: $ *
- * $Date:: $ *
- * $Tag:: 0.2.1-FINAL $ *
- * $Author:: $ *
- * -------------------------------------------------------------------- *
* Copyright (c) 2003 - 2009 by Roland Haeder *
* Copyright (c) 2009 - 2013 by Mailer Developer Team *
* For more information visit: http://mxchange.org *
* -------------------------------------------------------------------- *
* Kurzbeschreibung : Call-Back-Funktionen fuer XML-Templates *
* -------------------------------------------------------------------- *
- * $Revision:: $ *
- * $Date:: $ *
- * $Tag:: 0.2.1-FINAL $ *
- * $Author:: $ *
- * -------------------------------------------------------------------- *
* Copyright (c) 2003 - 2009 by Roland Haeder *
* Copyright (c) 2009 - 2013 by Mailer Developer Team *
* For more information visit: http://mxchange.org *
* -------------------------------------------------------------------- *
* Kurzbeschreibung : Resolver-Klasse *
* -------------------------------------------------------------------- *
- * $Revision:: $ *
- * $Date:: $ *
- * $Tag:: 0.2.1-FINAL $ *
- * $Author:: $ *
- * -------------------------------------------------------------------- *
* Copyright (c) 2003 - 2009 by Roland Haeder *
* Copyright (c) 2009 - 2013 by Mailer Developer Team *
* For more information visit: http://mxchange.org *
* -------------------------------------------------------------------- *
* Kurzbeschreibung : Funktionen zum Umgang mit Status-Funktionen *
* -------------------------------------------------------------------- *
- * $Revision:: $ *
- * $Date:: $ *
- * $Tag:: 0.2.1-FINAL $ *
- * $Author:: $ *
- * -------------------------------------------------------------------- *
* Copyright (c) 2003 - 2009 by Roland Haeder *
* Copyright (c) 2009 - 2013 by Mailer Developer Team *
* For more information visit: http://mxchange.org *
* -------------------------------------------------------------------- *
* Kurzbeschreibung : Konfigurationsfunktionen *
* -------------------------------------------------------------------- *
- * $Revision:: $ *
- * $Date:: $ *
- * $Tag:: 0.2.1-FINAL $ *
- * $Author:: $ *
- * -------------------------------------------------------------------- *
* Copyright (c) 2003 - 2009 by Roland Haeder *
* Copyright (c) 2009 - 2013 by Mailer Developer Team *
* For more information visit: http://mxchange.org *
* -------------------------------------------------------------------- *
* Kurzbeschreibung : Globale Konfiguration *
* -------------------------------------------------------------------- *
- * $Revision:: $ *
- * $Date:: $ *
- * $Tag:: 0.2.1-FINAL $ *
- * $Author:: $ *
- * -------------------------------------------------------------------- *
* Copyright (c) 2003 - 2009 by Roland Haeder *
* Copyright (c) 2009 - 2013 by Mailer Developer Team *
* For more information visit: http://mxchange.org *
* -------------------------------------------------------------------- *
* Kurzbeschreibung : Dinge, die beim taeglichen Reset erledigt werden *
* -------------------------------------------------------------------- *
- * $Revision:: $ *
- * $Date:: $ *
- * $Tag:: 0.2.1-FINAL $ *
- * $Author:: $ *
- * -------------------------------------------------------------------- *
* Copyright (c) 2003 - 2009 by Roland Haeder *
* Copyright (c) 2009 - 2013 by Mailer Developer Team *
* For more information visit: http://mxchange.org *
* -------------------------------------------------------------------- *
* Kurzbeschreibung : Nach Mailbestaetigungen mit 100% Klickrate s. *
* -------------------------------------------------------------------- *
- * $Revision:: $ *
- * $Date:: $ *
- * $Tag:: 0.2.1-FINAL $ *
- * $Author:: $ *
- * -------------------------------------------------------------------- *
* Copyright (c) 2003 - 2009 by Roland Haeder *
* Copyright (c) 2009 - 2013 by Mailer Developer Team *
* For more information visit: http://mxchange.org *
* -------------------------------------------------------------------- *
* Kurzbeschreibung : Auto-Loeschung von veralteten Mail-Links *
* -------------------------------------------------------------------- *
- * $Revision:: $ *
- * $Date:: $ *
- * $Tag:: 0.2.1-FINAL $ *
- * $Author:: $ *
- * -------------------------------------------------------------------- *
* Copyright (c) 2003 - 2009 by Roland Haeder *
* Copyright (c) 2009 - 2013 by Mailer Developer Team *
* For more information visit: http://mxchange.org *
* -------------------------------------------------------------------- *
* Kurzbeschreibung : Erbettelten Punkte zuruecksetzen *
* -------------------------------------------------------------------- *
- * $Revision:: $ *
- * $Date:: $ *
- * $Tag:: 0.2.1-FINAL $ *
- * $Author:: $ *
- * -------------------------------------------------------------------- *
* Copyright (c) 2003 - 2009 by Roland Haeder *
* Copyright (c) 2009 - 2013 by Mailer Developer Team *
* For more information visit: http://mxchange.org *
* -------------------------------------------------------------------- *
* Kurzbeschreibung : Versendet Geburtstagsmails beim Reset *
* -------------------------------------------------------------------- *
- * $Revision:: $ *
- * $Date:: $ *
- * $Tag:: 0.2.1-FINAL $ *
- * $Author:: $ *
- * -------------------------------------------------------------------- *
* Copyright (c) 2003 - 2009 by Roland Haeder *
* Copyright (c) 2009 - 2013 by Mailer Developer Team *
* For more information visit: http://mxchange.org *
* -------------------------------------------------------------------- *
* Kurzbeschreibung : Bonus-Punkte zuruecksetzen *
* -------------------------------------------------------------------- *
- * $Revision:: $ *
- * $Date:: $ *
- * $Tag:: 0.2.1-FINAL $ *
- * $Author:: $ *
- * -------------------------------------------------------------------- *
* Copyright (c) 2003 - 2009 by Roland Haeder *
* Copyright (c) 2009 - 2013 by Mailer Developer Team *
* For more information visit: http://mxchange.org *
* -------------------------------------------------------------------- *
* Kurzbeschreibung : Dinge, die beim taeglichen Reset erledigt werden *
* -------------------------------------------------------------------- *
- * $Revision:: $ *
- * $Date:: $ *
- * $Tag:: 0.2.1-FINAL $ *
- * $Author:: $ *
- * -------------------------------------------------------------------- *
* Copyright (c) 2003 - 2009 by Roland Haeder *
* Copyright (c) 2009 - 2013 by Mailer Developer Team *
* For more information visit: http://mxchange.org *
* -------------------------------------------------------------------- *
* Kurzbeschreibung : Dinge, die beim taeglichen Reset erledigt werden *
* -------------------------------------------------------------------- *
- * $Revision:: $ *
- * $Date:: $ *
- * $Tag:: 0.2.1-FINAL $ *
- * $Author:: $ *
- * -------------------------------------------------------------------- *
* Copyright (c) 2003 - 2009 by Roland Haeder *
* Copyright (c) 2009 - 2013 by Mailer Developer Team *
* For more information visit: http://mxchange.org *
* -------------------------------------------------------------------- *
* Kurzbeschreibung : Dinge, die beim taeglichen Reset erledigt werden *
* -------------------------------------------------------------------- *
- * $Revision:: $ *
- * $Date:: $ *
- * $Tag:: 0.2.1-FINAL $ *
- * $Author:: $ *
- * -------------------------------------------------------------------- *
* Copyright (c) 2003 - 2009 by Roland Haeder *
* Copyright (c) 2009 - 2013 by Mailer Developer Team *
* For more information visit: http://mxchange.org *
* -------------------------------------------------------------------- *
* Kurzbeschreibung : Dinge, die beim taeglichen Reset erledigt werden *
* -------------------------------------------------------------------- *
- * $Revision:: $ *
- * $Date:: $ *
- * $Tag:: 0.2.1-FINAL $ *
- * $Author:: $ *
- * -------------------------------------------------------------------- *
* Copyright (c) 2003 - 2009 by Roland Haeder *
* Copyright (c) 2009 - 2013 by Mailer Developer Team *
* For more information visit: http://mxchange.org *
* Kurzbeschreibung : Sendet Erinnerngen aus, damit die Profile *
* von den Mitgliedern aktuell gehalten werden *
* -------------------------------------------------------------------- *
- * $Revision:: $ *
- * $Date:: $ *
- * $Tag:: 0.2.1-FINAL $ *
- * $Author:: $ *
- * -------------------------------------------------------------------- *
* Copyright (c) 2003 - 2009 by Roland Haeder *
* Copyright (c) 2009 - 2013 by Mailer Developer Team *
* For more information visit: http://mxchange.org *
* -------------------------------------------------------------------- *
* Kurzbeschreibung : Dinge, die beim taeglichen Reset erledigt werden *
* -------------------------------------------------------------------- *
- * $Revision:: $ *
- * $Date:: $ *
- * $Tag:: 0.2.1-FINAL $ *
- * $Author:: $ *
- * -------------------------------------------------------------------- *
* Copyright (c) 2003 - 2009 by Roland Haeder *
* Copyright (c) 2009 - 2013 by Mailer Developer Team *
* For more information visit: http://mxchange.org *
* -------------------------------------------------------------------- *
* Kurzbeschreibung : Dinge, die beim taeglichen Reset erledigt werden *
* -------------------------------------------------------------------- *
- * $Revision:: $ *
- * $Date:: $ *
- * $Tag:: 0.2.1-FINAL $ *
- * $Author:: $ *
- * -------------------------------------------------------------------- *
* Copyright (c) 2003 - 2009 by Roland Haeder *
* Copyright (c) 2009 - 2013 by Mailer Developer Team *
* For more information visit: http://mxchange.org *
* -------------------------------------------------------------------- *
* Kurzbeschreibung : Dinge, die beim taeglichen Reset erledigt werden *
* -------------------------------------------------------------------- *
- * $Revision:: $ *
- * $Date:: $ *
- * $Tag:: 0.2.1-FINAL $ *
- * $Author:: $ *
- * -------------------------------------------------------------------- *
* Copyright (c) 2003 - 2009 by Roland Haeder *
* Copyright (c) 2009 - 2013 by Mailer Developer Team *
* For more information visit: http://mxchange.org *
* -------------------------------------------------------------------- *
* Kurzbeschreibung : Dinge, die beim taeglichen Reset erledigt werden *
* -------------------------------------------------------------------- *
- * $Revision:: $ *
- * $Date:: $ *
- * $Tag:: 0.2.1-FINAL $ *
- * $Author:: $ *
- * -------------------------------------------------------------------- *
* Copyright (c) 2003 - 2009 by Roland Haeder *
* Copyright (c) 2009 - 2013 by Mailer Developer Team *
* For more information visit: http://mxchange.org *
* -------------------------------------------------------------------- *
* Kurzbeschreibung : Definitionen und Datenfelder (hart-codertiert) *
* -------------------------------------------------------------------- *
- * $Revision:: $ *
- * $Date:: $ *
- * $Tag:: 0.2.1-FINAL $ *
- * $Author:: $ *
- * -------------------------------------------------------------------- *
* Copyright (c) 2003 - 2009 by Roland Haeder *
* Copyright (c) 2009 - 2013 by Mailer Developer Team *
* For more information visit: http://mxchange.org *
--- /dev/null
+<?php
+/************************************************************************
+ * Mailer v0.2.1-FINAL Start: 08/29/2004 *
+ * =================== Last change: 08/29/2004 *
+ * *
+ * -------------------------------------------------------------------- *
+ * File : lib-mysql3.php *
+ * -------------------------------------------------------------------- *
+ * Short description : Database layer for MySQL 3/4/5 server *
+ * -------------------------------------------------------------------- *
+ * Kurzbeschreibung : Datenbankschicht fuer MySQL 3/4/5 Server *
+ * -------------------------------------------------------------------- *
+ * $Revision:: $ *
+ * $Date:: $ *
+ * $Tag:: 0.2.1-FINAL $ *
+ * $Author:: $ *
+ * -------------------------------------------------------------------- *
+ * Copyright (c) 2003 - 2009 by Roland Haeder *
+ * Copyright (c) 2009 - 2013 by Mailer Developer Team *
+ * For more information visit: http://mxchange.org *
+ * *
+ * This program is free software; you can redistribute it and/or modify *
+ * it under the terms of the GNU General Public License as published by *
+ * the Free Software Foundation; either version 2 of the License, or *
+ * (at your option) any later version. *
+ * *
+ * This program is distributed in the hope that it will be useful, *
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of *
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the *
+ * GNU General Public License for more details. *
+ * *
+ * You should have received a copy of the GNU General Public License *
+ * along with this program; if not, write to the Free Software *
+ * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, *
+ * MA 02110-1301 USA *
+ ************************************************************************/
+
+// Some security stuff...
+if (!defined('__SECURITY')) {
+ die();
+} // END - if
+
+// SQL queries
+function sqlQuery ($sqlString, $file, $line, $enableCodes = TRUE) {
+ // Is there cache?
+ if (!isset($GLOBALS[__FUNCTION__][$sqlString])) {
+ //* DEBUG: */ logDebugMessage(__FUNCTION__, __LINE__, 'Called: ' . $sqlString);
+
+ // Trim SQL string
+ $sqlStringModified = trim($sqlString);
+
+ // Empty query string or link is not up?
+ if (empty($sqlStringModified)) {
+ // Empty SQL string!
+ reportBug(__FUNCTION__, __LINE__, sprintf('SQL string is empty, please fix this: file=%s, line=%s',
+ basename($file),
+ $line
+ ));
+ } elseif (!isSqlLinkUp()) {
+ // We should not quietly ignore this
+ reportBug(__FUNCTION__, __LINE__, sprintf('Cannot query database: sqlString=%s,file=%s,line=%s',
+ $sqlStringModified,
+ basename($file),
+ $line
+ ));
+ }
+
+ // Remove \t, \n and \r from queries they may confuse some MySQL versions
+ $sqlStringModified = str_replace(array(chr(9), PHP_EOL, chr(13)), array(' ', ' ', ' '), $sqlStringModified);
+
+ // Compile config entries out
+ $sqlStringModified = sqlPrepareQueryString($sqlStringModified, $enableCodes);
+
+ // Cache it and remember as last SQL query
+ $GLOBALS[__FUNCTION__][$sqlString] = $sqlStringModified;
+ $GLOBALS['last_sql'] = $sqlStringModified;
+ //* DEBUG: */ logDebugMessage(__FUNCTION__, __LINE__, 'Stored cache: ' . $sqlStringModified);
+ } elseif (!isSqlLinkUp()) {
+ // Link went down while using cached SQL
+ reportBug(__FUNCTION__, __LINE__, 'Link went down while using cached SQL: sqlString=' . $sqlString . ',file=' . basename($file) . ',line=' . $line . ',enableCodes=' . intval($enableCodes));
+ } else {
+ //* DEBUG: */ logDebugMessage(__FUNCTION__, __LINE__, 'Cache used: ' . $sqlString);
+
+ // Use cache (to save a lot function calls
+ $GLOBALS['last_sql'] = $GLOBALS[__FUNCTION__][$sqlString];
+
+ //* DEBUG: */ logDebugMessage(__FUNCTION__, __LINE__, 'Cache is: ' . $sqlString);
+ }
+
+ // Starting time
+ $querytimeBefore = microtime(TRUE);
+
+ // Run SQL command
+ //* DEBUG: */ logDebugMessage(__FUNCTION__, __LINE__, 'file=' . basename($file) . ',line=' . $line . ',sql=' . $GLOBALS['last_sql']);
+ $result = mysql_query($GLOBALS['last_sql'], getSqlLink())
+ or sqlError($file, $line, 'file='. basename($file) . ',line=' . $line . ':mysql_error()=' . mysql_error() . ',last_query=' . $GLOBALS['last_sql']);
+ //* DEBUG: */ logDebugMessage($file, $line, 'sql=' . $GLOBALS['last_sql'] . ',affected=' . sqlAffectedRows() . ',numRows='.(isValidSqlLink($result) ? sqlNumRows($result) : gettype($result)));
+
+ // Calculate query time
+ $queryTime = microtime(TRUE) - $querytimeBefore;
+
+ // Add this query to array including timing
+ addSqlToDebug($result, $GLOBALS['last_sql'], $queryTime, $file, $line);
+
+ // Save last successfull query
+ setConfigEntry('db_last_query', $GLOBALS['last_sql']);
+
+ // Count all query times
+ incrementConfigEntry('sql_time', $queryTime);
+
+ // Count this query
+ incrementConfigEntry('sql_count');
+
+ // Debug output
+ if (isSqlDebugEnabled()) {
+ // Is this the first call?
+ if (!isset($GLOBALS['sql_first_entry'])) {
+ // Write first entry
+ appendLineToFile(getCachePath() . 'mysql.log', 'Module=' . getModule());
+ $GLOBALS['sql_first_entry'] = TRUE;
+ } // END - if
+
+ // Append debug line
+ appendLineToFile(getCachePath() . 'mysql.log', basename($file) . '|LINE=' . $line . '|NUM=' . (isValidSqlLink($result) ? sqlNumRows($result) : 'false') . '|AFFECTED=' . sqlAffectedRows() . '|QUERYTIME:' . ($queryTime * 1000) . 'ms): ' . str_replace(array(chr(13), PHP_EOL), array('', ' '), $GLOBALS['last_sql']));
+ } // END - if
+
+ // Increment stats entry
+ incrementStatsEntry('db_hits');
+
+ // Return the result
+ return $result;
+}
+
+// SQL num rows
+function sqlNumRows ($resource) {
+ // Valid link resource?
+ if (!isSqlLinkUp()) return FALSE;
+
+ // Link is not up, no rows by default
+ $lines = FALSE;
+
+ // Is the result a valid resource?
+ if (isset($GLOBALS['sql_numrows'][intval($resource)])) {
+ // Use cache
+ $lines = $GLOBALS['sql_numrows'][intval($resource)];
+ } elseif (isValidSqlLink($resource)) {
+ // Get the count of rows from database
+ $lines = mysql_num_rows($resource);
+
+ // Remember it in cache
+ $GLOBALS['sql_numrows'][intval($resource)] = $lines;
+ } else {
+ // No resource given, please fix this
+ reportBug(__FUNCTION__, __LINE__, 'No resource given! result[]=' . gettype($resource) . ',last_sql=' . $GLOBALS['last_sql']);
+ }
+
+ // Return lines
+ return $lines;
+}
+
+// SQL affected rows
+function sqlAffectedRows () {
+ // Valid link resource?
+ if (!isSqlLinkUp()) return FALSE;
+
+ // Get affected rows
+ $lines = mysql_affected_rows(getSqlLink());
+
+ // Return it
+ return $lines;
+}
+
+// SQL fetch row
+function sqlFetchRow ($resource) {
+ // Is $resource valid?
+ if ((!isValidSqlLink($resource)) || (!isSqlLinkUp())) return FALSE;
+
+ // Fetch the data and return it
+ return mysql_fetch_row($resource);
+}
+
+// SQL fetch array
+function sqlFetchArray ($resource) {
+ // Is $resource valid?
+ if ((!isValidSqlLink($resource)) || (!isSqlLinkUp())) return FALSE;
+
+ // Load row as array from database
+ $row = mysql_fetch_assoc($resource);
+
+ // Return only arrays here
+ if (is_array($row)) {
+ // Return row
+ return $row;
+ } else {
+ // Return a false, else some loops would go endless...
+ return FALSE;
+ }
+}
+
+// SQL result
+function sqlResult ($resource, $row, $field = '0') {
+ // Is $resource valid?
+ if ((!isValidSqlLink($resource)) || (!isSqlLinkUp())) return FALSE;
+
+ // Run the result command
+ $result = mysql_result($resource, $row, $field);
+
+ // ... and return the result
+ return $result;
+}
+
+// SQL connect
+function sqlConnectToDatabase ($host, $login, $password, $file, $line) {
+ // Try to connect
+ $linkResource = mysql_connect($host, $login, $password) or sqlError($file, $line, mysql_error());
+
+ // Set the link resource
+ if (isValidSqlLink($linkResource)) {
+ /*
+ * A non-resource (boolean) may happen on installation phase which
+ * shall not be set here. Only valid link resources shall be set so
+ * isSqlLinkUp() will only return 'true' if there is really a
+ * working database link.
+ */
+ setSqlLink($file . ':' . __FUNCTION__, $line . ':' . __LINE__, $linkResource);
+
+ // Init charsets (UTF-8 is default now)
+ sqlQuery("SET
+ `character_set_results`='utf8',
+ `character_set_client`='utf8',
+ `character_set_connection`='utf8',
+ `character_set_database`='utf8',
+ `character_set_server`='utf8'", $file . ':' . __FUNCTION__, $line . ':' . __LINE__);
+
+ // Disallow subtraction for unsigned columns
+ sqlQuery("SET `sql_mode`='NO_UNSIGNED_SUBTRACTION'", $file . ':' . __FUNCTION__, $line . ':' . __LINE__);
+ } // END - if
+
+ // Return the resource
+ //* DEBUG: */ logDebugMessage($file . ':' . __FUNCTION__, $line . ':' . __LINE__, 'linkResource[]=' . gettype($linkResource));
+ return $linkResource;
+}
+
+// SQL select database
+function sqlSelectDatabase ($dbName, $file, $line) {
+ // Is there still a valid link? If not, skip it.
+ if (!isSqlLinkUp()) return FALSE;
+
+ // Return the result
+ //* DEBUG: */ logDebugMessage($file . ':' . __FUNCTION__, $line . ':' . __LINE__, 'Selecting database ' . $dbName);
+ return mysql_select_db($dbName, getSqlLink()) or sqlError($file, $line, mysql_error());
+}
+
+// SQL close link
+function sqlCloseLink ($file, $line) {
+ // Is the link up?
+ if (!isSqlLinkUp()) {
+ // Skip double close
+ //* DEBUG: */ logDebugMessage($file . ':' . __FUNCTION__, $line . ':' . __LINE__, 'Called but no link is open.');
+ return FALSE;
+ } // END - if
+
+ // Close database link and forget the link
+ $close = mysql_close(getSqlLink()) or sqlError($file . ':' . __FUNCTION__, $line . ':' . __LINE__, mysql_error());
+
+ // Close link in this layer
+ unsetSqlLinkUp(__FUNCTION__, __LINE__);
+
+ // Return the result
+ //* DEBUG: */ logDebugMessage($file . ':' . __FUNCTION__, $line . ':' . __LINE__, 'close[' . gettype($close) . ']=' . intval($close));
+ return $close;
+}
+
+// SQL free result
+function sqlFreeResult ($resource) {
+ if ((!isValidSqlLink($resource)) || (!isSqlLinkUp())) {
+ // Abort here
+ return FALSE;
+ } // END - if
+
+ // Free result
+ $res = mysql_free_result($resource);
+
+ // And return that result of freeing it...
+ return $res;
+}
+
+// Get id from last INSERT command and secure id
+function getSqlInsertId () {
+ if (!isSqlLinkUp()) return FALSE;
+ return bigintval(mysql_insert_id());
+}
+
+// Escape a string for the database
+function sqlEscapeString ($str, $secureString = TRUE, $strip = TRUE) {
+ // Is there cache?
+ if (!isset($GLOBALS['sql_escapes']['' . $str . ''])) {
+ // Debug message
+ //* DEBUG: */ logDebugMessage(__FUNCTION__, __LINE__, 'str=' . $str . ' - BEFORE!');
+
+ // Prepare the string here
+ $str = sqlPrepareQueryString($str);
+
+ // Debug message
+ //* DEBUG: */ logDebugMessage(__FUNCTION__, __LINE__, 'str=' . $str . ' - AFTER!');
+
+ // Secure string first? (which is the default behaviour!)
+ if ($secureString === TRUE) {
+ // Debug message
+ //* DEBUG: */ logDebugMessage(__FUNCTION__, __LINE__, 'str=' . $str . ',strip=' . intval($strip) . ' - BEFORE!');
+
+ // Then do it here
+ $str = secureString($str, $strip);
+
+ // Debug message
+ //* DEBUG: */ logDebugMessage(__FUNCTION__, __LINE__, 'str=' . $str . ',strip=' . intval($strip) . ' - AFTER!');
+ } // END - if
+
+ // Init (invalid) value
+ $ret = '!INVALID!';
+
+ if (!isSqlLinkUp()) {
+ // Fall-back to escapeQuotes() when there is no link
+ $ret = escapeQuotes($str);
+ } elseif (function_exists('mysql_real_escape_string')) {
+ // Debug message
+ //* DEBUG: */ logDebugMessage(__FUNCTION__, __LINE__, 'str=' . $str);
+
+ // The new and improved version
+ $ret = mysql_real_escape_string($str, getSqlLink());
+
+ // Debug message
+ //* DEBUG: */ logDebugMessage(__FUNCTION__, __LINE__, 'str=' . $str . ',ret=' . $ret);
+ } elseif (function_exists('mysql_escape_string')) {
+ // The obsolete function
+ $ret = mysql_escape_string($str, getSqlLink());
+ } else {
+ // If nothing else works, fall back to escapeQuotes() again
+ $ret = escapeQuotes($str);
+ }
+
+ // Log message
+ //* DEBUG: */ logDebugMessage(__FUNCTION__, __LINE__, 'str=' . $str . ',ret=' . $ret);
+
+ // Cache result
+ $GLOBALS['sql_escapes']['' . $str . ''] = $ret;
+ } // END - if
+
+ // Log message
+ //* DEBUG: */ logDebugMessage(__FUNCTION__, __LINE__, 'str=' . $str . ',sql_escapes=' . $GLOBALS['sql_escapes']['' . $str . '']);
+
+ // Return it
+ return $GLOBALS['sql_escapes']['' . $str . ''];
+}
+
+// Log SQL errors to debug.log in installation phase or call reportBug()
+function sqlError ($file, $line, $message) {
+ // Remember plain error in last_sql_error
+ $GLOBALS['last_sql_error'] = mysql_error();
+
+ // Is login set?
+ if (!empty($GLOBALS['mysql']['login'])) {
+ // Secure login name in message
+ $message = str_replace($GLOBALS['mysql']['login'], '***', $message);
+ } // END - if
+
+ // Is database password set?
+ if (!empty($GLOBALS['mysql']['password'])) {
+ // Secure password in message
+ $message = str_replace($GLOBALS['mysql']['password'], '***', $message);
+ } // END - if
+
+ // Is database name set?
+ if (!empty($GLOBALS['mysql']['dbase'])) {
+ // Secure database name in message
+ $message = str_replace($GLOBALS['mysql']['dbase'], '***', $message);
+ } // END - if
+
+ // Is there installation phase?
+ if (isInstaller()) {
+ /*
+ * In installation phase, we don't want SQL errors abort e.g. connection
+ * tests, so just log it away.
+ */
+ logDebugMessage($file, $line, $message);
+ } else {
+ // Regular mode, then call reportBug()
+ reportBug($file, $line, $message);
+ }
+}
+
+// Checks whether given link is a valid SQL link
+function isValidSqlLink ($linkResource) {
+ // Is it a resource?
+ return is_resource($linkResource);
+}
+
+// [EOF]
+?>
+++ /dev/null
-<?php
-/************************************************************************
- * Mailer v0.2.1-FINAL Start: 08/29/2004 *
- * =================== Last change: 08/29/2004 *
- * *
- * -------------------------------------------------------------------- *
- * File : lib-mysql3.php *
- * -------------------------------------------------------------------- *
- * Short description : Database layer for MySQL 3/4/5 server *
- * -------------------------------------------------------------------- *
- * Kurzbeschreibung : Datenbankschicht fuer MySQL 3/4/5 Server *
- * -------------------------------------------------------------------- *
- * $Revision:: $ *
- * $Date:: $ *
- * $Tag:: 0.2.1-FINAL $ *
- * $Author:: $ *
- * -------------------------------------------------------------------- *
- * Copyright (c) 2003 - 2009 by Roland Haeder *
- * Copyright (c) 2009 - 2013 by Mailer Developer Team *
- * For more information visit: http://mxchange.org *
- * *
- * This program is free software; you can redistribute it and/or modify *
- * it under the terms of the GNU General Public License as published by *
- * the Free Software Foundation; either version 2 of the License, or *
- * (at your option) any later version. *
- * *
- * This program is distributed in the hope that it will be useful, *
- * but WITHOUT ANY WARRANTY; without even the implied warranty of *
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the *
- * GNU General Public License for more details. *
- * *
- * You should have received a copy of the GNU General Public License *
- * along with this program; if not, write to the Free Software *
- * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, *
- * MA 02110-1301 USA *
- ************************************************************************/
-
-// Some security stuff...
-if (!defined('__SECURITY')) {
- die();
-} // END - if
-
-// SQL queries
-function sqlQuery ($sqlString, $file, $line, $enableCodes = TRUE) {
- // Is there cache?
- if (!isset($GLOBALS[__FUNCTION__][$sqlString])) {
- //* DEBUG: */ logDebugMessage(__FUNCTION__, __LINE__, 'Called: ' . $sqlString);
-
- // Trim SQL string
- $sqlStringModified = trim($sqlString);
-
- // Empty query string or link is not up?
- if (empty($sqlStringModified)) {
- // Empty SQL string!
- reportBug(__FUNCTION__, __LINE__, sprintf('SQL string is empty, please fix this: file=%s, line=%s',
- basename($file),
- $line
- ));
- } elseif (!isSqlLinkUp()) {
- // We should not quietly ignore this
- reportBug(__FUNCTION__, __LINE__, sprintf('Cannot query database: sqlString=%s,file=%s,line=%s',
- $sqlStringModified,
- basename($file),
- $line
- ));
- }
-
- // Remove \t, \n and \r from queries they may confuse some MySQL versions
- $sqlStringModified = str_replace(array(chr(9), PHP_EOL, chr(13)), array(' ', ' ', ' '), $sqlStringModified);
-
- // Compile config entries out
- $sqlStringModified = sqlPrepareQueryString($sqlStringModified, $enableCodes);
-
- // Cache it and remember as last SQL query
- $GLOBALS[__FUNCTION__][$sqlString] = $sqlStringModified;
- $GLOBALS['last_sql'] = $sqlStringModified;
- //* DEBUG: */ logDebugMessage(__FUNCTION__, __LINE__, 'Stored cache: ' . $sqlStringModified);
- } elseif (!isSqlLinkUp()) {
- // Link went down while using cached SQL
- reportBug(__FUNCTION__, __LINE__, 'Link went down while using cached SQL: sqlString=' . $sqlString . ',file=' . basename($file) . ',line=' . $line . ',enableCodes=' . intval($enableCodes));
- } else {
- //* DEBUG: */ logDebugMessage(__FUNCTION__, __LINE__, 'Cache used: ' . $sqlString);
-
- // Use cache (to save a lot function calls
- $GLOBALS['last_sql'] = $GLOBALS[__FUNCTION__][$sqlString];
-
- //* DEBUG: */ logDebugMessage(__FUNCTION__, __LINE__, 'Cache is: ' . $sqlString);
- }
-
- // Starting time
- $querytimeBefore = microtime(TRUE);
-
- // Run SQL command
- //* DEBUG: */ logDebugMessage(__FUNCTION__, __LINE__, 'file=' . basename($file) . ',line=' . $line . ',sql=' . $GLOBALS['last_sql']);
- $result = mysql_query($GLOBALS['last_sql'], getSqlLink())
- or sqlError($file, $line, 'file='. basename($file) . ',line=' . $line . ':mysql_error()=' . mysql_error() . ',last_query=' . $GLOBALS['last_sql']);
- //* DEBUG: */ logDebugMessage($file, $line, 'sql=' . $GLOBALS['last_sql'] . ',affected=' . sqlAffectedRows() . ',numRows='.(isValidSqlLink($result) ? sqlNumRows($result) : gettype($result)));
-
- // Calculate query time
- $queryTime = microtime(TRUE) - $querytimeBefore;
-
- // Add this query to array including timing
- addSqlToDebug($result, $GLOBALS['last_sql'], $queryTime, $file, $line);
-
- // Save last successfull query
- setConfigEntry('db_last_query', $GLOBALS['last_sql']);
-
- // Count all query times
- incrementConfigEntry('sql_time', $queryTime);
-
- // Count this query
- incrementConfigEntry('sql_count');
-
- // Debug output
- if (isSqlDebugEnabled()) {
- // Is this the first call?
- if (!isset($GLOBALS['sql_first_entry'])) {
- // Write first entry
- appendLineToFile(getCachePath() . 'mysql.log', 'Module=' . getModule());
- $GLOBALS['sql_first_entry'] = TRUE;
- } // END - if
-
- // Append debug line
- appendLineToFile(getCachePath() . 'mysql.log', basename($file) . '|LINE=' . $line . '|NUM=' . (isValidSqlLink($result) ? sqlNumRows($result) : 'false') . '|AFFECTED=' . sqlAffectedRows() . '|QUERYTIME:' . ($queryTime * 1000) . 'ms): ' . str_replace(array(chr(13), PHP_EOL), array('', ' '), $GLOBALS['last_sql']));
- } // END - if
-
- // Increment stats entry
- incrementStatsEntry('db_hits');
-
- // Return the result
- return $result;
-}
-
-// SQL num rows
-function sqlNumRows ($resource) {
- // Valid link resource?
- if (!isSqlLinkUp()) return FALSE;
-
- // Link is not up, no rows by default
- $lines = FALSE;
-
- // Is the result a valid resource?
- if (isset($GLOBALS['sql_numrows'][intval($resource)])) {
- // Use cache
- $lines = $GLOBALS['sql_numrows'][intval($resource)];
- } elseif (isValidSqlLink($resource)) {
- // Get the count of rows from database
- $lines = mysql_num_rows($resource);
-
- // Remember it in cache
- $GLOBALS['sql_numrows'][intval($resource)] = $lines;
- } else {
- // No resource given, please fix this
- reportBug(__FUNCTION__, __LINE__, 'No resource given! result[]=' . gettype($resource) . ',last_sql=' . $GLOBALS['last_sql']);
- }
-
- // Return lines
- return $lines;
-}
-
-// SQL affected rows
-function sqlAffectedRows () {
- // Valid link resource?
- if (!isSqlLinkUp()) return FALSE;
-
- // Get affected rows
- $lines = mysql_affected_rows(getSqlLink());
-
- // Return it
- return $lines;
-}
-
-// SQL fetch row
-function sqlFetchRow ($resource) {
- // Is $resource valid?
- if ((!isValidSqlLink($resource)) || (!isSqlLinkUp())) return FALSE;
-
- // Fetch the data and return it
- return mysql_fetch_row($resource);
-}
-
-// SQL fetch array
-function sqlFetchArray ($resource) {
- // Is $resource valid?
- if ((!isValidSqlLink($resource)) || (!isSqlLinkUp())) return FALSE;
-
- // Load row as array from database
- $row = mysql_fetch_assoc($resource);
-
- // Return only arrays here
- if (is_array($row)) {
- // Return row
- return $row;
- } else {
- // Return a false, else some loops would go endless...
- return FALSE;
- }
-}
-
-// SQL result
-function sqlResult ($resource, $row, $field = '0') {
- // Is $resource valid?
- if ((!isValidSqlLink($resource)) || (!isSqlLinkUp())) return FALSE;
-
- // Run the result command
- $result = mysql_result($resource, $row, $field);
-
- // ... and return the result
- return $result;
-}
-
-// SQL connect
-function sqlConnectToDatabase ($host, $login, $password, $file, $line) {
- // Try to connect
- $linkResource = mysql_connect($host, $login, $password) or sqlError($file, $line, mysql_error());
-
- // Set the link resource
- if (isValidSqlLink($linkResource)) {
- /*
- * A non-resource (boolean) may happen on installation phase which
- * shall not be set here. Only valid link resources shall be set so
- * isSqlLinkUp() will only return 'true' if there is really a
- * working database link.
- */
- setSqlLink($file . ':' . __FUNCTION__, $line . ':' . __LINE__, $linkResource);
-
- // Init charsets (UTF-8 is default now)
- sqlQuery("SET
- `character_set_results`='utf8',
- `character_set_client`='utf8',
- `character_set_connection`='utf8',
- `character_set_database`='utf8',
- `character_set_server`='utf8'", $file . ':' . __FUNCTION__, $line . ':' . __LINE__);
-
- // Disallow subtraction for unsigned columns
- sqlQuery("SET `sql_mode`='NO_UNSIGNED_SUBTRACTION'", $file . ':' . __FUNCTION__, $line . ':' . __LINE__);
- } // END - if
-
- // Return the resource
- //* DEBUG: */ logDebugMessage($file . ':' . __FUNCTION__, $line . ':' . __LINE__, 'linkResource[]=' . gettype($linkResource));
- return $linkResource;
-}
-
-// SQL select database
-function sqlSelectDatabase ($dbName, $file, $line) {
- // Is there still a valid link? If not, skip it.
- if (!isSqlLinkUp()) return FALSE;
-
- // Return the result
- //* DEBUG: */ logDebugMessage($file . ':' . __FUNCTION__, $line . ':' . __LINE__, 'Selecting database ' . $dbName);
- return mysql_select_db($dbName, getSqlLink()) or sqlError($file, $line, mysql_error());
-}
-
-// SQL close link
-function sqlCloseLink ($file, $line) {
- // Is the link up?
- if (!isSqlLinkUp()) {
- // Skip double close
- //* DEBUG: */ logDebugMessage($file . ':' . __FUNCTION__, $line . ':' . __LINE__, 'Called but no link is open.');
- return FALSE;
- } // END - if
-
- // Close database link and forget the link
- $close = mysql_close(getSqlLink()) or sqlError($file . ':' . __FUNCTION__, $line . ':' . __LINE__, mysql_error());
-
- // Close link in this layer
- unsetSqlLinkUp(__FUNCTION__, __LINE__);
-
- // Return the result
- //* DEBUG: */ logDebugMessage($file . ':' . __FUNCTION__, $line . ':' . __LINE__, 'close[' . gettype($close) . ']=' . intval($close));
- return $close;
-}
-
-// SQL free result
-function sqlFreeResult ($resource) {
- if ((!isValidSqlLink($resource)) || (!isSqlLinkUp())) {
- // Abort here
- return FALSE;
- } // END - if
-
- // Free result
- $res = mysql_free_result($resource);
-
- // And return that result of freeing it...
- return $res;
-}
-
-// Get id from last INSERT command and secure id
-function getSqlInsertId () {
- if (!isSqlLinkUp()) return FALSE;
- return bigintval(mysql_insert_id());
-}
-
-// Escape a string for the database
-function sqlEscapeString ($str, $secureString = TRUE, $strip = TRUE) {
- // Is there cache?
- if (!isset($GLOBALS['sql_escapes']['' . $str . ''])) {
- // Debug message
- //* DEBUG: */ logDebugMessage(__FUNCTION__, __LINE__, 'str=' . $str . ' - BEFORE!');
-
- // Prepare the string here
- $str = sqlPrepareQueryString($str);
-
- // Debug message
- //* DEBUG: */ logDebugMessage(__FUNCTION__, __LINE__, 'str=' . $str . ' - AFTER!');
-
- // Secure string first? (which is the default behaviour!)
- if ($secureString === TRUE) {
- // Debug message
- //* DEBUG: */ logDebugMessage(__FUNCTION__, __LINE__, 'str=' . $str . ',strip=' . intval($strip) . ' - BEFORE!');
-
- // Then do it here
- $str = secureString($str, $strip);
-
- // Debug message
- //* DEBUG: */ logDebugMessage(__FUNCTION__, __LINE__, 'str=' . $str . ',strip=' . intval($strip) . ' - AFTER!');
- } // END - if
-
- // Init (invalid) value
- $ret = '!INVALID!';
-
- if (!isSqlLinkUp()) {
- // Fall-back to escapeQuotes() when there is no link
- $ret = escapeQuotes($str);
- } elseif (function_exists('mysql_real_escape_string')) {
- // Debug message
- //* DEBUG: */ logDebugMessage(__FUNCTION__, __LINE__, 'str=' . $str);
-
- // The new and improved version
- $ret = mysql_real_escape_string($str, getSqlLink());
-
- // Debug message
- //* DEBUG: */ logDebugMessage(__FUNCTION__, __LINE__, 'str=' . $str . ',ret=' . $ret);
- } elseif (function_exists('mysql_escape_string')) {
- // The obsolete function
- $ret = mysql_escape_string($str, getSqlLink());
- } else {
- // If nothing else works, fall back to escapeQuotes() again
- $ret = escapeQuotes($str);
- }
-
- // Log message
- //* DEBUG: */ logDebugMessage(__FUNCTION__, __LINE__, 'str=' . $str . ',ret=' . $ret);
-
- // Cache result
- $GLOBALS['sql_escapes']['' . $str . ''] = $ret;
- } // END - if
-
- // Log message
- //* DEBUG: */ logDebugMessage(__FUNCTION__, __LINE__, 'str=' . $str . ',sql_escapes=' . $GLOBALS['sql_escapes']['' . $str . '']);
-
- // Return it
- return $GLOBALS['sql_escapes']['' . $str . ''];
-}
-
-// Log SQL errors to debug.log in installation phase or call reportBug()
-function sqlError ($file, $line, $message) {
- // Remember plain error in last_sql_error
- $GLOBALS['last_sql_error'] = mysql_error();
-
- // Is login set?
- if (!empty($GLOBALS['mysql']['login'])) {
- // Secure login name in message
- $message = str_replace($GLOBALS['mysql']['login'], '***', $message);
- } // END - if
-
- // Is database password set?
- if (!empty($GLOBALS['mysql']['password'])) {
- // Secure password in message
- $message = str_replace($GLOBALS['mysql']['password'], '***', $message);
- } // END - if
-
- // Is database name set?
- if (!empty($GLOBALS['mysql']['dbase'])) {
- // Secure database name in message
- $message = str_replace($GLOBALS['mysql']['dbase'], '***', $message);
- } // END - if
-
- // Is there installation phase?
- if (isInstaller()) {
- /*
- * In installation phase, we don't want SQL errors abort e.g. connection
- * tests, so just log it away.
- */
- logDebugMessage($file, $line, $message);
- } else {
- // Regular mode, then call reportBug()
- reportBug($file, $line, $message);
- }
-}
-
-// Checks whether given link is a valid SQL link
-function isValidSqlLink ($linkResource) {
- // Is it a resource?
- return is_resource($linkResource);
-}
-
-// [EOF]
-?>
* -------------------------------------------------------------------- *
* Kurzbeschreibung : SQL-Typ auswaehlen *
* -------------------------------------------------------------------- *
- * $Revision:: $ *
- * $Date:: $ *
- * $Tag:: 0.2.1-FINAL $ *
- * $Author:: $ *
- * -------------------------------------------------------------------- *
* Copyright (c) 2003 - 2009 by Roland Haeder *
* Copyright (c) 2009 - 2013 by Mailer Developer Team *
* For more information visit: http://mxchange.org *
* -------------------------------------------------------------------- *
* Kurzbeschreibung : Mailversand bezogene Funktionen *
* -------------------------------------------------------------------- *
- * $Revision:: $ *
- * $Date:: $ *
- * $Tag:: 0.2.1-FINAL $ *
- * $Author:: $ *
- * -------------------------------------------------------------------- *
* Copyright (c) 2003 - 2009 by Roland Haeder *
* Copyright (c) 2009 - 2013 by Mailer Developer Team *
* For more information visit: http://mxchange.org *
* -------------------------------------------------------------------- *
* Kurzbeschreibung : Erweiterungen-Management *
* -------------------------------------------------------------------- *
- * $Revision:: $ *
- * $Date:: $ *
- * $Tag:: 0.2.1-FINAL $ *
- * $Author:: $ *
- * -------------------------------------------------------------------- *
* Copyright (c) 2003 - 2009 by Roland Haeder *
* Copyright (c) 2009 - 2013 by Mailer Developer Team *
* For more information visit: http://mxchange.org *
* -------------------------------------------------------------------- *
* Kurzbeschreibung : Admin-Accountsverwaltung *
* -------------------------------------------------------------------- *
- * $Revision:: $ *
- * $Date:: $ *
- * $Tag:: 0.2.1-FINAL $ *
- * $Author:: $ *
- * -------------------------------------------------------------------- *
* Copyright (c) 2003 - 2009 by Roland Haeder *
* Copyright (c) 2009 - 2013 by Mailer Developer Team *
* For more information visit: http://mxchange.org *
* -------------------------------------------------------------------- *
* Kurzbeschreibung : Auto-Loeschung von veralteten Mail-Links *
* -------------------------------------------------------------------- *
- * $Revision:: $ *
- * $Date:: $ *
- * $Tag:: 0.2.1-FINAL $ *
- * $Author:: $ *
- * -------------------------------------------------------------------- *
* Copyright (c) 2003 - 2009 by Roland Haeder *
* Copyright (c) 2009 - 2013 by Mailer Developer Team *
* For more information visit: http://mxchange.org *
* -------------------------------------------------------------------- *
* Kurzbeschreibung : Update-Modus fuer ext-beg *
* -------------------------------------------------------------------- *
- * $Revision:: $ *
- * $Date:: $ *
- * $Tag:: 0.2.1-FINAL $ *
- * $Author:: $ *
- * -------------------------------------------------------------------- *
* Copyright (c) 2003 - 2009 by Roland Haeder *
* Copyright (c) 2009 - 2013 by Mailer Developer Team *
* For more information visit: http://mxchange.org *
* -------------------------------------------------------------------- *
* Kurzbeschreibung : Bonus-Seiten *
* -------------------------------------------------------------------- *
- * $Revision:: $ *
- * $Date:: $ *
- * $Tag:: 0.2.1-FINAL $ *
- * $Author:: $ *
- * -------------------------------------------------------------------- *
* Copyright (c) 2003 - 2009 by Roland Haeder *
* Copyright (c) 2009 - 2013 by Mailer Developer Team *
* For more information visit: http://mxchange.org *
* -------------------------------------------------------------------- *
* Kurzbeschreibung : Punkte verdoppeln *
* -------------------------------------------------------------------- *
- * $Revision:: $ *
- * $Date:: $ *
- * $Tag:: 0.2.1-FINAL $ *
- * $Author:: $ *
- * -------------------------------------------------------------------- *
* Copyright (c) 2003 - 2009 by Roland Haeder *
* Copyright (c) 2009 - 2013 by Mailer Developer Team *
* For more information visit: http://mxchange.org *
* -------------------------------------------------------------------- *
* Kurzbeschreibung : Punkte verdoppeln *
* -------------------------------------------------------------------- *
- * $Revision:: $ *
- * $Date:: $ *
- * $Tag:: 0.2.1-FINAL $ *
- * $Author:: $ *
- * -------------------------------------------------------------------- *
* Copyright (c) 2003 - 2009 by Roland Haeder *
* Copyright (c) 2009 - 2013 by Mailer Developer Team *
* For more information visit: http://mxchange.org *
* -------------------------------------------------------------------- *
* Kurzbeschreibung : Klickbare Forced-Banner oder -Textlinks *
* -------------------------------------------------------------------- *
- * $Revision:: $ *
- * $Date:: $ *
- * $Tag:: 0.2.1-FINAL $ *
- * $Author:: $ *
- * -------------------------------------------------------------------- *
* Copyright (c) 2003 - 2009 by Roland Haeder *
* Copyright (c) 2009 - 2013 by Mailer Developer Team *
* For more information visit: http://mxchange.org *
* -------------------------------------------------------------------- *
* Kurzbeschreibung : Accountstufen Ihrer Mitglieder *
* -------------------------------------------------------------------- *
- * $Revision:: $ *
- * $Date:: $ *
- * $Tag:: 0.2.1-FINAL $ *
- * $Author:: $ *
- * -------------------------------------------------------------------- *
* Copyright (c) 2003 - 2009 by Roland Haeder *
* Copyright (c) 2009 - 2013 by Mailer Developer Team *
* For more information visit: http://mxchange.org *
* -------------------------------------------------------------------- *
* Kurzbeschreibung : Ferienantraege von Mitgliedern *
* -------------------------------------------------------------------- *
- * $Revision:: $ *
- * $Date:: $ *
- * $Tag:: 0.2.1-FINAL $ *
- * $Author:: $ *
- * -------------------------------------------------------------------- *
* Copyright (c) 2003 - 2009 by Roland Haeder *
* Copyright (c) 2009 - 2013 by Mailer Developer Team *
* For more information visit: http://mxchange.org *
* -------------------------------------------------------------------- *
* Kurzbeschreibung : HTML-Mails mit Standard mail()-Routine *
* -------------------------------------------------------------------- *
- * $Revision:: $ *
- * $Date:: $ *
- * $Tag:: 0.2.1-FINAL $ *
- * $Author:: $ *
- * -------------------------------------------------------------------- *
* Copyright (c) 2003 - 2009 by Roland Haeder *
* Copyright (c) 2009 - 2013 by Mailer Developer Team *
* For more information visit: http://mxchange.org *
* -------------------------------------------------------------------- *
* Kurzbeschreibung : Setup-Schritte fuer ext-network *
* -------------------------------------------------------------------- *
- * $Revision:: $ *
- * $Date:: $ *
- * $Tag:: 0.2.1-FINAL $ *
- * $Author:: $ *
- * -------------------------------------------------------------------- *
* @TODO ADCocktail: All request parameters, BIDausKAS, WIDausKAS??? *
* @TODO ADCocktail: Zero array element is return code! *
* @TODO adgain.de: Textlink-View is a JavaScript URL *
* -------------------------------------------------------------------- *
* Kurzbeschreibung : Ausgelagertes Buchungssytem fuer PRO-Version *
* -------------------------------------------------------------------- *
- * $Revision:: $ *
- * $Date:: $ *
- * $Tag:: 0.2.1-FINAL $ *
- * $Author:: $ *
- * -------------------------------------------------------------------- *
* Copyright (c) 2003 - 2009 by Roland Haeder *
* Copyright (c) 2009 - 2013 by Mailer Developer Team *
* For more information visit: http://mxchange.org *
* -------------------------------------------------------------------- *
* Kurzbeschreibung : Weitere administrative Einstellungen *
* -------------------------------------------------------------------- *
- * $Revision:: $ *
- * $Date:: $ *
- * $Tag:: 0.2.1-FINAL $ *
- * $Author:: $ *
- * -------------------------------------------------------------------- *
* Copyright (c) 2003 - 2009 by Roland Haeder *
* Copyright (c) 2009 - 2013 by Mailer Developer Team *
* For more information visit: http://mxchange.org *
* -------------------------------------------------------------------- *
* Kurzbeschreibung : Auszahlung-Erweiterung *
* -------------------------------------------------------------------- *
- * $Revision:: $ *
- * $Date:: $ *
- * $Tag:: 0.2.1-FINAL $ *
- * $Author:: $ *
- * -------------------------------------------------------------------- *
* Copyright (c) 2003 - 2009 by Roland Haeder *
* Copyright (c) 2009 - 2013 by Mailer Developer Team *
* For more information visit: http://mxchange.org *
* -------------------------------------------------------------------- *
* Kurzbeschreibung : Referral Rallyes starten *
* -------------------------------------------------------------------- *
- * $Revision:: $ *
- * $Date:: $ *
- * $Tag:: 0.2.1-FINAL $ *
- * $Author:: $ *
- * -------------------------------------------------------------------- *
* Copyright (c) 2003 - 2009 by Roland Haeder *
* Copyright (c) 2009 - 2013 by Mailer Developer Team *
* For more information visit: http://mxchange.org *
* -------------------------------------------------------------------- *
* Kurzbeschreibung : Ausgelagertes Anmeldesystem fuer Mitglieder *
* -------------------------------------------------------------------- *
- * $Revision:: $ *
- * $Date:: $ *
- * $Tag:: 0.2.1-FINAL $ *
- * $Author:: $ *
- * -------------------------------------------------------------------- *
* Copyright (c) 2003 - 2009 by Roland Haeder *
* Copyright (c) 2009 - 2013 by Mailer Developer Team *
* For more information visit: http://mxchange.org *
* -------------------------------------------------------------------- *
* Kurzbeschreibung : Sponsorenbereich *
* -------------------------------------------------------------------- *
- * $Revision:: $ *
- * $Date:: $ *
- * $Tag:: 0.2.1-FINAL $ *
- * $Author:: $ *
- * -------------------------------------------------------------------- *
* Copyright (c) 2003 - 2009 by Roland Haeder *
* Copyright (c) 2009 - 2013 by Mailer Developer Team *
* For more information visit: http://mxchange.org *
* -------------------------------------------------------------------- *
* Kurzbeschreibung : Schritte zum Entfernen von ext-sql_patches *
* -------------------------------------------------------------------- *
- * $Revision:: $ *
- * $Date:: $ *
- * $Tag:: 0.2.1-FINAL $ *
- * $Author:: $ *
- * -------------------------------------------------------------------- *
* Copyright (c) 2003 - 2009 by Roland Haeder *
* Copyright (c) 2009 - 2013 by Mailer Developer Team *
* For more information visit: http://mxchange.org *
* -------------------------------------------------------------------- *
* Kurzbeschreibung : Schritte fuer Updates von ext-sql_patches *
* -------------------------------------------------------------------- *
- * $Revision:: $ *
- * $Date:: $ *
- * $Tag:: 0.2.1-FINAL $ *
- * $Author:: $ *
- * -------------------------------------------------------------------- *
* Copyright (c) 2003 - 2009 by Roland Haeder *
* Copyright (c) 2009 - 2013 by Mailer Developer Team *
* For more information visit: http://mxchange.org *
* -------------------------------------------------------------------- *
* Kurzbeschreibung : Ein Besuchertausch fuer Ihre Mitglieder *
* -------------------------------------------------------------------- *
- * $Revision:: $ *
- * $Date:: $ *
- * $Tag:: 0.2.1-FINAL $ *
- * $Author:: $ *
- * -------------------------------------------------------------------- *
* Copyright (c) 2003 - 2009 by Roland Haeder *
* Copyright (c) 2009 - 2013 by Mailer Developer Team *
* For more information visit: http://mxchange.org *
* -------------------------------------------------------------------- *
* Kurzbeschreibung : Aufgabenverwaltung *
* -------------------------------------------------------------------- *
- * $Revision:: $ *
- * $Date:: $ *
- * $Tag:: 0.2.1-FINAL $ *
- * $Author:: $ *
- * -------------------------------------------------------------------- *
* Copyright (c) 2003 - 2009 by Roland Haeder *
* Copyright (c) 2009 - 2013 by Mailer Developer Team *
* For more information visit: http://mxchange.org *
* -------------------------------------------------------------------- *
* Kurzbeschreibung : Transaktionen *
* -------------------------------------------------------------------- *
- * $Revision:: $ *
- * $Date:: $ *
- * $Tag:: 0.2.1-FINAL $ *
- * $Author:: $ *
- * -------------------------------------------------------------------- *
* Copyright (c) 2003 - 2009 by Roland Haeder *
* Copyright (c) 2009 - 2013 by Mailer Developer Team *
* For more information visit: http://mxchange.org *
* -------------------------------------------------------------------- *
* Kurzbeschreibung : Punktetransfers zwischen Mitgliedern *
* -------------------------------------------------------------------- *
- * $Revision:: $ *
- * $Date:: $ *
- * $Tag:: 0.2.1-FINAL $ *
- * $Author:: $ *
- * -------------------------------------------------------------------- *
* Copyright (c) 2003 - 2009 by Roland Haeder *
* Copyright (c) 2009 - 2013 by Mailer Developer Team *
* For more information visit: http://mxchange.org *
* -------------------------------------------------------------------- *
* Kurzbeschreibung : Punktetransfers zwischen Mitgliedern *
* -------------------------------------------------------------------- *
- * $Revision:: $ *
- * $Date:: $ *
- * $Tag:: 0.2.1-FINAL $ *
- * $Author:: $ *
- * -------------------------------------------------------------------- *
* Copyright (c) 2003 - 2009 by Roland Haeder *
* Copyright (c) 2009 - 2013 by Mailer Developer Team *
* For more information visit: http://mxchange.org *
* -------------------------------------------------------------------- *
* Kurzbeschreibung : Schritte zum Entfernen von ext-user *
* -------------------------------------------------------------------- *
- * $Revision:: $ *
- * $Date:: $ *
- * $Tag:: 0.2.1-FINAL $ *
- * $Author:: $ *
- * -------------------------------------------------------------------- *
* Copyright (c) 2003 - 2009 by Roland Haeder *
* Copyright (c) 2009 - 2013 by Mailer Developer Team *
* For more information visit: http://mxchange.org *
* -------------------------------------------------------------------- *
* Kurzbeschreibung : Schritte fuer Setup fuer ext-user *
* -------------------------------------------------------------------- *
- * $Revision:: $ *
- * $Date:: $ *
- * $Tag:: 0.2.1-FINAL $ *
- * $Author:: $ *
- * -------------------------------------------------------------------- *
* Copyright (c) 2003 - 2009 by Roland Haeder *
* Copyright (c) 2009 - 2013 by Mailer Developer Team *
* For more information visit: http://mxchange.org *
* -------------------------------------------------------------------- *
* Kurzbeschreibung : Schritte fuer Updates fuer ext-user *
* -------------------------------------------------------------------- *
- * $Revision:: $ *
- * $Date:: $ *
- * $Tag:: 0.2.1-FINAL $ *
- * $Author:: $ *
- * -------------------------------------------------------------------- *
* Copyright (c) 2003 - 2009 by Roland Haeder *
* Copyright (c) 2009 - 2013 by Mailer Developer Team *
* For more information visit: http://mxchange.org *
* -------------------------------------------------------------------- *
* Kurzbeschreibung : Repariert doppelte Eintraege in filters-Tabelle *
* -------------------------------------------------------------------- *
- * $Revision:: $ *
- * $Date:: $ *
- * $Tag:: 0.2.1-FINAL $ *
- * $Author:: $ *
- * -------------------------------------------------------------------- *
* Copyright (c) 2003 - 2009 by Roland Haeder *
* Copyright (c) 2009 - 2013 by Mailer Developer Team *
* For more information visit: http://mxchange.org *
* -------------------------------------------------------------------- *
* Kurzbeschreibung : Repariert doppelte Eintraege in filters-Tabelle *
* -------------------------------------------------------------------- *
- * $Revision:: $ *
- * $Date:: $ *
- * $Tag:: 0.2.1-FINAL $ *
- * $Author:: $ *
- * -------------------------------------------------------------------- *
* Copyright (c) 2003 - 2009 by Roland Haeder *
* Copyright (c) 2009 - 2013 by Mailer Developer Team *
* For more information visit: http://mxchange.org *
* -------------------------------------------------------------------- *
* Kurzbeschreibung : Refback-Tabelle mit allen Refs generieren *
* -------------------------------------------------------------------- *
- * $Revision:: $ *
- * $Date:: $ *
- * $Tag:: 0.2.1-FINAL $ *
- * $Author:: $ *
- * -------------------------------------------------------------------- *
* Copyright (c) 2003 - 2009 by Roland Haeder *
* Copyright (c) 2009 - 2013 by Mailer Developer Team *
* For more information visit: http://mxchange.org *
* -------------------------------------------------------------------- *
* Kurzbeschreibung : Repariert doppelte Eintraege in user_points *
* -------------------------------------------------------------------- *
- * $Revision:: $ *
- * $Date:: $ *
- * $Tag:: 0.2.1-FINAL $ *
- * $Author:: $ *
- * -------------------------------------------------------------------- *
* Copyright (c) 2003 - 2009 by Roland Haeder *
* Copyright (c) 2009 - 2013 by Mailer Developer Team *
* For more information visit: http://mxchange.org *
* -------------------------------------------------------------------- *
* Kurzbeschreibung : Prueft bestehende Mailbuchungen *
* -------------------------------------------------------------------- *
- * $Revision:: $ *
- * $Date:: $ *
- * $Tag:: 0.2.1-FINAL $ *
- * $Author:: $ *
- * -------------------------------------------------------------------- *
* Copyright (c) 2003 - 2009 by Roland Haeder *
* Copyright (c) 2009 - 2013 by Mailer Developer Team *
* For more information visit: http://mxchange.org *
* -------------------------------------------------------------------- *
* Kurzbeschreibung : Patcht das Passwort-System nach DB-Update *
* -------------------------------------------------------------------- *
- * $Revision:: $ *
- * $Date:: $ *
- * $Tag:: 0.2.1-FINAL $ *
- * $Author:: $ *
- * -------------------------------------------------------------------- *
* Copyright (c) 2003 - 2009 by Roland Haeder *
* Copyright (c) 2009 - 2013 by Mailer Developer Team *
* For more information visit: http://mxchange.org *
* -------------------------------------------------------------------- *
* Kurzbeschreibung : Handler-Funktionen (Call-Back) *
* -------------------------------------------------------------------- *
- * $Revision:: $ *
- * $Date:: $ *
- * $Tag:: 0.2.1-FINAL $ *
- * $Author:: $ *
- * -------------------------------------------------------------------- *
* Copyright (c) 2003 - 2009 by Roland Haeder *
* Copyright (c) 2009 - 2013 by Mailer Developer Team *
* For more information visit: http://mxchange.org *
* -------------------------------------------------------------------- *
* Kurzbeschreibung : Spezielle Funktionen fuer Include-Dateien *
* -------------------------------------------------------------------- *
- * $Revision:: $ *
- * $Date:: $ *
- * $Tag:: 0.2.1-FINAL $ *
- * $Author:: $ *
- * -------------------------------------------------------------------- *
* Copyright (c) 2003 - 2009 by Roland Haeder *
* Copyright (c) 2009 - 2013 by Mailer Developer Team *
* For more information visit: http://mxchange.org *
* -------------------------------------------------------------------- *
* Kurzbeschreibung : Sprachfunktionen *
* -------------------------------------------------------------------- *
- * $Revision:: $ *
- * $Date:: $ *
- * $Tag:: 0.2.1-FINAL $ *
- * $Author:: $ *
- * -------------------------------------------------------------------- *
* Copyright (c) 2003 - 2009 by Roland Haeder *
* Copyright (c) 2009 - 2013 by Mailer Developer Team *
* For more information visit: http://mxchange.org *
* -------------------------------------------------------------------- *
* Kurzbeschreibung : Mehr Cache-Dateien nachladen *
* -------------------------------------------------------------------- *
- * $Revision:: $ *
- * $Date:: $ *
- * $Tag:: 0.2.1-FINAL $ *
- * $Author:: $ *
- * -------------------------------------------------------------------- *
* Copyright (c) 2003 - 2009 by Roland Haeder *
* Copyright (c) 2009 - 2013 by Mailer Developer Team *
* For more information visit: http://mxchange.org *
* -------------------------------------------------------------------- *
* Kurzbeschreibung : Mehr Cache-Dateien nachladen *
* -------------------------------------------------------------------- *
- * $Revision:: $ *
- * $Date:: $ *
- * $Tag:: 0.2.1-FINAL $ *
- * $Author:: $ *
- * -------------------------------------------------------------------- *
* Copyright (c) 2003 - 2009 by Roland Haeder *
* Copyright (c) 2009 - 2013 by Mailer Developer Team *
* For more information visit: http://mxchange.org *
* -------------------------------------------------------------------- *
* Kurzbeschreibung : Mehr Cache-Dateien nachladen *
* -------------------------------------------------------------------- *
- * $Revision:: $ *
- * $Date:: $ *
- * $Tag:: 0.2.1-FINAL $ *
- * $Author:: $ *
- * -------------------------------------------------------------------- *
* Copyright (c) 2003 - 2009 by Roland Haeder *
* Copyright (c) 2009 - 2013 by Mailer Developer Team *
* For more information visit: http://mxchange.org *
* -------------------------------------------------------------------- *
* Kurzbeschreibung : Mehr Cache-Dateien nachladen *
* -------------------------------------------------------------------- *
- * $Revision:: $ *
- * $Date:: $ *
- * $Tag:: 0.2.1-FINAL $ *
- * $Author:: $ *
- * -------------------------------------------------------------------- *
* Copyright (c) 2003 - 2009 by Roland Haeder *
* Copyright (c) 2009 - 2013 by Mailer Developer Team *
* For more information visit: http://mxchange.org *
* -------------------------------------------------------------------- *
* Kurzbeschreibung : Mehr Cache-Dateien nachladen *
* -------------------------------------------------------------------- *
- * $Revision:: $ *
- * $Date:: $ *
- * $Tag:: 0.2.1-FINAL $ *
- * $Author:: $ *
- * -------------------------------------------------------------------- *
* Copyright (c) 2003 - 2009 by Roland Haeder *
* Copyright (c) 2009 - 2013 by Mailer Developer Team *
* For more information visit: http://mxchange.org *
* -------------------------------------------------------------------- *
* @TODO Rewrite this whole file *
* -------------------------------------------------------------------- *
- * $Revision:: $ *
- * $Date:: $ *
- * $Tag:: 0.2.1-FINAL $ *
- * $Author:: $ *
- * -------------------------------------------------------------------- *
* Copyright (c) 2003 - 2009 by Roland Haeder *
* Copyright (c) 2009 - 2013 by Mailer Developer Team *
* For more information visit: http://mxchange.org *
* -------------------------------------------------------------------- *
* Kurzbeschreibung : Mehr Cache-Dateien nachladen *
* -------------------------------------------------------------------- *
- * $Revision:: $ *
- * $Date:: $ *
- * $Tag:: 0.2.1-FINAL $ *
- * $Author:: $ *
- * -------------------------------------------------------------------- *
* Copyright (c) 2003 - 2009 by Roland Haeder *
* Copyright (c) 2009 - 2013 by Mailer Developer Team *
* For more information visit: http://mxchange.org *
* -------------------------------------------------------------------- *
* Kurzbeschreibung : Mehr Cache-Dateien nachladen *
* -------------------------------------------------------------------- *
- * $Revision:: $ *
- * $Date:: $ *
- * $Tag:: 0.2.1-FINAL $ *
- * $Author:: $ *
- * -------------------------------------------------------------------- *
* Copyright (c) 2003 - 2009 by Roland Haeder *
* Copyright (c) 2009 - 2013 by Mailer Developer Team *
* For more information visit: http://mxchange.org *
* -------------------------------------------------------------------- *
* Kurzbeschreibung : Mehr Cache-Dateien nachladen *
* -------------------------------------------------------------------- *
- * $Revision:: $ *
- * $Date:: $ *
- * $Tag:: 0.2.1-FINAL $ *
- * $Author:: $ *
- * -------------------------------------------------------------------- *
* Copyright (c) 2003 - 2009 by Roland Haeder *
* Copyright (c) 2009 - 2013 by Mailer Developer Team *
* For more information visit: http://mxchange.org *
* -------------------------------------------------------------------- *
* Kurzbeschreibung : Mehr Cache-Dateien nachladen *
* -------------------------------------------------------------------- *
- * $Revision:: $ *
- * $Date:: $ *
- * $Tag:: 0.2.1-FINAL $ *
- * $Author:: $ *
- * -------------------------------------------------------------------- *
* Copyright (c) 2003 - 2009 by Roland Haeder *
* Copyright (c) 2009 - 2013 by Mailer Developer Team *
* For more information visit: http://mxchange.org *
* -------------------------------------------------------------------- *
* Kurzbeschreibung : Mehr Cache-Dateien nachladen *
* -------------------------------------------------------------------- *
- * $Revision:: $ *
- * $Date:: $ *
- * $Tag:: 0.2.1-FINAL $ *
- * $Author:: $ *
- * -------------------------------------------------------------------- *
* Copyright (c) 2003 - 2009 by Roland Haeder *
* Copyright (c) 2009 - 2013 by Mailer Developer Team *
* For more information visit: http://mxchange.org *
* -------------------------------------------------------------------- *
* Kurzbeschreibung : Mehr Cache-Dateien nachladen *
* -------------------------------------------------------------------- *
- * $Revision:: $ *
- * $Date:: $ *
- * $Tag:: 0.2.1-FINAL $ *
- * $Author:: $ *
- * -------------------------------------------------------------------- *
* Copyright (c) 2003 - 2009 by Roland Haeder *
* Copyright (c) 2009 - 2013 by Mailer Developer Team *
* For more information visit: http://mxchange.org *
* -------------------------------------------------------------------- *
* Kurzbeschreibung : Mehr Cache-Dateien nachladen *
* -------------------------------------------------------------------- *
- * $Revision:: $ *
- * $Date:: $ *
- * $Tag:: 0.2.1-FINAL $ *
- * $Author:: $ *
- * -------------------------------------------------------------------- *
* Copyright (c) 2003 - 2009 by Roland Haeder *
* Copyright (c) 2009 - 2013 by Mailer Developer Team *
* For more information visit: http://mxchange.org *
* -------------------------------------------------------------------- *
* Kurzbeschreibung : Mehr Cache-Dateien nachladen *
* -------------------------------------------------------------------- *
- * $Revision:: $ *
- * $Date:: $ *
- * $Tag:: 0.2.1-FINAL $ *
- * $Author:: $ *
- * -------------------------------------------------------------------- *
* Copyright (c) 2003 - 2009 by Roland Haeder *
* Copyright (c) 2009 - 2013 by Mailer Developer Team *
* For more information visit: http://mxchange.org *
* -------------------------------------------------------------------- *
* Kurzbeschreibung : Versendet Erinnerungsmails *
* -------------------------------------------------------------------- *
- * $Revision:: $ *
- * $Date:: $ *
- * $Tag:: 0.2.1-FINAL $ *
- * $Author:: $ *
- * -------------------------------------------------------------------- *
* Copyright (c) 2003 - 2009 by Roland Haeder *
* Copyright (c) 2009 - 2013 by Mailer Developer Team *
* For more information visit: http://mxchange.org *
* -------------------------------------------------------------------- *
* Kurzbeschreibung : Versendet Erinnerungsmails *
* -------------------------------------------------------------------- *
- * $Revision:: $ *
- * $Date:: $ *
- * $Tag:: 0.2.1-FINAL $ *
- * $Author:: $ *
- * -------------------------------------------------------------------- *
* Copyright (c) 2003 - 2009 by Roland Haeder *
* Copyright (c) 2009 - 2013 by Mailer Developer Team *
* For more information visit: http://mxchange.org *
* -------------------------------------------------------------------- *
* Kurzbeschreibung : Versendet Erinnerungsmails *
* -------------------------------------------------------------------- *
- * $Revision:: $ *
- * $Date:: $ *
- * $Tag:: 0.2.1-FINAL $ *
- * $Author:: $ *
- * -------------------------------------------------------------------- *
* Copyright (c) 2003 - 2009 by Roland Haeder *
* Copyright (c) 2009 - 2013 by Mailer Developer Team *
* For more information visit: http://mxchange.org *
* -------------------------------------------------------------------- *
* Kurzbeschreibung : Sendet Mails bei vergueteter Verdoppelung aus *
* -------------------------------------------------------------------- *
- * $Revision:: $ *
- * $Date:: $ *
- * $Tag:: 0.2.1-FINAL $ *
- * $Author:: $ *
- * -------------------------------------------------------------------- *
* Copyright (c) 2003 - 2009 by Roland Haeder *
* Copyright (c) 2009 - 2013 by Mailer Developer Team *
* For more information visit: http://mxchange.org *
* -------------------------------------------------------------------- *
* Kurzbeschreibung : Expression-Callback-Funktionen *
* -------------------------------------------------------------------- *
- * $Revision:: $ *
- * $Date:: $ *
- * $Tag:: 0.2.1-FINAL $ *
- * $Author:: $ *
- * -------------------------------------------------------------------- *
* Copyright (c) 2003 - 2009 by Roland Haeder *
* Copyright (c) 2009 - 2013 by Mailer Developer Team *
* For more information visit: http://mxchange.org *
* -------------------------------------------------------------------- *
* Kurzbeschreibung : *
* -------------------------------------------------------------------- *
- * $Revision:: $ *
- * $Date:: $ *
- * $Tag:: 0.2.1-FINAL $ *
- * $Author:: $ *
- * -------------------------------------------------------------------- *
* Copyright (c) 2003 - 2009 by Roland Haeder *
* Copyright (c) 2009 - 2013 by Mailer Developer Team *
* For more information visit: http://mxchange.org *
* -------------------------------------------------------------------- *
* Kurzbeschreibung : Administrative Links *
* -------------------------------------------------------------------- *
- * $Revision:: $ *
- * $Date:: $ *
- * $Tag:: 0.2.1-FINAL $ *
- * $Author:: $ *
- * -------------------------------------------------------------------- *
* Copyright (c) 2003 - 2009 by Roland Haeder *
* Copyright (c) 2009 - 2013 by Mailer Developer Team *
* For more information visit: http://mxchange.org *
* -------------------------------------------------------------------- *
* Kurzbeschreibung : Hauptmenue: Anmeldung, Login, Willkommen usw. *
* -------------------------------------------------------------------- *
- * $Revision:: $ *
- * $Date:: $ *
- * $Tag:: 0.2.1-FINAL $ *
- * $Author:: $ *
- * -------------------------------------------------------------------- *
* Copyright (c) 2003 - 2009 by Roland Haeder *
* Copyright (c) 2009 - 2013 by Mailer Developer Team *
* For more information visit: http://mxchange.org *
* -------------------------------------------------------------------- *
* Kurzbeschreibung : Menues fuer Mitglieder (Login, Anmeldung, ...) *
* -------------------------------------------------------------------- *
- * $Revision:: $ *
- * $Date:: $ *
- * $Tag:: 0.2.1-FINAL $ *
- * $Author:: $ *
- * -------------------------------------------------------------------- *
* Copyright (c) 2003 - 2009 by Roland Haeder *
* Copyright (c) 2009 - 2013 by Mailer Developer Team *
* For more information visit: http://mxchange.org *
* -------------------------------------------------------------------- *
* Kurzbeschreibung : Wer ist wo? (KEINE Untermenues anhaengen!) *
* -------------------------------------------------------------------- *
- * $Revision:: $ *
- * $Date:: $ *
- * $Tag:: 0.2.1-FINAL $ *
- * $Author:: $ *
- * -------------------------------------------------------------------- *
* Copyright (c) 2003 - 2009 by Roland Haeder *
* Copyright (c) 2009 - 2013 by Mailer Developer Team *
* For more information visit: http://mxchange.org *
* -------------------------------------------------------------------- *
* Kurzbeschreibung : Sponsorenbereich *
* -------------------------------------------------------------------- *
- * $Revision:: $ *
- * $Date:: $ *
- * $Tag:: 0.2.1-FINAL $ *
- * $Author:: $ *
- * -------------------------------------------------------------------- *
* Copyright (c) 2003 - 2009 by Roland Haeder *
* Copyright (c) 2009 - 2013 by Mailer Developer Team *
* For more information visit: http://mxchange.org *
* -------------------------------------------------------------------- *
* Kurzbeschreibung : Theme-Auswahl *
* -------------------------------------------------------------------- *
- * $Revision:: $ *
- * $Date:: $ *
- * $Tag:: 0.2.1-FINAL $ *
- * $Author:: $ *
- * -------------------------------------------------------------------- *
* Copyright (c) 2003 - 2009 by Roland Haeder *
* Copyright (c) 2009 - 2013 by Mailer Developer Team *
* For more information visit: http://mxchange.org *
* -------------------------------------------------------------------- *
* Kurzbeschreibung : *
* -------------------------------------------------------------------- *
- * $Revision:: $ *
- * $Date:: $ *
- * $Tag:: 0.2.1-FINAL $ *
- * $Author:: $ *
- * -------------------------------------------------------------------- *
* Copyright (c) 2003 - 2009 by Roland Haeder *
* Copyright (c) 2009 - 2013 by Mailer Developer Team *
* For more information visit: http://mxchange.org *
* -------------------------------------------------------------------- *
* Kurzbeschreibung : Liste heutiger aktiver Mitglieder *
* -------------------------------------------------------------------- *
- * $Revision:: $ *
- * $Date:: $ *
- * $Tag:: 0.2.1-FINAL $ *
- * $Author:: $ *
- * -------------------------------------------------------------------- *
* Copyright (c) 2003 - 2009 by Roland Haeder *
* Copyright (c) 2009 - 2013 by Mailer Developer Team *
* For more information visit: http://mxchange.org *
* -------------------------------------------------------------------- *
* Kurzbeschreibung : Zum Administrationsbereich *
* -------------------------------------------------------------------- *
- * $Revision:: $ *
- * $Date:: $ *
- * $Tag:: 0.2.1-FINAL $ *
- * $Author:: $ *
- * -------------------------------------------------------------------- *
* Copyright (c) 2003 - 2009 by Roland Haeder *
* Copyright (c) 2009 - 2013 by Mailer Developer Team *
* For more information visit: http://mxchange.org *
* -------------------------------------------------------------------- *
* Kurzbeschreibung : Allgemeine Geschaeftsbedingungen *
* -------------------------------------------------------------------- *
- * $Revision:: $ *
- * $Date:: $ *
- * $Tag:: 0.2.1-FINAL $ *
- * $Author:: $ *
- * -------------------------------------------------------------------- *
* Copyright (c) 2003 - 2009 by Roland Haeder *
* Copyright (c) 2009 - 2013 by Mailer Developer Team *
* For more information visit: http://mxchange.org *
* -------------------------------------------------------------------- *
* Kurzbeschreibung : Mit uns Punkte erbetteln! *
* -------------------------------------------------------------------- *
- * $Revision:: $ *
- * $Date:: $ *
- * $Tag:: 0.2.1-FINAL $ *
- * $Author:: $ *
- * -------------------------------------------------------------------- *
* Copyright (c) 2003 - 2009 by Roland Haeder *
* Copyright (c) 2009 - 2013 by Mailer Developer Team *
* For more information visit: http://mxchange.org *
* -------------------------------------------------------------------- *
* Kurzbeschreibung : Alles um den Bestaetigungslink *
* -------------------------------------------------------------------- *
- * $Revision:: $ *
- * $Date:: $ *
- * $Tag:: 0.2.1-FINAL $ *
- * $Author:: $ *
- * -------------------------------------------------------------------- *
* Copyright (c) 2003 - 2009 by Roland Haeder *
* Copyright (c) 2009 - 2013 by Mailer Developer Team *
* For more information visit: http://mxchange.org *
* -------------------------------------------------------------------- *
* Kurzbeschreibung : Allgemeine Informationen zum Verdoppen *
* -------------------------------------------------------------------- *
- * $Revision:: $ *
- * $Date:: $ *
- * $Tag:: 0.2.1-FINAL $ *
- * $Author:: $ *
- * -------------------------------------------------------------------- *
* Copyright (c) 2003 - 2009 by Roland Haeder *
* Copyright (c) 2009 - 2013 by Mailer Developer Team *
* For more information visit: http://mxchange.org *
* -------------------------------------------------------------------- *
* Kurzbeschreibung : Listet alle Beschreibungstexte aller Erw. auf *
* -------------------------------------------------------------------- *
- * $Revision:: $ *
- * $Date:: $ *
- * $Tag:: 0.2.1-FINAL $ *
- * $Author:: $ *
- * -------------------------------------------------------------------- *
* Copyright (c) 2003 - 2009 by Roland Haeder *
* Copyright (c) 2009 - 2013 by Mailer Developer Team *
* For more information visit: http://mxchange.org *
* -------------------------------------------------------------------- *
* Kurzbeschreibung : Impressum *
* -------------------------------------------------------------------- *
- * $Revision:: $ *
- * $Date:: $ *
- * $Tag:: 0.2.1-FINAL $ *
- * $Author:: $ *
- * -------------------------------------------------------------------- *
* Copyright (c) 2003 - 2009 by Roland Haeder *
* Copyright (c) 2009 - 2013 by Mailer Developer Team *
* For more information visit: http://mxchange.org *
* -------------------------------------------------------------------- *
* Kurzbeschreibung : Allgemeine Informationen *
* -------------------------------------------------------------------- *
- * $Revision:: $ *
- * $Date:: $ *
- * $Tag:: 0.2.1-FINAL $ *
- * $Author:: $ *
- * -------------------------------------------------------------------- *
* Copyright (c) 2003 - 2009 by Roland Haeder *
* Copyright (c) 2009 - 2013 by Mailer Developer Team *
* For more information visit: http://mxchange.org *
* Kurzbeschreibung : Loginbereich (leitet an das richtige Lgin-Modul *
* weiter) *
* -------------------------------------------------------------------- *
- * $Revision:: $ *
- * $Date:: $ *
- * $Tag:: 0.2.1-FINAL $ *
- * $Author:: $ *
- * -------------------------------------------------------------------- *
* Copyright (c) 2003 - 2009 by Roland Haeder *
* Copyright (c) 2009 - 2013 by Mailer Developer Team *
* For more information visit: http://mxchange.org *
* -------------------------------------------------------------------- *
* Kurzbeschreibung : Mediendaten *
* -------------------------------------------------------------------- *
- * $Revision:: $ *
- * $Date:: $ *
- * $Tag:: 0.2.1-FINAL $ *
- * $Author:: $ *
- * -------------------------------------------------------------------- *
* Copyright (c) 2003 - 2009 by Roland Haeder *
* Copyright (c) 2009 - 2013 by Mailer Developer Team *
* For more information visit: http://mxchange.org *
* -------------------------------------------------------------------- *
* Kurzbeschreibung : Ref-Rallyes *
* -------------------------------------------------------------------- *
- * $Revision:: $ *
- * $Date:: $ *
- * $Tag:: 0.2.1-FINAL $ *
- * $Author:: $ *
- * -------------------------------------------------------------------- *
* Copyright (c) 2003 - 2009 by Roland Haeder *
* Copyright (c) 2009 - 2013 by Mailer Developer Team *
* For more information visit: http://mxchange.org *
* -------------------------------------------------------------------- *
* Kurzbeschreibung : Anmeldeformular *
* -------------------------------------------------------------------- *
- * $Revision:: $ *
- * $Date:: $ *
- * $Tag:: 0.2.1-FINAL $ *
- * $Author:: $ *
- * -------------------------------------------------------------------- *
* Copyright (c) 2003 - 2009 by Roland Haeder *
* Copyright (c) 2009 - 2013 by Mailer Developer Team *
* For more information visit: http://mxchange.org *
* -------------------------------------------------------------------- *
* Kurzbeschreibung : Allgemeine Geschaeftsbedingungen fuer Sponsor *
* -------------------------------------------------------------------- *
- * $Revision:: $ *
- * $Date:: $ *
- * $Tag:: 0.2.1-FINAL $ *
- * $Author:: $ *
- * -------------------------------------------------------------------- *
* Copyright (c) 2003 - 2009 by Roland Haeder *
* Copyright (c) 2009 - 2013 by Mailer Developer Team *
* For more information visit: http://mxchange.org *
* -------------------------------------------------------------------- *
* Kurzbeschreibung : Informationen/Preise fuer den Sponsoren *
* -------------------------------------------------------------------- *
- * $Revision:: $ *
- * $Date:: $ *
- * $Tag:: 0.2.1-FINAL $ *
- * $Author:: $ *
- * -------------------------------------------------------------------- *
* Copyright (c) 2003 - 2009 by Roland Haeder *
* Copyright (c) 2009 - 2013 by Mailer Developer Team *
* For more information visit: http://mxchange.org *
* -------------------------------------------------------------------- *
* Kurzbeschreibung : Loginformular und Neues Passwort fuer Sponsor *
* -------------------------------------------------------------------- *
- * $Revision:: $ *
- * $Date:: $ *
- * $Tag:: 0.2.1-FINAL $ *
- * $Author:: $ *
- * -------------------------------------------------------------------- *
* Copyright (c) 2003 - 2009 by Roland Haeder *
* Copyright (c) 2009 - 2013 by Mailer Developer Team *
* For more information visit: http://mxchange.org *
* -------------------------------------------------------------------- *
* Kurzbeschreibung : Anmeldeformular fuer Sponsoren *
* -------------------------------------------------------------------- *
- * $Revision:: $ *
- * $Date:: $ *
- * $Tag:: 0.2.1-FINAL $ *
- * $Author:: $ *
- * -------------------------------------------------------------------- *
* Copyright (c) 2003 - 2009 by Roland Haeder *
* Copyright (c) 2009 - 2013 by Mailer Developer Team *
* For more information visit: http://mxchange.org *
* -------------------------------------------------------------------- *
* Kurzbeschreibung : Statistiken *
* -------------------------------------------------------------------- *
- * $Revision:: $ *
- * $Date:: $ *
- * $Tag:: 0.2.1-FINAL $ *
- * $Author:: $ *
- * -------------------------------------------------------------------- *
* Copyright (c) 2003 - 2009 by Roland Haeder *
* Copyright (c) 2009 - 2013 by Mailer Developer Team *
* For more information visit: http://mxchange.org *
* -------------------------------------------------------------------- *
* Kurzbeschreibung : TOP-Logins / Bestverdiener usw. *
* -------------------------------------------------------------------- *
- * $Revision:: $ *
- * $Date:: $ *
- * $Tag:: 0.2.1-FINAL $ *
- * $Author:: $ *
- * -------------------------------------------------------------------- *
* Copyright (c) 2003 - 2009 by Roland Haeder *
* Copyright (c) 2009 - 2013 by Mailer Developer Team *
* For more information visit: http://mxchange.org *
* -------------------------------------------------------------------- *
* Kurzbeschreibung : Willkommensseite *
* -------------------------------------------------------------------- *
- * $Revision:: $ *
- * $Date:: $ *
- * $Tag:: 0.2.1-FINAL $ *
- * $Author:: $ *
- * -------------------------------------------------------------------- *
* Copyright (c) 2003 - 2009 by Roland Haeder *
* Copyright (c) 2009 - 2013 by Mailer Developer Team *
* For more information visit: http://mxchange.org *
* -------------------------------------------------------------------- *
* Kurzbeschreibung : *
* -------------------------------------------------------------------- *
- * $Revision:: $ *
- * $Date:: $ *
- * $Tag:: 0.2.1-FINAL $ *
- * $Author:: $ *
- * -------------------------------------------------------------------- *
* Copyright (c) 2003 - 2009 by Roland Haeder *
* Copyright (c) 2009 - 2013 by Mailer Developer Team *
* For more information visit: http://mxchange.org *
* -------------------------------------------------------------------- *
* Kurzbeschreibung : *
* -------------------------------------------------------------------- *
- * $Revision:: $ *
- * $Date:: $ *
- * $Tag:: 0.2.1-FINAL $ *
- * $Author:: $ *
- * -------------------------------------------------------------------- *
* Copyright (c) 2003 - 2009 by Roland Haeder *
* For more information visit: http://mxchange.org *
* *
* -------------------------------------------------------------------- *
* Kurzbeschreibung : Der Sponsor kann sein Account verwalten *
* -------------------------------------------------------------------- *
- * $Revision:: $ *
- * $Date:: $ *
- * $Tag:: 0.2.1-FINAL $ *
- * $Author:: $ *
- * -------------------------------------------------------------------- *
* Copyright (c) 2003 - 2009 by Roland Haeder *
* Copyright (c) 2009 - 2013 by Mailer Developer Team *
* For more information visit: http://mxchange.org *
* -------------------------------------------------------------------- *
* Kurzbeschreibung : *
* -------------------------------------------------------------------- *
- * $Revision:: $ *
- * $Date:: $ *
- * $Tag:: 0.2.1-FINAL $ *
- * $Author:: $ *
- * -------------------------------------------------------------------- *
* Copyright (c) 2003 - 2009 by Roland Haeder *
* For more information visit: http://mxchange.org *
* *
* -------------------------------------------------------------------- *
* Kurzbeschreibung : *
* -------------------------------------------------------------------- *
- * $Revision:: $ *
- * $Date:: $ *
- * $Tag:: 0.2.1-FINAL $ *
- * $Author:: $ *
- * -------------------------------------------------------------------- *
* Copyright (c) 2003 - 2009 by Roland Haeder *
* For more information visit: http://mxchange.org *
* *
* -------------------------------------------------------------------- *
* Kurzbeschreibung : Der Sponsor kann seine Einstellungen aendern *
* -------------------------------------------------------------------- *
- * $Revision:: $ *
- * $Date:: $ *
- * $Tag:: 0.2.1-FINAL $ *
- * $Author:: $ *
- * -------------------------------------------------------------------- *
* Copyright (c) 2003 - 2009 by Roland Haeder *
* Copyright (c) 2009 - 2013 by Mailer Developer Team *
* For more information visit: http://mxchange.org *
* -------------------------------------------------------------------- *
* Kurzbeschreibung : Willkommensseite des Sponsorenbereiches *
* -------------------------------------------------------------------- *
- * $Revision:: $ *
- * $Date:: $ *
- * $Tag:: 0.2.1-FINAL $ *
- * $Author:: $ *
- * -------------------------------------------------------------------- *
* Copyright (c) 2003 - 2009 by Roland Haeder *
* Copyright (c) 2009 - 2013 by Mailer Developer Team *
* For more information visit: http://mxchange.org *
* -------------------------------------------------------------------- *
* Kurzbeschreibung : *
* -------------------------------------------------------------------- *
- * $Revision:: $ *
- * $Date:: $ *
- * $Tag:: 0.2.1-FINAL $ *
- * $Author:: $ *
- * -------------------------------------------------------------------- *
* Copyright (c) 2003 - 2009 by Roland Haeder *
* Copyright (c) 2009 - 2013 by Mailer Developer Team *
* For more information visit: http://mxchange.org *
* -------------------------------------------------------------------- *
* Kurzbeschreibung : Monatliche Bettelrallye *
* -------------------------------------------------------------------- *
- * $Revision:: $ *
- * $Date:: $ *
- * $Tag:: 0.2.1-FINAL $ *
- * $Author:: $ *
- * -------------------------------------------------------------------- *
* Copyright (c) 2003 - 2009 by Roland Haeder *
* Copyright (c) 2009 - 2013 by Mailer Developer Team *
* For more information visit: http://mxchange.org *
* -------------------------------------------------------------------- *
* Kurzbeschreibung : Monatlicher Bonus von Klick-Verguetung *
* -------------------------------------------------------------------- *
- * $Revision:: $ *
- * $Date:: $ *
- * $Tag:: 0.2.1-FINAL $ *
- * $Author:: $ *
- * -------------------------------------------------------------------- *
* Copyright (c) 2003 - 2009 by Roland Haeder *
* Copyright (c) 2009 - 2013 by Mailer Developer Team *
* For more information visit: http://mxchange.org *
* -------------------------------------------------------------------- *
* Kurzbeschreibung : Monatlicher Test auf Newsletter-Abmeldungen *
* -------------------------------------------------------------------- *
- * $Revision:: $ *
- * $Date:: $ *
- * $Tag:: 0.2.1-FINAL $ *
- * $Author:: $ *
- * -------------------------------------------------------------------- *
* Copyright (c) 2003 - 2009 by Roland Haeder *
* Copyright (c) 2009 - 2013 by Mailer Developer Team *
* For more information visit: http://mxchange.org *
* -------------------------------------------------------------------- *
* Kurzbeschreibung : Monatliche Zuruecksetzungen am Besuchertausch *
* -------------------------------------------------------------------- *
- * $Revision:: $ *
- * $Date:: $ *
- * $Tag:: 0.2.1-FINAL $ *
- * $Author:: $ *
- * -------------------------------------------------------------------- *
* Copyright (c) 2003 - 2009 by Roland Haeder *
* Copyright (c) 2009 - 2013 by Mailer Developer Team *
* For more information visit: http://mxchange.org *
* -------------------------------------------------------------------- *
* Kurzbeschreibung : Alle datenbank-relevanten Funktionen *
* -------------------------------------------------------------------- *
- * $Revision:: $ *
- * $Date:: $ *
- * $Tag:: 0.2.1-FINAL $ *
- * $Author:: $ *
- * -------------------------------------------------------------------- *
* Copyright (c) 2003 - 2009 by Roland Haeder *
* Copyright (c) 2009 - 2013 by Mailer Developer Team *
* For more information visit: http://mxchange.org *
* -------------------------------------------------------------------- *
* Kurzbeschreibung : Funktionen zum Umgang mit Status-Funktionen *
* -------------------------------------------------------------------- *
- * $Revision:: $ *
- * $Date:: $ *
- * $Tag:: 0.2.1-FINAL $ *
- * $Author:: $ *
- * -------------------------------------------------------------------- *
* Copyright (c) 2003 - 2009 by Roland Haeder *
* Copyright (c) 2009 - 2013 by Mailer Developer Team *
* For more information visit: http://mxchange.org *
* -------------------------------------------------------------------- *
* Kurzbeschreibung : Alle zum Referral-System gehoerenden Funktionen *
* -------------------------------------------------------------------- *
- * $Revision:: $ *
- * $Date:: $ *
- * $Tag:: 0.2.1-FINAL $ *
- * $Author:: $ *
- * -------------------------------------------------------------------- *
* Copyright (c) 2003 - 2009 by Roland Haeder *
* Copyright (c) 2009 - 2013 by Mailer Developer Team *
* For more information visit: http://mxchange.org *
* -------------------------------------------------------------------- *
* Kurzbeschreibung : Spezialle Funktionen fuer die Anfragebehandlung *
* -------------------------------------------------------------------- *
- * $Revision:: $ *
- * $Date:: $ *
- * $Tag:: 0.2.1-FINAL $ *
- * $Author:: $ *
- * -------------------------------------------------------------------- *
* Copyright (c) 2003 - 2009 by Roland Haeder *
* Copyright (c) 2009 - 2013 by Mailer Developer Team *
* For more information visit: http://mxchange.org *
* -------------------------------------------------------------------- *
* Kurzbeschreibung : Auto-Loeschung von veralteten Mail-Links *
* -------------------------------------------------------------------- *
- * $Revision:: $ *
- * $Date:: $ *
- * $Tag:: 0.2.1-FINAL $ *
- * $Author:: $ *
- * -------------------------------------------------------------------- *
* Copyright (c) 2003 - 2009 by Roland Haeder *
* Copyright (c) 2009 - 2013 by Mailer Developer Team *
* For more information visit: http://mxchange.org *
* -------------------------------------------------------------------- *
* Kurzbeschreibung : Style-Sheets werden hier abgelegt *
* -------------------------------------------------------------------- *
- * $Revision:: $ *
- * $Date:: $ *
- * $Tag:: 0.2.1-FINAL $ *
- * $Author:: $ *
- * -------------------------------------------------------------------- *
* Copyright (c) 2003 - 2009 by Roland Haeder *
* Copyright (c) 2009 - 2013 by Mailer Developer Team *
* For more information visit: http://mxchange.org *
} else {
// Now we load all CSS files from css.php!
$OUT = '<link rel="stylesheet" type="text/css" href="{%url=css.php';
+
if ((isInstaller())) {
// Default theme first
$OUT .= '?theme=' . getCurrentTheme() . '&installing=1';
} else {
- // Add SVN revision to bypass caching problems
- $OUT .= '?rev=' . getCurrentRepositoryRevision();
+ // Add version + a number to bypass caching problems
+ $OUT .= '?ver={?FULL_VERSION?}&cb={?CACHE_BUSTER?}';
}
// Close tag
* -------------------------------------------------------------------- *
* Kurzbeschreibung : *
* -------------------------------------------------------------------- *
- * $Revision:: $ *
- * $Date:: $ *
- * $Tag:: 0.2.1-FINAL $ *
- * $Author:: $ *
- * -------------------------------------------------------------------- *
* Copyright (c) 2003 - 2009 by Roland Haeder *
* Copyright (c) 2009 - 2013 by Mailer Developer Team *
* For more information visit: http://mxchange.org *
* -------------------------------------------------------------------- *
* Kurzbeschreibung : *
* -------------------------------------------------------------------- *
- * $Revision:: $ *
- * $Date:: $ *
- * $Tag:: 0.2.1-FINAL $ *
- * $Author:: $ *
- * -------------------------------------------------------------------- *
* Copyright (c) 2003 - 2009 by Roland Haeder *
* Copyright (c) 2009 - 2013 by Mailer Developer Team *
* For more information visit: http://mxchange.org *
* -------------------------------------------------------------------- *
* Kurzbeschreibung : Funktionen zum Umgang mit XML-Templates *
* -------------------------------------------------------------------- *
- * $Revision:: $ *
- * $Date:: $ *
- * $Tag:: 0.2.1-FINAL $ *
- * $Author:: $ *
- * -------------------------------------------------------------------- *
* Copyright (c) 2003 - 2009 by Roland Haeder *
* Copyright (c) 2009 - 2013 by Mailer Developer Team *
* For more information visit: http://mxchange.org *
* -------------------------------------------------------------------- *
* Kurzbeschreibung : *
* -------------------------------------------------------------------- *
- * $Revision:: $ *
- * $Date:: $ *
- * $Tag:: 0.2.1-FINAL $ *
- * $Author:: $ *
- * -------------------------------------------------------------------- *
* Copyright (c) 2003 - 2009 by Roland Haeder *
* Copyright (c) 2009 - 2013 by Mailer Developer Team *
* For more information visit: http://mxchange.org *
/**
* JavaScript for
* --------------------------------------------------------------------
- * $Revision:: $
- * $Date:: $
- * $Tag:: 0.2.1-FINAL $
- * $Author:: $
- * --------------------------------------------------------------------
* Copyright (c) 2003 - 2009 by Roland Haeder
* Copyright (c) 2009 - 2013 by Mailer Developer Team
* For more information visit: http://mxchange.org
/**
* JavaScript for common admin functions
* --------------------------------------------------------------------
- * $Revision:: $
- * $Date:: $
- * $Tag:: 0.2.1-FINAL $
- * $Author:: $
- * --------------------------------------------------------------------
* Copyright (c) 2003 - 2009 by Roland Haeder
* Copyright (c) 2009 - 2013 by Mailer Developer Team
* For more information visit: http://mxchange.org
/**
* JavaScript for admin menu data
* --------------------------------------------------------------------
- * $Revision:: $
- * $Date:: $
- * $Tag:: 0.2.1-FINAL $
- * $Author:: $
- * --------------------------------------------------------------------
* Copyright (c) 2003 - 2009 by Roland Haeder
* Copyright (c) 2009 - 2013 by Mailer Developer Team
* For more information visit: http://mxchange.org
/**
* JavaScript for admin ext-network AJAX stuff
* --------------------------------------------------------------------
- * $Revision:: $
- * $Date:: $
- * $Tag:: 0.2.1-FINAL $
- * $Author:: $
- * --------------------------------------------------------------------
* Copyright (c) 2003 - 2009 by Roland Haeder
* Copyright (c) 2009 - 2013 by Mailer Developer Team
* For more information visit: http://mxchange.org
/**
* Common JavaScript functions for AJAX requests (they are general purpose).
* --------------------------------------------------------------------
- * $Revision:: $
- * $Date:: $
- * $Tag:: 0.2.1-FINAL $
- * $Author:: $
- * --------------------------------------------------------------------
* Copyright (c) 2003 - 2009 by Roland Haeder
* Copyright (c) 2009 - 2013 by Mailer Developer Team
* For more information visit: http://mxchange.org
/**
* JavaScript for loading more JavaScripts with AJAX
* --------------------------------------------------------------------
- * $Revision:: $
- * $Date:: $
- * $Tag:: 0.2.1-FINAL $
- * $Author:: $
- * --------------------------------------------------------------------
* Copyright (c) 2003 - 2009 by Roland Haeder
* Copyright (c) 2009 - 2013 by Mailer Developer Team
* For more information visit: http://mxchange.org
/**
* JavaScript for testing the browser of AJAX-compatiblity
* --------------------------------------------------------------------
- * $Revision:: $
- * $Date:: $
- * $Tag:: 0.2.1-FINAL $
- * $Author:: $
- * --------------------------------------------------------------------
* Copyright (c) 2003 - 2009 by Roland Haeder
* Copyright (c) 2009 - 2013 by Mailer Developer Team
* For more information visit: http://mxchange.org
/**
* JavaScript for core functions
* --------------------------------------------------------------------
- * $Revision:: $
- * $Date:: $
- * $Tag:: 0.2.1-FINAL $
- * $Author:: $
- * --------------------------------------------------------------------
* Copyright (c) 2003 - 2009 by Roland Haeder
* Copyright (c) 2009 - 2013 by Mailer Developer Team
* For more information visit: http://mxchange.org
/**
* JavaScript for common installer functions
* --------------------------------------------------------------------
- * $Revision:: $
- * $Date:: $
- * $Tag:: 0.2.1-FINAL $
- * $Author:: $
- * --------------------------------------------------------------------
* Copyright (c) 2003 - 2009 by Roland Haeder
* Copyright (c) 2009 - 2013 by Mailer Developer Team
* For more information visit: http://mxchange.org
/**
* JavaScript for installation menu data
* --------------------------------------------------------------------
- * $Revision:: $
- * $Date:: $
- * $Tag:: 0.2.1-FINAL $
- * $Author:: $
- * --------------------------------------------------------------------
* Copyright (c) 2003 - 2009 by Roland Haeder
* Copyright (c) 2009 - 2013 by Mailer Developer Team
* For more information visit: http://mxchange.org
/**
* JavaScript for folding/unfolding menus
* --------------------------------------------------------------------
- * $Revision:: $
- * $Date:: $
- * $Tag:: 0.2.1-FINAL $
- * $Author:: $
- * --------------------------------------------------------------------
* Copyright (c) 2003 - 2009 by Roland Haeder
* Copyright (c) 2009 - 2013 by Mailer Developer Team
* For more information visit: http://mxchange.org
* -------------------------------------------------------------------- *
* Kurzbeschreibung : Eine weitere einfach Weiterleitung... *
* -------------------------------------------------------------------- *
- * $Revision:: $ *
- * $Date:: $ *
- * $Tag:: 0.2.1-FINAL $ *
- * $Author:: $ *
- * -------------------------------------------------------------------- *
* Copyright (c) 2003 - 2009 by Roland Haeder *
* Copyright (c) 2009 - 2013 by Mailer Developer Team *
* For more information visit: http://mxchange.org *
* -------------------------------------------------------------------- *
* Kurzbeschreibung : Hauptladedatei. Laedt alle benoetigten Dateien *
* -------------------------------------------------------------------- *
- * $Revision:: $ *
- * $Date:: $ *
- * $Tag:: 0.2.1-FINAL $ *
- * $Author:: $ *
- * -------------------------------------------------------------------- *
* Copyright (c) 2003 - 2009 by Roland Haeder *
* Copyright (c) 2009 - 2013 by Mailer Developer Team *
* For more information visit: http://mxchange.org *
* -------------------------------------------------------------------- *
* Kurzbeschreibung : Weiterleitungsscript fuer die Referral-Links *
* -------------------------------------------------------------------- *
- * $Revision:: $ *
- * $Date:: $ *
- * $Tag:: 0.2.1-FINAL $ *
- * $Author:: $ *
- * -------------------------------------------------------------------- *
* Copyright (c) 2003 - 2009 by Roland Haeder *
* Copyright (c) 2009 - 2013 by Mailer Developer Team *
* For more information visit: http://mxchange.org *
* -------------------------------------------------------------------- *
* Kurzbeschreibung : Weiterleitungsscript fuer den Bestaetigungslink *
* -------------------------------------------------------------------- *
- * $Revision:: $ *
- * $Date:: $ *
- * $Tag:: 0.2.1-FINAL $ *
- * $Author:: $ *
- * -------------------------------------------------------------------- *
* Copyright (c) 2003 - 2009 by Roland Haeder *
* Copyright (c) 2009 - 2013 by Mailer Developer Team *
* For more information visit: http://mxchange.org *
* -------------------------------------------------------------------- *
* Kurzbeschreibung : Weiterleitungsscript fuer die Referral-Links *
* -------------------------------------------------------------------- *
- * $Revision:: $ *
- * $Date:: $ *
- * $Tag:: 0.2.1-FINAL $ *
- * $Author:: $ *
- * -------------------------------------------------------------------- *
* Copyright (c) 2003 - 2009 by Roland Haeder *
* Copyright (c) 2009 - 2013 by Mailer Developer Team *
* For more information visit: http://mxchange.org *
/**
* JavaScript for
* --------------------------------------------------------------------
- * $Revision:: $
- * $Date:: $
- * $Tag:: 0.2.1-FINAL $
- * $Author:: $
- * --------------------------------------------------------------------
* Copyright (c) 2003 - 2009 by Roland Haeder
* Copyright (c) 2009 - 2013 by Mailer Developer Team
* For more information visit: http://mxchange.org
/**
* JavaScript for admin AJAX stuff
* --------------------------------------------------------------------
- * $Revision:: $
- * $Date:: $
- * $Tag:: 0.2.1-FINAL $
- * $Author:: $
- * --------------------------------------------------------------------
* Copyright (c) 2003 - 2009 by Roland Haeder
* Copyright (c) 2009 - 2013 by Mailer Developer Team
* For more information visit: http://mxchange.org
/**
* JavaScript for if cookies are disabled
* --------------------------------------------------------------------
- * $Revision:: $
- * $Date:: $
- * $Tag:: 0.2.1-FINAL $
- * $Author:: $
- * --------------------------------------------------------------------
* Copyright (c) 2003 - 2009 by Roland Haeder
* Copyright (c) 2009 - 2013 by Mailer Developer Team
* For more information visit: http://mxchange.org
/**
* JavaScript for installation AJAX stuff
* --------------------------------------------------------------------
- * $Revision:: $
- * $Date:: $
- * $Tag:: 0.2.1-FINAL $
- * $Author:: $
- * --------------------------------------------------------------------
* Copyright (c) 2003 - 2009 by Roland Haeder
* Copyright (c) 2009 - 2013 by Mailer Developer Team
* For more information visit: http://mxchange.org
/**
* JavaScript for ext-order
* --------------------------------------------------------------------
- * $Revision:: $
- * $Date:: $
- * $Tag:: 0.2.1-FINAL $
- * $Author:: $
- * --------------------------------------------------------------------
* Copyright (c) 2003 - 2009 by Roland Haeder
* Copyright (c) 2009 - 2013 by Mailer Developer Team
* For more information visit: http://mxchange.org
/**
* JavaScript for ext-surfbar - top frame
* --------------------------------------------------------------------
- * $Revision:: $
- * $Date:: $
- * $Tag:: 0.2.1-FINAL $
- * $Author:: $
- * --------------------------------------------------------------------
* Copyright (c) 2003 - 2009 by Roland Haeder
* Copyright (c) 2009 - 2013 by Mailer Developer Team
* For more information visit: http://mxchange.org
/**
* JavaScript for ext-surfbar - member booking script
* --------------------------------------------------------------------
- * $Revision:: $
- * $Date:: $
- * $Tag:: 0.2.1-FINAL $
- * $Author:: $
- * --------------------------------------------------------------------
* Copyright (c) 2003 - 2009 by Roland Haeder
* Copyright (c) 2009 - 2013 by Mailer Developer Team
* For more information visit: http://mxchange.org
/**
* JavaScript for ext-surfbar - member editing page
* --------------------------------------------------------------------
- * $Revision:: $
- * $Date:: $
- * $Tag:: 0.2.1-FINAL $
- * $Author:: $
- * --------------------------------------------------------------------
* Copyright (c) 2003 - 2009 by Roland Haeder
* Copyright (c) 2009 - 2013 by Mailer Developer Team
* For more information visit: http://mxchange.org
/**
* JavaScript for ext-surfbar - Stopped
* --------------------------------------------------------------------
- * $Revision:: $
- * $Date:: $
- * $Tag:: 0.2.1-FINAL $
- * $Author:: $
- * --------------------------------------------------------------------
* Copyright (c) 2003 - 2009 by Roland Haeder
* Copyright (c) 2009 - 2013 by Mailer Developer Team
* For more information visit: http://mxchange.org
* -------------------------------------------------------------------- *
* Kurzbeschreibung : Banner anzeigen und Views zaehlen *
* -------------------------------------------------------------------- *
- * $Revision:: $ *
- * $Date:: $ *
- * $Tag:: 0.2.1-FINAL $ *
- * $Author:: $ *
- * -------------------------------------------------------------------- *
* Copyright (c) 2003 - 2009 by Roland Haeder *
* Copyright (c) 2009 - 2013 by Mailer Developer Team *
* For more information visit: http://mxchange.org *