Go to the documentation of this file.00001 <?php
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024
00033 define('ILIAS_MODULE','payment');
00034
00035 require_once "include/inc.header.php";
00036
00037 switch ($_GET["view"])
00038 {
00039 case "payment_admin" : require_once "./payment/classes/class.ilPaymentAdminGUI.php";
00040
00041 $ilCtrl->setTargetScript("payment.php");
00042 $ilCtrl->setParameterByClass("ilpaymentadmingui", "view", "payment_admin");
00043 $ilCtrl->getCallStructure("ilpaymentadmingui");
00044
00045 $pa =& new ilPaymentAdminGUI($ilias->account);
00046 $ilCtrl->forwardCommand($pa);
00047 break;
00048 case "start_purchase" : require_once "./payment/classes/class.ilPaymentPurchaseGUI.php";
00049
00050 $ilCtrl->setTargetScript("payment.php");
00051 $ilCtrl->setParameterByClass("ilpaymentpurchasegui", "view", "start_purchase");
00052 $ilCtrl->getCallStructure("ilpaymentpurchasegui");
00053
00054 $pa =& new ilPaymentPurchaseGUI((int) $_GET['ref_id']);
00055 $ilCtrl->forwardCommand($pa);
00056 break;
00057 case "start_bmf" : require_once "./payment/classes/class.ilPurchaseBMFGUI.php";
00058
00059 $ilCtrl->setTargetScript("payment.php");
00060 $ilCtrl->setParameterByClass("ilpurchasebmfgui", "view", "start_bmf");
00061 $ilCtrl->getCallStructure("ilpurchasebmfgui");
00062
00063 $pa =& new ilPurchaseBMFGUI($ilias->account);
00064 $ilCtrl->forwardCommand($pa);
00065 break;
00066 case "conditions" : require_once "./payment/classes/class.ilTermsCondition.php";
00067
00068 $pa =& new ilTermsCondition($ilias->account);
00069 $pa->show();
00070 break;
00071 default : require_once "./payment/classes/class.ilPaymentGUI.php";
00072
00073 $ilCtrl->setTargetScript("payment.php");
00074 $ilCtrl->setParameterByClass("ilpaymentgui", "view", "payment");
00075 $ilCtrl->getCallStructure("ilpaymentgui");
00076
00077 $pa =& new ilPaymentGUI($ilias->account);
00078 $ilCtrl->forwardCommand($pa);
00079 break;
00080
00081 }
00082
00083 $tpl->show();
00084 ?>