$smarty->assign('message', $message); $smarty->assign('messageid', $messageid); } $messages = cw_query("SELECT * FROM {$tables['newsletter']} WHERE list_id='{$list_id}'"); $smarty->assign('messages', $messages); $smarty->assign('main', 'management'); } else { $smarty->assign('main', 'details'); $list['usertype'] = 'C'; $smarty->assign('list', $list); // default values of new list } $smarty->assign('memberships', cw_user_get_memberships(array('C', 'R'))); $location[] = array($list['name'], ''); } else { $lists = cw_query("SELECT * FROM {$tables['newslists']} WHERE lngcode='{$current_language}' {$salesman_condition}"); $smarty->assign('lists', $lists); $smarty->assign('main', 'lists_select'); } if (cw_session_is_registered('nwslt_object')) { $nwslt_object =& cw_session_register('nwslt_object'); if (is_array($nwslt_object)) { foreach ($nwslt_object as $k => $v) { $smarty->assign($k, $v); } } cw_session_unregister("nwslt_object"); } $smarty->assign('action', $action); $smarty->assign('mode', $mode); $smarty->assign('js_tab', $js_tab);
if ($action == "modify") { $message = cw_query_first("SELECT * FROM {$tables['newsletter']} WHERE newsid='{$messageid}'"); $countries = cw_query("select * from {$tables['newsletter_countries']} where newsid='{$messageid}'"); if (is_array($countries)) { foreach ($countries as $val) { $message['countries'][$val['code']] = true; } } $smarty->assign('message', $message); } else { $messages = cw_query("SELECT * FROM {$tables['newsletter']} WHERE list_id='{$targetlist}'"); $smarty->assign('messages', $messages); } $location[] = array(cw_get_langvar_by_name("lbl_messages"), ""); } if (cw_session_is_registered("nwslt_object")) { $nwslt_object =& cw_session_register("nwslt_object"); if (is_array($nwslt_object)) { foreach ($nwslt_object as $k => $v) { $smarty->assign($k, $v); } } cw_session_unregister("nwslt_object"); } if (!empty($targetlist)) { $targetlistname = cw_query_first_cell("SELECT name FROM {$tables['newslists']} WHERE list_id='{$targetlist}'"); $smarty->assign('targetlistname', $targetlistname); $smarty->assign('targetlist', $targetlist); } $lists = cw_query("SELECT * FROM {$tables['newslists']} WHERE lngcode='{$current_language}' {$salesman_condition}"); $smarty->assign('lists', $lists);
$smarty->assign('is_email_invoice', 'Y'); cw_call('cw_send_mail', array($config['Company']['orders_department'], $doc_data['userinfo']['email'], 'mail/docs/updated_doc_subj.tpl', 'mail/docs/updated_doc.tpl', null, false, true)); $smarty->assign('is_email_invoice', 'N'); } } cw_header_location("index.php?target={$target}&mode=details&doc_id={$doc_id}"); } else { $js_tab = 'preview'; $smarty->assign('confirmation', 'Y'); } } elseif ($action == "cancel") { $smarty->assign('message', 'cancel'); unset($aom_orders[$doc_id]); cw_header_location("index.php?target={$target}&doc_id={$doc_id}&mode=edit"); } if (cw_session_is_registered("message")) { $message =& cw_session_register("message"); $smarty->assign('message', $message); cw_session_unregister("message"); } $customer_membership_id = $aom_orders[$doc_id]['userinfo']['membership_id']; if ($action == 'update_customer' && !$aom_orders[$doc_id]['saved'] && in_array(AREA_TYPE, array('P', 'A', 'G', 'B'))) { if ($customer_info['customer_id'] != $aom_orders[$doc_id]['userinfo']['customer_id']) { cw_aom_update_customer($aom_orders[$doc_id], $customer_info['customer_id']); } else { if ($customer_info['main_address']['address_id']) { $customer_info['main_address'] = cw_user_get_address($customer_info['customer_id'], $customer_info['main_address']['address_id']); } if ($customer_info['current_address']['address_id']) { $customer_info['current_address'] = cw_user_get_address($customer_info['customer_id'], $customer_info['current_address']['address_id']); }
} $top_message['anchor'] = "rates"; $redirect_to = "&tax_id={$tax_id}"; } cw_header_location('index.php?target=' . $target . $redirect_to); } if ($mode == "add" || !empty($tax_id)) { $location[] = array(cw_get_langvar_by_name('lbl_taxes'), 'index.php?target=' . $target); $location[] = array(cw_get_langvar_by_name('lbl_tax_details'), ''); if (!empty($tax_id)) { $tax_details = cw_query_first("SELECT * FROM {$tables['taxes']} WHERE tax_id='{$tax_id}'"); $tax_details['tax_display_name'] = cw_get_languages_alt('tax_' . $tax_id); } if (empty($tax_details)) { $mode = "add"; if (cw_session_is_registered("tmp_tax_details")) { $tmp_tax_details =& cw_session_register("tmp_tax_details"); $tax_details = $tmp_tax_details; cw_session_unregister("tmp_tax_details"); } } else { $tax_rates = cw_query("SELECT {$tables['tax_rates']}.*, {$tables['zones']}.zone_name FROM {$tables['tax_rates']} LEFT JOIN {$tables['zones']} ON {$tables['tax_rates']}.zone_id={$tables['zones']}.zone_id WHERE {$tables['tax_rates']}.tax_id='{$tax_id}' ORDER BY {$tables['zones']}.zone_name, {$tables['tax_rates']}.rate_value"); $tmp = cw_user_get_memberships(array('C', 'R')); if (!empty($tax_rates)) { foreach ($tax_rates as $k => $v) { $keys = cw_query_column("SELECT membership_id FROM {$tables['tax_rate_memberships']} WHERE rate_id = '{$v['rate_id']}'"); if (!empty($tmp) && !empty($keys)) { $tax_rates[$k]['membership_ids'] = array(); foreach ($tmp as $m) { if (in_array($m['membership_id'], $keys)) { $tax_rates[$k]['membership_ids'][$m['membership_id']] = $m['membership'];
foreach ($wlitem_data as $k => $v) { if ($k == "amount") { $v = $quantity; } if ($k == "event_id") { $v = $eventid; } if ($k != "wishlist_id") { $fields[] = $k; $values[] = "'" . addslashes($v) . "'"; } } db_query("INSERT INTO {$tables['wishlist']} (" . implode(",", $fields) . ") VALUES (" . implode(",", $values) . ")"); db_query("UPDATE {$tables['wishlist']} SET amount='{$rest_quantity}' WHERE {$customer_id_cond}"); } } if (cw_session_is_registered("mail_data")) { cw_session_unregister("mail_data"); } } if ($wlitem_data['event_id'] == 0) { cw_header_location("index.php?target=cart&mode=wishlist"); } else { cw_header_location("index.php?target=gifts&eventid={$wlitem_data['event_id']}&mode=events"); } } $events_list = cw_call('cw_gift_get_events', array($customer_id)); $smarty->assign('events_list', $events_list); $smarty->assign('events_lists_count', is_array($events_list) ? count($events_list) : 0); $location[] = array(cw_get_langvar_by_name('lbl_giftreg_events_list', '')); $smarty->assign('main', 'events');