| ILIAS
    Release_4_1_x_branch Revision 61804
    | 
Class ilShopShoppingCartGUI. More...
 Inheritance diagram for ilShopShoppingCartGUI:
 Inheritance diagram for ilShopShoppingCartGUI: Collaboration diagram for ilShopShoppingCartGUI:
 Collaboration diagram for ilShopShoppingCartGUI:| Public Member Functions | |
| __construct ($user_obj) | |
| executeCommand () | |
| execute command | |
| unlockBillObjectsInShoppingCart () | |
| unlockBMFObjectsInShoppingCart () | |
| unlockPAYPALObjectsInShoppingCart () | |
| checkCouponsOfShoppingCart () | |
| finishEPay () | |
| Return from ePay. | |
| finishPaypal () | |
| cancelEPay () | |
| cancelPaypal () | |
| cartNotEmpty () | |
| showItems () | |
| setCoupon () | |
| removeCoupon () | |
| deleteItem () | |
| newUserForm () | |
| validateNewUser () | |
|  Public Member Functions inherited from ilShopBaseGUI | |
| __construct () | |
| Protected Member Functions | |
| prepareOutput () | |
|  Protected Member Functions inherited from ilShopBaseGUI | |
| addPager ($result, $a_session_key) | |
| buildSubTabs () | |
| setSection ($a_section) | |
| getSection () | |
| setSubSection ($a_sub_section) | |
| getSubSection () | |
| showButton ($a_cmd, $a_text, $a_target= '') | |
| initTableGUI () | |
| setTableGUIBasicData ($tbl, $result_set, $a_default_order_column= '') | |
| Private Member Functions | |
| addBookings ($pay_method, $coupon_session) | |
| _getPayMethods ($limitToEnabled=false) | |
| _getTemplateFilename ($a_pm_title) | |
| showCouponInput ($payment_type= '') | |
| showItemsTable (&$a_tpl, $a_result_set, $a_pay_method=0) | |
| initShoppingCartObject () | |
| initPaypalObject () | |
| encryptButton ($buttonParams) | |
| Creates a new encrypted button HTML block. | |
| Private Attributes | |
| $user_obj | |
| $psc_obj = null | |
| $paypal_obj = null | |
| $totalAmount = array() | |
| $totalVat = 0 | |
| $epSet | |
| $session_id | |
| Additional Inherited Members | |
|  Protected Attributes inherited from ilShopBaseGUI | |
| $ctrl = null | |
| $ilias = null | |
| $lng = null | |
| $tpl = null | |
| $oGeneralSettings = null | |
| $section = 0 | |
| $sub_section = 0 | |
Class ilShopShoppingCartGUI.
Definition at line 26 of file class.ilShopShoppingCartGUI.php.
| ilShopShoppingCartGUI::__construct | ( | $user_obj | ) | 
Definition at line 39 of file class.ilShopShoppingCartGUI.php.
References $user_obj, ilShopBaseGUI\__construct(), checkCouponsOfShoppingCart(), ilPaypalSettings\getInstance(), and ilEPaySettings\getInstance().
 Here is the call graph for this function:
 Here is the call graph for this function:| 
 | private | 
Definition at line 413 of file class.ilShopShoppingCartGUI.php.
Referenced by cartNotEmpty(), and showItems().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | private | 
Definition at line 447 of file class.ilShopShoppingCartGUI.php.
Referenced by showItems().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | private | 
Definition at line 138 of file class.ilShopShoppingCartGUI.php.
References $_SESSION, ilShopBaseGUI\$ilias, $pay_method, ilPaymentPrices\_getPrice(), ilPaymentPrices\_getPriceString(), and ilShopVats\getRate().
Referenced by unlockBillObjectsInShoppingCart(), unlockBMFObjectsInShoppingCart(), and unlockPAYPALObjectsInShoppingCart().
 Here is the call graph for this function:
 Here is the call graph for this function: Here is the caller graph for this function:
 Here is the caller graph for this function:| ilShopShoppingCartGUI::cancelEPay | ( | ) | 
