Subversion-Projekte lars-tiefland.content-management

Revision

Details | Letzte Änderung | Log anzeigen | RSS feed

Revision Autor Zeilennr. Zeile
1 lars 1
<?php
2
    /**
3
     * @name ebay_bewertungsmodul.php
4
     * @description ebay_bewertungsmodul
5
     * @author Patrick Lautsch
6
     * @copyright 2011 Webagentur Niewerth
7
     * @package Content-management
8
     * @version
9
     * @license propietary
10
     */
11
 
12
    // Definieren des Pfads der EbatNs-Bibliothek
13
    define('EBATNS_PFAD', '/web/apache/content-management/ebayphpat/');
14
 
15
    // connect-Datei einbinden
16
    require_once "../../../Online-Shop/connect2.php";
17
 
18
    // GLOBAL: shops_id
19
    if ( empty($_GET['shops_id']) )
20
    {
21
        die('GET-Parameter \'shops_id\' wurde nicht übergeben!');
22
    }
23
    $_GET['shops_id'] = (int)$_GET['shops_id'];
24
 
25
    // Funktionen des Moduls
26
    require_once 'includes/ebay_bewertungsmodul.functions.inc.php';
27
 
28
    // EbatNs-Includes
29
    require_once EBATNS_PFAD.'EbatNs_ServiceProxy.php';
30
    require_once EBATNS_PFAD.'EbatNs_Logger.php';
31
    require_once EBATNS_PFAD.'GetItemsAwaitingFeedbackRequestType.php';
32
    require_once EBATNS_PFAD.'LeaveFeedbackRequestType.php';
33
 
34
    // EbatNs-Session aus dem Config-File erstellen
35
    $session = new EbatNs_Session(getConfDateiPath( $_GET['shops_id']) );
36
    //$session = new EbatNs_Session('./Arbeitsordner/sandbox_config.php');
37
 
38
    // EbatNs-ServiceProxy erstellen aus der Session
39
    $sp = new EbatNs_ServiceProxy($session);
40
 
41
    // Hole alle Items die noch nicht bewertet wurden (von uns)
42
    // und speichere diese in einem Array.
43
    $req = new GetItemsAwaitingFeedbackRequestType();
44
    $res = $sp->GetItemsAwaitingFeedback($req);
45
    errorDetection($res);
46
    $transactionArray = getTransactionArray($res);
47
    echo '$transactionArray <br>';
48
	print_r($transactionArray);
49
 
50
 
51
    // Hole aus dem Array, welche eine Bewertung erwarten, jene heraus die vom
52
    // anderen bereits positive bewerten wurde.
53
    $positveBewertungen = getTransactionWithPositiveFeedback($transactionArray);
54
    //echo '$positveBewertungen <br>';
55
	//print_r($positveBewertungen);
56
    // Setzten von Bewertungen
57
    leaveFeedback($positveBewertungen, $sp);
58
 
59
 
60
 
61
 
62
 
63
 
64
 
65
 
66
 
67
 
68
 
69
 
70
 
71
 
72
?>