//user_sms } if (defined('AJAX_REQUEST')) { exit; } elseif (!empty($_REQUEST['return_url'])) { return array(CONTROLLER_STATUS_OK, $_REQUEST['return_url']); } else { return array(CONTROLLER_STATUS_OK, 'profiles.update?user_id=' . $_REQUEST['user_id']); } } return array(CONTROLLER_STATUS_OK, 'profiles.manage?user_type=C'); } if ($mode == 'manage') { // [Page sections] Registry::set('navigation.tabs', array('fields' => array('title' => __('addons.rus_unisender.map_fields'), 'js' => true))); // [/Page sections] if (fn_allowed_for('MULTIVENDOR') || Registry::get('runtime.company_id') || Registry::get('runtime.simple_ultimate')) { $fields = fn_unisender_get_fields(); $unisender_fields = fn_unisender_get_unisender_fields(); $profile_fields = fn_get_profile_fields('ALL', array(), CART_LANGUAGE); // FIXME: code for compatibility foreach ($fields as &$field) { if (empty($field['unisender_field_id'])) { $field['unisender_field_id'] = fn_unisender_compatibility($unisender_fields, $field); } } Tygh::$app['view']->assign('unisender_fields', $unisender_fields); Tygh::$app['view']->assign('profile_fields', $profile_fields); Tygh::$app['view']->assign('fields', $fields); } }
function fn_unisender_get_export_fields() { $export_field = array('email', 'email_list_ids', 'email_status', 'phone', 'phone_list_ids', 'phone_status'); $fields = fn_unisender_get_fields(array('status' => 'Y')); $unisender_fields = fn_unisender_get_unisender_fields(); foreach ($fields as $field) { // FIXME: code for compatibility if (empty($field['unisender_field_id'])) { $field['unisender_field_id'] = fn_unisender_compatibility($unisender_fields, $field); } if ($unisender_fields[$field['unisender_field_id']]) { $field_data = $unisender_fields[$field['unisender_field_id']]; $export_field[] = $field_data['name']; } } return $export_field; }