Definition at line 401 of file class.ilShopShoppingCartGUI.php.
References ilUtil\sendInfo(), and showItems().
 Here is the call graph for this function:
 Here is the call graph for this function:| ilShopShoppingCartGUI::cancelPaypal | ( | ) | 
Definition at line 407 of file class.ilShopShoppingCartGUI.php.
References ilUtil\sendInfo(), and showItems().
 Here is the call graph for this function:
 Here is the call graph for this function:| ilShopShoppingCartGUI::cartNotEmpty | ( | ) | 
Definition at line 456 of file class.ilShopShoppingCartGUI.php.
References _getPayMethods().
 Here is the call graph for this function:
 Here is the call graph for this function:| ilShopShoppingCartGUI::checkCouponsOfShoppingCart | ( | ) | 
Definition at line 262 of file class.ilShopShoppingCartGUI.php.
References $_SESSION, and $pay_method.
Referenced by __construct(), and deleteItem().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| ilShopShoppingCartGUI::deleteItem | ( | ) | 
Definition at line 1110 of file class.ilShopShoppingCartGUI.php.
References $_POST, checkCouponsOfShoppingCart(), initShoppingCartObject(), ilUtil\sendInfo(), and showItems().
 Here is the call graph for this function:
 Here is the call graph for this function:| 
 | private | 
Creates a new encrypted button HTML block.
| array | The button parameters as key/value pairs | 
Definition at line 1149 of file class.ilShopShoppingCartGUI.php.
References $data.
| ilShopShoppingCartGUI::executeCommand | ( | ) | 
execute command
Definition at line 62 of file class.ilShopShoppingCartGUI.php.
References $cmd, and prepareOutput().
 Here is the call graph for this function:
 Here is the call graph for this function:| ilShopShoppingCartGUI::finishEPay | ( | ) | 
Return from ePay.
: Check for ePay/PBS error
: Flyt fakturering til callback
Definition at line 326 of file class.ilShopShoppingCartGUI.php.
References $_REQUEST, ilShopBaseGUI\$ilias, ilPayMethods\_getIdByTitle(), ilPurchase\purchase(), ilUtil\sendFailure(), and ilUtil\sendSuccess().
 Here is the call graph for this function:
 Here is the call graph for this function:| ilShopShoppingCartGUI::finishPaypal | ( | ) | 
Definition at line 347 of file class.ilShopShoppingCartGUI.php.
References $_SESSION, $res, ERROR_FAIL, ERROR_NOT_COMPLETED, ERROR_PREV_TRANS_ID, ERROR_WRONG_CUSTOMER, ERROR_WRONG_ITEMS, ERROR_WRONG_VENDOR, initPaypalObject(), ilUtil\sendFailure(), ilUtil\sendSuccess(), showItems(), and SUCCESS.
 Here is the call graph for this function:
 Here is the call graph for this function:| 
 | private | 
Definition at line 1138 of file class.ilShopShoppingCartGUI.php.
Referenced by finishPaypal().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | private | 
Definition at line 1132 of file class.ilShopShoppingCartGUI.php.
Referenced by deleteItem(), and showItems().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| ilShopShoppingCartGUI::newUserForm | ( | ) | 
Definition at line 1220 of file class.ilShopShoppingCartGUI.php.
References $_SESSION, $ilCtrl, ilShopBaseGUI\$lng, ilShopBaseGUI\$tpl, ilPasswordInputGUI\setRetype(), and ilTextInputGUI\setValue().
Referenced by showItems().
 Here is the call graph for this function:
 Here is the call graph for this function: Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | protected | 
Reimplemented from ilShopBaseGUI.
Definition at line 82 of file class.ilShopShoppingCartGUI.php.
Referenced by executeCommand().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| ilShopShoppingCartGUI::removeCoupon | ( | ) | 
Definition at line 950 of file class.ilShopShoppingCartGUI.php.
References $_GET, $_SESSION, and showItems().
 Here is the call graph for this function:
 Here is the call graph for this function:| ilShopShoppingCartGUI::setCoupon | ( | ) | 
