Hi,
Inhalt für die external.php :
PHP-Code:
<?php
/************************
*
* Coding by ScriptShop.org XI/MMVII
*
*************************/
# Shop Konfiguration includen
require_once "data/config/sql.class.php";
require_once "data/config/functions.php";
$db = new database;
$db->connect();
# leeres Array erzeugen
$ShopCategory = Array();
# leeres Array erzeugen
$ApiData = Array();
/********************
* Konfiguration Start
* Schnittstelle: Script-Kiste <-> Designerscripte.net
********************/
$ApiData['apipw'] = 'passwort'; # Passwort zur API (ist nicht Loginpasswort)
$ShopData['domain'] = 'http://www.deinedomain.de/'; // URL zum Shop mit Slash am Ende
// Bitte die Kategorienummer(n) aus ihrem Shop angeben mehrere durch Komma trennen
// Wenn die Kategorie nicht vorhanden ist bitte leer lassen
$ShopCategory['games'] = Array(1,2); # Kategorie die Games beinhaltet
$ShopCategory['addons'] = Array(3,4); # Kategorie die Addons beinhaltet
$ShopCategory['interfaces'] = Array(5,6); # Kategorie die Interfaces beinhaltet
/********************
* Konfiguration Ende
* Schnittstelle: Script-Kiste <-> Designerscripte.net
*
* !!!!!!!!!!! AB HIER NICHTS MEHR ÄNDERN !!!!!!!!!!!!!!!
********************/
# Fremdzugriff verhindern
if ($_GET['pw'] != $ApiData['apipw']) die();
# Alle Aktiven Scripte auslesen
$result = $db->fetch("SELECT * FROM ".$DB['script']." WHERE `stat` = 1 AND (`verkauft` < `vorhanden` OR `vorhanden` = 0)");
# Scripte auslesen
if ( count($result) ) {
foreach ($result AS $detail) {
# Api Kategorie zurücksetzen
$api_cat = 0;
# Game?
if (in_Array($detail['cat'],$ShopCategory['games'])){
$api_cat = 1;
}
# Addon?
if (in_Array($detail['cat'],$ShopCategory['addons'])){
$api_cat = 2;
}
# Interface
if (in_Array($detail['cat'],$ShopCategory['interfaces'])){
$api_cat = 3;
}
# Wenn gültige Kategorie dann ausgeben
if ($api_cat != 0){
$beschreibung = base64_decode($detail['info']);
$beschreibung = str_replace('|script|','',$beschreibung);
$beschreibung = str_replace('|preis| Lose','',$beschreibung);
$beschreibung = str_replace('|detail|','',$beschreibung);
$beschreibung = str_replace('|cart|','',$beschreibung);
$beschreibung = str_replace('|ltext|','',$beschreibung);
$beschreibung = str_replace('|limit|','',$beschreibung);
$beschreibung = str_replace('|lizenz|','',$beschreibung);
$beschreibung = str_replace('Demo','',$beschreibung);
$beschreibung = str_replace(';','',$beschreibung);
$beschreibung = strip_tags($beschreibung,'<table><tr><td><center><u><b><i><s><ul><li><br><img>');
if (!empty($detail['details'])) {
$url = ''.$ShopData['domain'].'?site=details&id='.$detail['id'].'';
} else {
$url = ''.$ShopData['domain'].'?site=list&cat='.$detail['cat'].'&id='.$detail['id'].'';
}
echo $api_cat.';'.$detail['id'].';'.$detail['name'].';'.$beschreibung.';'.$detail['preis'].';'.$url.';';
}
}
}
$db->close();
?>
Passwort, Domain und Kategorien müssen angeglichen werden. Anschliessend in den Stammordner laden.
Gruß
Marco