Beispiel #1
0
     $coupon = aecGetParam('coupon_code', '', true, array('word', 'string', 'clear_nonalnum'));
     $iFactory = new InvoiceFactory($userid, $usage, $group, $processor);
     $iFactory->save($coupon);
     break;
 case 'addtocart':
     $userid = aecGetParam('userid', 0, true, array('word', 'int'));
     $usage = aecGetParam('usage', '', true, array('word', 'string', 'clear_nonalnum'));
     $returngroup = aecGetParam('returngroup', '', true, array('word', 'int'));
     if (!empty($user->id)) {
         $userid = $user->id;
     }
     if (!$user->id) {
         getView('access_denied');
     } else {
         $iFactory = new InvoiceFactory($userid);
         $iFactory->addtoCart($usage, $returngroup);
     }
     break;
 case 'cart':
     $user = JFactory::getUser();
     if (!$user->id) {
         getView('access_denied');
     } else {
         $userid = aecGetParam('userid', 0, true, array('word', 'int'));
         if (!empty($user->id)) {
             $userid = $user->id;
         }
         $iFactory = new InvoiceFactory($userid);
         $iFactory->cart();
     }
     break;