attach($this, array('NOTIFY_HEADER_START_CREATE_ACCOUNT')); $zco_notifier->attach($this, array('NOTIFY_HEADER_START_EASY_SIGNUP')); } function update(&$class, $eventID, $paramsArray) { // check if free/virtual products checkout enabled if (FEC_FREE_VIRTUAL_CHECKOUT == 'true') { // check if products are virtual if ($_SESSION['cart']->get_content_type() == 'virtual') { $cart_quantity = $_SESSION['cart']->count_contents(); // check if products are free if ($_SESSION['cart']->in_cart_check('product_is_free','1') == $cart_quantity) { // check if COWOA is enabled if (FEC_NOACCOUNT_SWITCH == 'true') { // redirect to COWOA zen_redirect(zen_href_link(FILENAME_NO_ACCOUNT, 'type=free_virtual', 'SSL')); } } } } if (FEC_NOACCOUNT_ONLY_SWITCH == 'true') { $_SESSION['COWOA'] = true; // just set this now to be sure. // redirect to ESL zen_redirect(zen_href_link(FILENAME_NO_ACCOUNT, '', 'SSL')); } } } // eof