Definition at line 882 of file class.ilShopShoppingCartGUI.php.
References $_POST, $_SESSION, ilUtil\sendInfo(), and showItems().
 Here is the call graph for this function:
 Here is the call graph for this function:| 
 | private | 
Definition at line 968 of file class.ilShopShoppingCartGUI.php.
References $_SESSION, ilShopBaseGUI\$tpl, ilUtil\getImagePath(), and ilUtil\switchColor().
Referenced by showItems().
 Here is the call graph for this function:
 Here is the call graph for this function: Here is the caller graph for this function:
 Here is the caller graph for this function:| ilShopShoppingCartGUI::showItems | ( | ) | 
http://uk.epay.dk/support/docs.asp?solution=2#pfinput
Definition at line 473 of file class.ilShopShoppingCartGUI.php.
References $_SESSION, $pay_method, ilShopBaseGUI\$tpl, ilShopUtils\_formatVAT(), _getPayMethods(), ilPaymentPrices\_getPrice(), ilPaymentPrices\_getPriceString(), _getTemplateFilename(), initShoppingCartObject(), newUserForm(), ilUtil\sendInfo(), ilUtil\sendQuestion(), showCouponInput(), and showItemsTable().
Referenced by cancelEPay(), cancelPaypal(), deleteItem(), finishPaypal(), removeCoupon(), setCoupon(), and validateNewUser().
 Here is the call graph for this function:
 Here is the call graph for this function: Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | private | 
Definition at line 1016 of file class.ilShopShoppingCartGUI.php.
References $_SESSION, $totalAmount, ilPaymentPrices\_getPrice(), and ilPayMethods\getStringByPaymethod().
Referenced by showItems().
 Here is the call graph for this function:
 Here is the call graph for this function: Here is the caller graph for this function:
 Here is the caller graph for this function:| ilShopShoppingCartGUI::unlockBillObjectsInShoppingCart | ( | ) | 
Definition at line 90 of file class.ilShopShoppingCartGUI.php.
References $_SESSION, addBookings(), and ilUtil\sendInfo().
 Here is the call graph for this function:
 Here is the call graph for this function:| ilShopShoppingCartGUI::unlockBMFObjectsInShoppingCart | ( | ) | 
Definition at line 102 of file class.ilShopShoppingCartGUI.php.
References $_SESSION, addBookings(), and ilUtil\sendInfo().
 Here is the call graph for this function:
 Here is the call graph for this function:| ilShopShoppingCartGUI::unlockPAYPALObjectsInShoppingCart | ( | ) | 
Definition at line 118 of file class.ilShopShoppingCartGUI.php.
References $_SESSION, addBookings(), and ilUtil\sendSuccess().
 Here is the call graph for this function:
 Here is the call graph for this function:| ilShopShoppingCartGUI::validateNewUser | ( | ) | 
Definition at line 1245 of file class.ilShopShoppingCartGUI.php.
References $_POST, $_SESSION, ilShopBaseGUI\$ilias, ilShopBaseGUI\$lng, ilShopBaseGUI\$tpl, ilShopUtils\_assignTransactionToCustomerId(), ilCourseParticipants\_getInstanceByObjId(), ilObjUser\_lookupId(), IL_CRS_MEMBER, ilUtil\sendFailure(), ilUtil\sendInfo(), and showItems().
 Here is the call graph for this function:
 Here is the call graph for this function:| 
 | private | 
Definition at line 34 of file class.ilShopShoppingCartGUI.php.
| 
 | private | 
Definition at line 30 of file class.ilShopShoppingCartGUI.php.
| 
 | private | 
Definition at line 29 of file class.ilShopShoppingCartGUI.php.
| 
 | private | 
Definition at line 37 of file class.ilShopShoppingCartGUI.php.
| 
 | private | 
Definition at line 32 of file class.ilShopShoppingCartGUI.php.
Referenced by showItemsTable().
| 
 | private | 
Definition at line 33 of file class.ilShopShoppingCartGUI.php.
| 
 | private | 
Definition at line 28 of file class.ilShopShoppingCartGUI.php.
Referenced by __construct().