Ik heb alleen deze code :
<?php
$this->methode = 'Multiviews'; // Multiviews/Mod_rewrite?
$this->cookie = 'ddoop6_verhalen';
## Forum
$this->topics = 10; // Topics per pagina in et forum
$this->reacties = 10; // Reacties per pagina in een topic
## Beheerpaneel
$this->cms_cookie = 'CMSoop_ee';
$this->wachtwoorden = array ( 'Admin' => 'riccardo73');
$this->cms_maxsize = 10000000; // in bytes
$this->cms_extensies = array ('jpg', 'JPG', 'jpeg', 'JPEG', 'gif', 'GIF', 'png', 'PNG');
## Hoeveel rijen naast elkaar?
$this->rij_overzicht = 3; // Categorieen overzicht
$this->aantal_rij_index = 3; // Categorieen overzicht index
$this->aantal_rij_cat = 3; // Subcategorieen overzicht categorie
$this->hoogte_afb_cat = 30;
$this->breedte_afb_cat = 30;
## Subcategorie / Subsubcategorie
$this->aantal_subcat = 9; // aantal producten per pagina
## Ad bekijekn
$this->afb_breed = 250; // Hoe breed maximaal bij het bekijken van een advertentie
$this->afb_hoog = 200; // Hoe breed maximaal bij het bekijken van een advertentie
## Nieuw account
$this->max_lengte_gebruiker = 33; // Hoeveel tekens maximaal?
## Nieuwe advertentie
$this->max = 1000000; // Hoeveel bytes max.? Plaatje
$this->extensies = array ('jpg', 'png', 'jpeg', 'gif');
## Ringtonio gegevens
$this->betalen_rtlo = 74177; // Je RT layout code!
$this->betalen_test = 0; // Klaar met testen? Zet hem dan op 0 en hij word actief!
$this->betalen_landcode = 31; // Landcode.
}
}
?>
[size=xsmall]
Toevoeging op 26/11/2014 17:55:16:[/size]
En functions.php
<?php
class Functions {
var $r = array ();
function __construct($registry) {
$this->r = $registry;
}
function redirect ($rTitel, $rBericht, $rLink, $rTime = null) {
$this->r['tpl']->assign ("head", "meta", '<meta http-equiv="Refresh" content="'.(isset ($rTime) ? $rTime : 3).'; URL='.$this->r['cfg']->adres_met.'/'.$rLink.'" />');
$this->r['tpl']->parse ("index", "head");
$this->r['tpl']->assign ("Redirect", "time", $rTime);
$this->r['tpl']->assign ("Redirect", "titel", $rTitel);
$this->r['tpl']->assign ("Redirect", "bericht", $rBericht);
$this->r['tpl']->assign ("Redirect", "link", "<a href=\"".$this->r['cfg']->adres_met."/".$rLink."\"> hier </a>");
$this->r['tpl']->parse ("index", "Redirect", "content");
}
function inkort ($txt, $length)
{
if(strlen($txt) > $length) $txt = substr($txt, 0, $length)."...";
return $txt;
}
function url ($sInput, $sInkort = NULL) {
if(isset ($sInkort)) return $this->inkort (htmlspecialchars (stripslashes (trim (str_replace ("?", "", $sInput)))), $sInkort);
else return htmlspecialchars (stripslashes (trim (str_replace ("?", "", $sInput))));
}
function strip ($sInput, $sInkort = NULL) {
if(isset ($sInkort)) return $this->inkort (htmlspecialchars (stripslashes (trim ($sInput))), $sInkort);
else return htmlspecialchars (stripslashes (trim ($sInput)));
}
function sleutel ($tekens = 10)
{
$sleutel = "";
$array = array ("a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q", "r", "s", "t", "v", "x", "y", "z", 1, 2, 3, 4, 5, 6, 7, 8, 9, 0) ;
for ($i = 0; $i < $tekens; $i++)
$sleutel .= $array[rand (0, 33)];
return strtoupper ($sleutel) ;
}
function removeEvilTags($source)
{
return preg_replace ('/<(.*?)>/ie', "'<'.removeEvilAttributes ('\\1').'>'", $source);
}
function removeEvilAttributes($tagSource)
{
global $cfg;
return stripslashes (preg_replace ("/".$cfg['main']['tags']."/i", 'VERBODEN', $tagSource));
}
function haal_ip()
{
## Bedankt PhpExperience!
if (getenv("HTTP_CLIENT_IP") && strcasecmp(getenv("HTTP_CLIENT_IP"), "unknown"))
$ip = getenv("HTTP_CLIENT_IP");
elseif (getenv("HTTP_X_FORWARDED_FOR") && strcasecmp(getenv("HTTP_X_FORWARDED_FOR"), "unknown"))
$ip = getenv("HTTP_X_FORWARDED_FOR");
elseif (getenv("REMOTE_ADDR") && strcasecmp(getenv("REMOTE_ADDR"), "unknown"))
$ip = getenv("REMOTE_ADDR");
elseif (isset($_SERVER['REMOTE_ADDR']) && $_SERVER['REMOTE_ADDR'] && strcasecmp($_SERVER['REMOTE_ADDR'], "unknown"))
$ip = $_SERVER['REMOTE_ADDR'];
else
$ip = "Onbekend";
## Het IP teruggeven
return $ip;
}
function email ($sNaar, $sTitel, $sBericht) {
mail ($sNaar, $sTitel, $sBericht, "From: ".$this->r['cfg']->site_naam."<".$this->r['cfg']->site_email.">\nReturn-path: ".$this->r['cfg']->site_email);
}
function error_form ($sForm, $sError) {
foreach ($_POST AS $key => $content) $this->r['tpl']->assign ($sForm, 'V'.$key, $content);
foreach ($sError AS $key => $content) {
$this->r['tpl']->assign ($sForm, $key, '<font color="red">*</font>');
$this->r['tpl']->assign ("Error_Area_R", "sFout", $content);
$this->r['tpl']->Parse ("Error_Area", "Error_Area_R");
}
$this->r['tpl']->Parse ($sForm, "Error_Area");
$this->r['tpl']->Parse ("index", $sForm, "content");
}
function youtube_vriendelijk($input){
## Tnx Bas @ Web-resource.nl
$verwerk = ereg_replace("http://[^<>[:space:]]+[[:alnum:]/].youtube.com/", "http://youtube.com/", $input);
$verwerk = ereg_replace("&feature=[^<>[:space:]]+[[:alnum:]/]", '', $verwerk);
$verwerk = str_replace("http://youtube.com/watch?v=", md5('@!@@'), $verwerk);
$verwerk = ereg_replace(md5('@!@@')."[^<>[:space:]]+[[:alnum:]/]", '<br /><object width="425" height="355"><param name="movie" value="http://
www.youtube.com/v/\\0&rel=1"></param><param name="wmode" value="transparent"></param><embed src="http://
www.youtube.com/v/\\0&rel=1" type="application/x-shockwave-flash" wmode="transparent" width="425" height="355"></embed></object><br />', $verwerk);
$output = str_replace(md5('@!@@'), '', $verwerk);
return $output;
}
function vipcontrole ($sCode) {
## Hierin kan je de betalingsvoorwaarden aanpassen, als de betaling goed is dan return je 1 of true (return 1;) anders return false;
## Parameter $sCode bevat de ingevulde code door de gebruiker
$url = "http://
www.ringtonio.nl/mp?test=".$this->r['cfg']->betalen_test."&co=".$this->r['cfg']->betalen_landcode."&rtlo=".$this->r['cfg']->betalen_rtlo."&code=".urlencode($sCode);
$result = @implode("", file($url));
if (!$result)
return false; // Het ging mis
else {
if (substr($result,0,2)=="OK") return true;
else return false;
}
}
}
?>