ispCP - Board - Support
[ERLEDIGT]Direktlink Problem - Printable Version

+- ispCP - Board - Support (http://www.isp-control.net/forum)
+-- Forum: ispCP Omega International Area (/forum-22.html)
+--- Forum: German Corner (/forum-26.html)
+---- Forum: Archiv (/forum-54.html)
+---- Thread: [ERLEDIGT]Direktlink Problem (/thread-9815.html)

Pages: 1 2 3


RE: [ERLEDIGT]Direktlink Problem - funnymob - 08-24-2010 05:38 AM

Hallo zusammen,

sorry, aber ich hab jetzt immerwieder versuch diesen Eintrag zu verstehen und bei mir umzusetzen, doch es klappt nicht.
Wenn ich auf meiner Homepage über das Orderpanel bestellen will geht es 'meist' nicht. Meist heißt wenn ich öffter auf bestellen klicke und wieder zurück, und wieder bestelle, ... dann komm ich auf das Bestellformular???
Link: http://mydomain/orderpanel/addon.php?id=1&user_id=2
Wenn ich den Eintrag hier verstanden habe, dann liegt es an einer 'fehlerhaften' addon.php im orderpanel Verzeichnis. Hier meiner Auszüge aus index.php und addon.php:
index.php:
PHP Code:
$coid Config::exists('CUSTOM_ORDERPANEL_ID') ? Config::get('CUSTOM_ORDERPANEL_ID'): '';
$bcoid = (empty($coid) || (isset($_GET['coid']) && $_GET['coid'] == $coid));
if (isset(
$_GET['user_id']) && is_numeric($_GET['user_id']) && $bcoid) {
    
$user_id $_GET['user_id'];
    
$_SESSION['user_id'] = $user_id;
} else if (isset(
$_SESSION['user_id'])) {
    
$user_id $_SESSION['user_id'];
} else {
    
system_message(tr('You do not have permission to access this interface!'));
}
unset(
$_SESSION['plan_id']); 

addon.php:
PHP Code:
if (isset($_SESSION['user_id'])) {
    
$user_id $_SESSION['user_id'];

    if (isset(
$_SESSION['plan_id'])) {
        
$plan_id $_SESSION['plan_id'];
    } else if (isset(
$_GET['id'])) {
        
$plan_id $_GET['id'];
        if (
is_plan_available($sql$plan_id$user_id)) {
            
$_SESSION['plan_id'] = $plan_id;
        } else {
            
system_message(tr('This hosting plan is not available for purchase'));
        }
    } else {
        
system_message(tr('You do not have permission to access this interface!'));
    }
} else {
    
system_message(tr('You do not have permission to access this interface - test!'));


Ich habe schon auf 1.0.6 upgedatet.
Hat mir noch jemand eine Idee was bei mir falsch läuft?

Vielen dank
Gruß
funnymob


RE: [ERLEDIGT]Direktlink Problem - joximu - 08-25-2010 01:14 AM

setze an der addon.php am Anfang noch was ein, dass sicherstellt, dass in
$_SESSION['user_id'] etwas drin ist... sonst klappt das nicht.

/J


RE: [ERLEDIGT]Direktlink Problem - funnymob - 08-31-2010 01:06 AM

Danke. Hab jetzt einfach hardgecodet die UserID in der addon.php eingetragen. Jetzt funktionierts.