<%@ page language="java" pageEncoding="ISO-8859-15" contentType="text/html;charset=ISO-8859-15"%> <%@ page language="java" import="java.util.*,javax.servlet.jsp.*,com.nivaria.datatype.*,com.nivaria.epress.*,com.nivaria.edit.*, com.nivaria.commerce.*,com.nivaria.commerce.domain.*,com.nivaria.consulta.*,com.nivaria.consulta.impl.*,com.nivaria.consulta.impl.ncm.*"%> <% response.setHeader("Cache-Control","no-store"); response.setHeader("Pragma","no-cache"); response.setDateHeader("Expires",0); %> <%! public java.util.List getFilterParams(com.nivaria.data.DataSource ds) throws Exception { java.util.List res = new java.util.ArrayList(); try { Object[] filterParams = ds.getDataValueList("PARAMS"); if (filterParams!=null && filterParams.length>0) { for(int i=0;i <% com.nivaria.project.ProjectInterface app = (com.nivaria.project.ProjectInterface)application.getAttribute("com.nivaria.application"); com.nivaria.epress.EPressManager ep = (com.nivaria.epress.EPressManager)application.getAttribute("com.nivaria.epress"); CommerceFacade shp = new CommerceFacade(ep.getCore()); if (app == null) { throw new com.nivaria.intranet.NoApplicationException(); } boolean enPrevio = false; if (session!=null && session.getAttribute("PREVIEWSTATUS")!=null) { enPrevio = true; } Issue currentIssue= ep.getIssue(5); if (currentIssue== null) { throw new Exception("> No se encuentra EDICION disponible <"); } String dtpag = "PG_ADVANCED"; Comparator stringCmp = new Comparator ( ) { public int compare ( Object o1, Object o2 ) { String s1 = ( String ) o1; String s2 = ( String ) o2; int len1 = s1.length ( ) ; int len2 = s2.length ( ) ; for ( int i=0, n=Math.min ( len1, len2 ) ; i < n; i++ ) { char c1 = s1.charAt ( i ) ; char c2 = s2.charAt ( i ) ; if ( c1 != c2 ) return c1 - c2; } return len1 - len2; } } ; Comparator stringCmpDsc = new Comparator ( ) { public int compare ( Object o1, Object o2 ) { String s1 = ( String ) o1; String s2 = ( String ) o2; int len1 = s1.length ( ) ; int len2 = s2.length ( ) ; for ( int i=0, n=Math.min ( len1, len2 ) ; i < n; i++ ) { char c1 = s1.charAt ( i ) ; char c2 = s2.charAt ( i ) ; if ( c1 != c2 ) return -1*(c1 - c2); } return -1*(len1 - len2); } } ; Comparator licitacionCmp = new Comparator() { public int compare(Object o1, Object o2) { com.nivaria.consulta.CObject obj1 = (com.nivaria.consulta.CObject)o1; com.nivaria.consulta.CObject obj2 = (com.nivaria.consulta.CObject)o2; String val1 = ""; String val2 = ""; try { val1 = obj1.getDataValue("LIMITDATE","yyyy-MM-dd"); val2 = obj2.getDataValue("LIMITDATE","yyyy-MM-dd"); } catch(Exception ex) { ex.printStackTrace(); } int len1 = val1.length() ; int len2 = val2.length() ; for (int i=0, n=Math.min (len1,len2);i <% int langId = ((com.nivaria.core.CoreManager)application.getAttribute("com.nivaria.core")).getLanguage("ES").getId(); %> <% boolean hasQueryDetails = false; %> <% if(!hasQueryDetails){%> <% } if(!hasQueryDetails) {%> AfricaInfoMarket - Bienvenido a la página de registro <% } %> <% Map hV746432 = new HashMap(); hV746432.put("lang_inputoblig","Rellena, por favor, todos los campos obligatorios:"); hV746432.put("lang_enter_same","Tiene que introducir los mismos valores en los campos:"); hV746432.put("lang_wrongemail","Usted ha introduciodo el correo electrónico erroneo."); hV746432.put("lang_wrongdate","Este formulario contiene las fechas erroneas"); hV746432.put("lang_captcha_error","Error en el captcha introducido"); hV746432.put("lang_nameexists","Usuario con este nombre ya existe."); hV746432.put("lang_update_ok","Su información de suscripción ha sido actualizado con éxito"); hV746432.put("lang_activated","Su cuenta de usuario ha sido activada."); hV746432.put("lang_error","No puedo activar la cuenta de usuario."); hV746432.put("lang_user_info_text","Le recordamos que sus datos del usuario son siguientes"); %> <% org.json.JSONObject jso746432 = new org.json.JSONObject("{\"properties\":[{\"name\":\"css_default\",\"value\":\"components/forms/forms.css\"},{\"name\":\"css_default_ie\",\"value\":\"components/forms/forms_ie.css\"},{\"name\":\"css_form_user\",\"value\":\"components/forms/form_user/FormUser.css\"},{\"name\":\"js_default\",\"value\":\"components/forms/form_user/FormUser.js\"},{\"name\":\"js_validator\",\"value\":\"lib/jquery-validate/jquery.validate.pack.js\"},{\"name\":\"js_validator_messages\",\"value\":\"lib/jquery-validate/localization/messages_es.js\"},{\"name\":\"jsp_upload\",\"value\":\"components/forms/uploadFiles.jsp\"},{\"name\":\"jsp_captcha\",\"value\":\"components/forms/getcaptcha.jsp\"},{\"name\":\"jsp_default\",\"value\":\"components/forms/form_user/FormUser.jsp\"},{\"name\":\"jsp_relatedlists\",\"value\":\"components/forms/getRelatedLists.jsp\"},{\"name\":\"lang_reset\",\"value\":\"Limpiar\"},{\"name\":\"lang_send\",\"value\":\"Enviar\"},{\"name\":\"lang_inputoblig\",\"value\":\"Rellena, por favor, todos los campos obligatorios:\"},{\"name\":\"lang_wrongemail\",\"value\":\"Usted ha introduciodo el correo electrónico erroneo.\"},{\"name\":\"lang_wrongdate\",\"value\":\"Este formulario contiene las fechas erroneas\"},{\"name\":\"lang_wrongpwd\",\"value\":\"Usted tiene que introducir la misma contraseña en los dos campos\"},{\"name\":\"lang_nameexists\",\"value\":\"Usuario con este nombre ya existe.\"},{\"name\":\"lang_dserror\",\"value\":\"La fuente de datos ha creado con errores. Contacte usted con administrador del sistema.\"},{\"name\":\"lang_saveexception\",\"value\":\"Error durante guardar los datos.\"},{\"name\":\"lang_load\",\"value\":\"Cargando... Por favor, espere.\"},{\"name\":\"lang_activated\",\"value\":\"Su cuenta de usuario ha sido activada.\"},{\"name\":\"lang_error\",\"value\":\"No puedo activar la cuenta de usuario.\"},{\"name\":\"lang_subscribe\",\"value\":\"Suscribirse a\"},{\"name\":\"lang_update\",\"value\":\"Guardar\"},{\"name\":\"lang_updatebtn\",\"value\":\"Actualizar\"},{\"name\":\"lang_usernotfound\",\"value\":\"Usuario con este nombre y contraseña no existe\"},{\"name\":\"lang_update_ok\",\"value\":\"Su información de suscripción ha sido actualizado con éxito\"},{\"name\":\"lang_add\",\"value\":\"Añadir\"},{\"name\":\"lang_subscription\",\"value\":\"Alta de usuario\"},{\"name\":\"lang_activate\",\"value\":\"Activar mi cuenta de usuario\"},{\"name\":\"lang_required_fields\",\"value\":\"Campos obligatorios\"},{\"name\":\"lang_title\",\"value\":\"Título\"},{\"name\":\"lang_file\",\"value\":\"Fichero\"},{\"name\":\"lang_repeat\",\"value\":\"Repetir\"},{\"name\":\"lang_enter_same\",\"value\":\"Tiene que introducir los mismos valores en los campos:\"},{\"name\":\"lang_and\",\"value\":\"y\"},{\"name\":\"lang_name_not_defined\",\"value\":\"El nombre no está definido\"},{\"name\":\"lang_activation\",\"value\":\"Activavación de cuenta\"},{\"name\":\"lang_update_login\",\"value\":\"Actualizar mi cuenta\"},{\"name\":\"lang_user\",\"value\":\"Usuario\"},{\"name\":\"lang_password\",\"value\":\"Contraseña\"},{\"name\":\"lang_access\",\"value\":\"Entrar\"},{\"name\":\"lang_user_not_found\",\"value\":\"Usuario con este nombre y esta contraseña no existe\"},{\"name\":\"lang_unsubscribe\",\"value\":\"Borrar\"},{\"name\":\"lang_account_deleted\",\"value\":\"Su cuenta de usuario ha sido eliminado con éxito\"},{\"name\":\"lang_confirm_unsubscribe\",\"value\":\"¿Está seguro que quiere darse de baja y borrar su cuenta de usuario?\"},{\"name\":\"lang_return\",\"value\":\"Salir\"},{\"name\":\"lang_all\",\"value\":\"Todos\"},{\"name\":\"lang_forgot\",\"value\":\"Olvidé mi contraseña\"},{\"name\":\"lang_forgot_text\",\"value\":\"Introduzca por favor su correo electrónico para recibir los datos de su cuenta de usuario\"},{\"name\":\"lang_mail\",\"value\":\"E-Mail\"},{\"name\":\"lang_email_empty\",\"value\":\"Tiene que introducir el correo electrónico de su cuenta\"},{\"name\":\"lang_email_no_user\",\"value\":\"No existe el usuario con este correo electrónico\"},{\"name\":\"lang_user_info\",\"value\":\"Información de cuenta del usuario\"},{\"name\":\"lang_user_info_text\",\"value\":\"Le recordamos que sus datos del usuario son siguientes\"},{\"name\":\"lang_email_send_error\",\"value\":\"Error de envío. Intenta repetir la operación más tarde.\"},{\"name\":\"lang_email_sent\",\"value\":\"Hemos enviado sus datos de usuario a su correo electrónico\"},{\"name\":\"lang_date_select\",\"value\":\"Seleccione la fecha\"},{\"name\":\"lang_remove\",\"value\":\"Borrar\"},{\"name\":\"lang_uploading\",\"value\":\"Cargando los ficheros... Por favor espere...\"},{\"name\":\"lang_confirm_delete\",\"value\":\"¿Está seguro que quiere eliminar este ítem?\"},{\"name\":\"lang_captcha_label\",\"value\":\"Insertar el texto mostrado en la imagen\"},{\"name\":\"lang_select\",\"value\":\"Seleccione...\"},{\"name\":\"class_label_oblig\",\"value\":\"required\"},{\"name\":\"class_label_incorrect\",\"value\":\"error\"},{\"name\":\"img_calendar\",\"value\":\"components/forms/img/mod001/calendar.gif\"},{\"name\":\"img_add\",\"value\":\"components/forms/img/mod001/btn-add.gif\"},{\"name\":\"img_remove\",\"value\":\"components/forms/img/mod001/btn-delete.gif\"},{\"name\":\"img_progress\",\"value\":\"components/forms/_img/progress.gif\"},{\"name\":\"class_text_input\",\"value\":\"form-text\"},{\"name\":\"class_password_input\",\"value\":\"form-text\"},{\"name\":\"class_rich_text\",\"value\":\"fck\"},{\"name\":\"class_med_text\",\"value\":\"m\"},{\"name\":\"class_multiple_container\",\"value\":\"group-radio-vertical\"},{\"name\":\"class_check_input\",\"value\":\"checkbox\"},{\"name\":\"class_radio_input\",\"value\":\"radio\"},{\"name\":\"class_select\",\"value\":\"m\"},{\"name\":\"class_file_input\",\"value\":\"file\"},{\"name\":\"accepted_images\",\"value\":\"image/gif,image/jpeg,image/png\"},{\"name\":\"accepted_files\",\"value\":\"\"},{\"name\":\"file_icons_path\",\"value\":\"\"},{\"name\":\"lang_no_data\",\"value\":\"No hay datos\"}]}"); try { jso746432.put("simplefields",(new org.json.JSONObject("{\"simplefields\":[{\"name\":\"TITLE\",\"value\":\"Quiero registrarme\"},{\"name\":\"DATASOURCE\",\"value\":\"43\"},{\"name\":\"SUBMIT_OK\",\"value\":\"boletin_ok.html\"},{\"name\":\"SUBMIT_ERR\",\"value\":\"no_enviado.html\"},{\"name\":\"EMAIL_SUBJ\",\"value\":\"Bienvenido a AfricaInfoMarket\"},{\"name\":\"EMAIL_TEXT\",\"value\":\"
/r/n

Usted ha sido registrado en la revista digital de AfricaInfoMarket.

/r/n
\"},{\"name\":\"HIDE_TITLE\",\"value\":false},{\"name\":\"SHOW_UPDATE\",\"value\":false},{\"name\":\"SHOW_UNSUBSCRIBE\",\"value\":false},{\"name\":\"LANG_RESET\"},{\"name\":\"LANG_SEND\"},{\"name\":\"LANG_INPUTOBLIG\"},{\"name\":\"LANG_WRONGEMAIL\"},{\"name\":\"LANG_WRONGDATE\"},{\"name\":\"LANG_WRONGPWD\"},{\"name\":\"LANG_NAMEEXISTS\"},{\"name\":\"LANG_ACTIVATED\"},{\"name\":\"LANG_ERROR\"},{\"name\":\"LANG_USERNOTFOUND\"},{\"name\":\"LANG_UPDATE_OK\"},{\"name\":\"LANG_CONFIRM_UNSUBSCRIBE\"},{\"name\":\"LANG_FORGOT_TEXT\",\"value\":\"Hemos generado una nueva contraseña. Estos son sus nuevos datos: \"},{\"name\":\"LANG_USER_INFO_TEXT\"},{\"name\":\"UPDATE_TEXT\"},{\"name\":\"UNSUBSCRIBE_TEXT\"},{\"name\":\"ALIGN\",\"value\":\"Label-Left\"},{\"name\":\"LANG_CHECKBOX\"}]}")).getJSONArray("simplefields")); } catch(org.json.JSONException jsex) {} %> <% org.json.JSONArray jsoFields746432 = new org.json.JSONArray(); org.json.JSONArray jsoFieldsets746432 = new org.json.JSONArray(); %> <% org.json.JSONObject jso746425 = new org.json.JSONObject("{\"properties\":[]}"); try { jso746425.put("simplefields",(new org.json.JSONObject("{\"simplefields\":[{\"name\":\"TITLE\",\"value\":\"Datos personales\"},{\"name\":\"DATASOURCE\",\"value\":\"43\"},{\"name\":\"HIDE_TITLE\",\"value\":true},{\"name\":\"ALIGN\",\"value\":\"Label-Left\"}]}")).getJSONArray("simplefields")); } catch(org.json.JSONException jsex) {} %> <% org.json.JSONArray jsoFields746425 = new org.json.JSONArray(); org.json.JSONArray jsoColumns746425 = new org.json.JSONArray(); %> <% org.json.JSONObject jsoSimpleFields746418 = new org.json.JSONObject("{\"simplefields\":[{\"name\":\"TITLE\",\"value\":\"Suscribirse a\"},{\"name\":\"TITLE_ORG\",\"value\":\"BOLETIN:1150\"},{\"name\":\"DT\",\"value\":\"LIST1142\"},{\"name\":\"PFROM\"},{\"name\":\"PTO\"},{\"name\":\"POSITION\"},{\"name\":\"ISKEY\",\"value\":false},{\"name\":\"DATASOURCE\",\"value\":\"0\"},{\"name\":\"SHOW\",\"value\":false},{\"name\":\"SHOWTITLE\",\"value\":false},{\"name\":\"INCALENDAR\",\"value\":false},{\"name\":\"ISMULTIPLE\",\"value\":true}]}"); %> <% jsoFields746425.put(jsoSimpleFields746418); %> <% org.json.JSONObject jso746421 = new org.json.JSONObject("{\"properties\":[]}"); try { jso746421.put("simplefields",(new org.json.JSONObject("{\"simplefields\":[{\"name\":\"TITLE\",\"value\":\"Columna 1\"},{\"name\":\"DATASOURCE\",\"value\":\"43\"}]}")).getJSONArray("simplefields")); } catch(org.json.JSONException jsex) {} %> <% org.json.JSONArray jsoFields746421 = new org.json.JSONArray(); %> <% org.json.JSONObject jsoSimpleFields746419 = new org.json.JSONObject("{\"simplefields\":[{\"name\":\"TITLE\",\"value\":\"Nombre\"},{\"name\":\"TITLE_ORG\",\"value\":\"FIRSTNAME:1150\"},{\"name\":\"DT\",\"value\":\"TEXT\"},{\"name\":\"PFROM\"},{\"name\":\"PTO\"},{\"name\":\"POSITION\"},{\"name\":\"ISKEY\",\"value\":false},{\"name\":\"DATASOURCE\",\"value\":\"0\"},{\"name\":\"SHOW\",\"value\":false},{\"name\":\"SHOWTITLE\",\"value\":false},{\"name\":\"INCALENDAR\",\"value\":false},{\"name\":\"ISMULTIPLE\",\"value\":false}]}"); %> <% jsoFields746421.put(jsoSimpleFields746419); %> <% org.json.JSONObject jsoSimpleFields746420 = new org.json.JSONObject("{\"simplefields\":[{\"name\":\"TITLE\",\"value\":\"Email\"},{\"name\":\"TITLE_ORG\",\"value\":\"MAIL:1150\"},{\"name\":\"DT\",\"value\":\"EMAIL\"},{\"name\":\"PFROM\"},{\"name\":\"PTO\"},{\"name\":\"POSITION\"},{\"name\":\"ISKEY\",\"value\":false},{\"name\":\"DATASOURCE\",\"value\":\"0\"},{\"name\":\"SHOW\",\"value\":false},{\"name\":\"SHOWTITLE\",\"value\":false},{\"name\":\"INCALENDAR\",\"value\":false},{\"name\":\"ISMULTIPLE\",\"value\":false}]}"); %> <% jsoFields746421.put(jsoSimpleFields746420); %> <% jso746421.put(com.ncm.components.IComponent.DS_FIELDS_JSO,jsoFields746421); jso746421.put("DATAID",746421); jsoColumns746425.put(jso746421); %> <% org.json.JSONObject jso746424 = new org.json.JSONObject("{\"properties\":[]}"); try { jso746424.put("simplefields",(new org.json.JSONObject("{\"simplefields\":[{\"name\":\"TITLE\",\"value\":\"Columna 2\"},{\"name\":\"DATASOURCE\",\"value\":\"43\"}]}")).getJSONArray("simplefields")); } catch(org.json.JSONException jsex) {} %> <% org.json.JSONArray jsoFields746424 = new org.json.JSONArray(); %> <% org.json.JSONObject jsoSimpleFields746422 = new org.json.JSONObject("{\"simplefields\":[{\"name\":\"TITLE\",\"value\":\"Apellidos\"},{\"name\":\"TITLE_ORG\",\"value\":\"LASTNAME:1150\"},{\"name\":\"DT\",\"value\":\"TEXT\"},{\"name\":\"PFROM\"},{\"name\":\"PTO\"},{\"name\":\"POSITION\"},{\"name\":\"ISKEY\",\"value\":false},{\"name\":\"DATASOURCE\",\"value\":\"0\"},{\"name\":\"SHOW\",\"value\":false},{\"name\":\"SHOWTITLE\",\"value\":false},{\"name\":\"INCALENDAR\",\"value\":false},{\"name\":\"ISMULTIPLE\",\"value\":false}]}"); %> <% jsoFields746424.put(jsoSimpleFields746422); %> <% org.json.JSONObject jsoSimpleFields746423 = new org.json.JSONObject("{\"simplefields\":[{\"name\":\"TITLE\",\"value\":\"Contraseña\"},{\"name\":\"TITLE_ORG\",\"value\":\"PASSWORD:1150\"},{\"name\":\"DT\",\"value\":\"TEXT\"},{\"name\":\"PFROM\"},{\"name\":\"PTO\"},{\"name\":\"POSITION\"},{\"name\":\"ISKEY\",\"value\":false},{\"name\":\"DATASOURCE\",\"value\":\"0\"},{\"name\":\"SHOW\",\"value\":false},{\"name\":\"SHOWTITLE\",\"value\":false},{\"name\":\"INCALENDAR\",\"value\":false},{\"name\":\"ISMULTIPLE\",\"value\":false}]}"); %> <% jsoFields746424.put(jsoSimpleFields746423); %> <% jso746424.put(com.ncm.components.IComponent.DS_FIELDS_JSO,jsoFields746424); jso746424.put("DATAID",746424); jsoColumns746425.put(jso746424); %> <% jso746425.put(com.ncm.components.IComponent.DS_FIELDS_JSO,jsoFields746425); jso746425.put("DATAID",746425); jso746425.put("STRUC_COLUMNS",jsoColumns746425); jsoFieldsets746432.put(jso746425); %> <% org.json.JSONObject jso746430 = new org.json.JSONObject("{\"properties\":[]}"); try { jso746430.put("simplefields",(new org.json.JSONObject("{\"simplefields\":[{\"name\":\"TITLE\",\"value\":\"Alerta de Licitaciones\"},{\"name\":\"DATASOURCE\",\"value\":\"43\"},{\"name\":\"HIDE_TITLE\",\"value\":true},{\"name\":\"ALIGN\",\"value\":\"Label-Left\"}]}")).getJSONArray("simplefields")); } catch(org.json.JSONException jsex) {} %> <% org.json.JSONArray jsoFields746430 = new org.json.JSONArray(); org.json.JSONArray jsoColumns746430 = new org.json.JSONArray(); %> <% org.json.JSONObject jsoSimpleFields746426 = new org.json.JSONObject("{\"simplefields\":[{\"name\":\"TITLE\",\"value\":\"Deseo recibir las alertas de Licitaciones Internacionales\"},{\"name\":\"TITLE_ORG\",\"value\":\"LICITACION_LETTER:1150\"},{\"name\":\"DT\",\"value\":\"BOOLEAN\"},{\"name\":\"PFROM\"},{\"name\":\"PTO\"},{\"name\":\"POSITION\"},{\"name\":\"ISKEY\",\"value\":false},{\"name\":\"DATASOURCE\",\"value\":\"0\"},{\"name\":\"SHOW\",\"value\":false},{\"name\":\"SHOWTITLE\",\"value\":true},{\"name\":\"INCALENDAR\",\"value\":false},{\"name\":\"ISMULTIPLE\",\"value\":false}]}"); %> <% jsoFields746430.put(jsoSimpleFields746426); %> <% org.json.JSONObject jsoSimpleFields746427 = new org.json.JSONObject("{\"simplefields\":[{\"name\":\"TITLE\",\"value\":\"Paises\"},{\"name\":\"TITLE_ORG\",\"value\":\"LICITACION_COUNTRY:1150\"},{\"name\":\"DT\",\"value\":\"LIST923\"},{\"name\":\"PFROM\"},{\"name\":\"PTO\"},{\"name\":\"POSITION\"},{\"name\":\"ISKEY\",\"value\":false},{\"name\":\"DATASOURCE\",\"value\":\"0\"},{\"name\":\"SHOW\",\"value\":false},{\"name\":\"SHOWTITLE\",\"value\":false},{\"name\":\"INCALENDAR\",\"value\":false},{\"name\":\"ISMULTIPLE\",\"value\":true}]}"); %> <% jsoFields746430.put(jsoSimpleFields746427); %> <% org.json.JSONObject jsoSimpleFields746428 = new org.json.JSONObject("{\"simplefields\":[{\"name\":\"TITLE\",\"value\":\"Tipo de Anuncio\"},{\"name\":\"TITLE_ORG\",\"value\":\"LICITACION_TYPE:1150\"},{\"name\":\"DT\",\"value\":\"LIST938\"},{\"name\":\"PFROM\"},{\"name\":\"PTO\"},{\"name\":\"POSITION\"},{\"name\":\"ISKEY\",\"value\":false},{\"name\":\"DATASOURCE\",\"value\":\"0\"},{\"name\":\"SHOW\",\"value\":false},{\"name\":\"SHOWTITLE\",\"value\":false},{\"name\":\"INCALENDAR\",\"value\":false},{\"name\":\"ISMULTIPLE\",\"value\":true}]}"); %> <% jsoFields746430.put(jsoSimpleFields746428); %> <% org.json.JSONObject jsoSimpleFields746429 = new org.json.JSONObject("{\"simplefields\":[{\"name\":\"TITLE\",\"value\":\"Sectores\"},{\"name\":\"TITLE_ORG\",\"value\":\"LICITACION_SECTOR:1150\"},{\"name\":\"DT\",\"value\":\"LIST918\"},{\"name\":\"PFROM\"},{\"name\":\"PTO\"},{\"name\":\"POSITION\"},{\"name\":\"ISKEY\",\"value\":false},{\"name\":\"DATASOURCE\",\"value\":\"0\"},{\"name\":\"SHOW\",\"value\":false},{\"name\":\"SHOWTITLE\",\"value\":false},{\"name\":\"INCALENDAR\",\"value\":false},{\"name\":\"ISMULTIPLE\",\"value\":true}]}"); %> <% jsoFields746430.put(jsoSimpleFields746429); %> <% jso746430.put(com.ncm.components.IComponent.DS_FIELDS_JSO,jsoFields746430); jso746430.put("DATAID",746430); jso746430.put("STRUC_COLUMNS",jsoColumns746430); jsoFieldsets746432.put(jso746430); %> <% jso746432.put(com.ncm.components.IComponent.DS_FIELDS_JSO,jsoFields746432); jso746432.put("DATAID",746432); jso746432.put("STRUC_FIELDSETS",jsoFieldsets746432); %> <%! String putUserFormFields(UserForm form, int objId) throws Exception { String res = "
"; try { for(SimpleFormField oneField : form.getLocalFields(objId)) { String fieldDt = oneField.getType(); String fieldTitle = oneField.getName(); String fieldName = oneField.getTitle_org(); int fieldId = oneField.getId(); boolean fieldOblig = oneField.isMandatory(); boolean fieldMult = oneField.isMultiple(); boolean needHide = form.getAction()==com.ncm.components.forms.IForm.SHOW_FORM && (fieldName.equals("LICITACION_COUNTRY") || fieldName.equals("LICITACION_TYPE") || fieldName.equals("LICITACION_SECTOR")); boolean needHideLabel = fieldName.equals("BOLETIN") || fieldName.equals("LICITACION_LETTER"); res += "
\n"; res += "\n"; if(fieldOblig) { res += "*\n"; } res += "
\n"; res += "\n"; res += form.getFormControlForField(oneField); res += "\n"; if(fieldDt.equals("PWD")) { res += "
\n"; res += "\n"; res += "
\n"; res += "
\n"; res += SimpleForm.getPasswordInput("confirmfield"+fieldId,"confirmfield"+fieldId,"form-text",form.getFieldValues().containsKey("rep_"+fieldId)?(String)form.getFieldValues().get("rep_"+fieldId):""); res += "
\n"; } if(fieldDt.equals("EMAIL")) { res += "
\n"; res += "\n"; res += "
\n"; res += "
\n"; res += SimpleForm.getTextInput("confirmfield"+fieldId,"confirmfield"+fieldId,"form-text",form.getFieldValues().containsKey("rep_"+fieldId)?(String)form.getFieldValues().get("rep_"+fieldId):""); res += "
\n"; } } } catch(Exception ex) {} res += "
"; return res; } %> <%@ page import="com.nivaria.core.*"%> <%@ page import="com.nivaria.commerce.CommerceInterface"%> <%@ page import="com.nivaria.commerce.domain.CommerceFacade"%> <%@ page import="com.ncm.components.*"%> <%@ page import="com.ncm.components.forms.*"%> <% com.nivaria.epress.EPressManager ep746432 = (com.nivaria.epress.EPressManager)application.getAttribute("com.nivaria.epress"); CommerceFacade shp746432 = new CommerceFacade(ep746432.getCore()); UserForm form746432 = new UserForm(746432,ep746432,false,"ES","boletin_virtual_4590.jsp","DEFAULT",5,request,jso746432); session.setAttribute("form-user-746432",form746432); if(form746432.getAction()==IForm.ACTIVATE) { form746432.activate(hV746432.get("lang_activated"),hV746432.get("lang_error")); } else if(form746432.getAction()==IForm.UNSUBSCRIBE) { CommerceInterface prd = Utilities.getExternalUser(request); form746432.unsubscribe(prd,"Su cuenta de usuario ha sido eliminado con éxito","Usuario con este nombre y esta contraseña no existe"); } form746432.initFormFields(); if(form746432.getAction()==IForm.SAVE_FORM) { if(!form746432.validate(true)) { form746432.prepareValidationMessages(hV746432); } else { int saveRes = form746432.createItem(); form746432.prepareSaveMessages(saveRes,hV746432); if(saveRes>0) { boolean sent = form746432.sendUserEmail("EMAIL_TEXT","Bienvenido a la página de registro","AfricaInfoMarket.org","Alta de usuario","Activar mi cuenta de usuario",saveRes); if(!sent) { response.sendRedirect("no_enviado.html"); System.out.println(">>>User form: email was not sent"); } else { response.sendRedirect("boletin_ok.html"); } } } } else if(form746432.getAction()==IForm.SHOW_UPDATE) { int res = form746432.getItemForUpdate(); if(res==IFormUpdatable.ERR_ITEM_NOT_FOUND) { form746432.setMessage("Usuario con este nombre y esta contraseña no existe"); } else if(res>0) { CommerceInterface prd = shp746432.getProduct(res); session.setAttribute("EXTERNAL-USER",prd); } } else if(form746432.getAction()==IForm.UPDATE_FORM) { if(!form746432.validate(false)) { form746432.prepareValidationMessages(hV746432); } else { CommerceInterface prd = Utilities.getExternalUser(request); int saveRes = form746432.updateItem(prd); form746432.prepareSaveMessages(saveRes,hV746432); } } else if(form746432.getAction()==IForm.ACTION_FORGOT) { int resForgot = form746432.sendItemInfo("Información de cuenta del usuario","AfricaInfoMarket.org","Información de cuenta del usuario",hV746432.get("lang_user_info_text"),"Usuario","Contraseña"); form746432.prepareForgotMessages(resForgot,hV746432); } int lateralOptionsUF = form746432.getAction(); int lateralObjectIdUF = 746432; %>

Bienvenido a la página de registro

Como usuario registrado, podrá acceder a todos los contenidos de AfricaInfoMarket,  recibir diariamente nuestra alerta de licitaciones y cada semana la Revista de Economía de África Occidental. Consulte aquí números anteriores de nuestra publicación.
<% try { if(form746432.getAction()==IForm.SHOW_FORM) { %>

Quiero registrarme

* Campos obligatorios

<% if(!form746432.getMessage().trim().equals("")) { %>

> <%=form746432.getMessage()%>

 
<% } %>
<%=putUserFormFields(form746432,746421)%><%=putUserFormFields(form746432,746424)%>
<%=putUserFormFields(form746432,746425)%>
<%=putUserFormFields(form746432,746430)%>
*
captcha
 
<% } else if(form746432.getAction()==IForm.SHOW_ACTIVATED) { %>

Activavación de cuenta

<% if(!form746432.getMessage().trim().equals("")) { %>

> <%=form746432.getMessage()%>

 
<% } %>
<% } else if(form746432.getAction()==IForm.SHOW_LOGIN) { %>

Actualizar mi cuenta

* Campos obligatorios

<% if(!form746432.getMessage().trim().equals("")) { %>

> <%=form746432.getMessage()%>

 
<% } %>
*
*
 
<% } else if(form746432.getAction()==IForm.SHOW_UPDATE) { %>

Actualizar mi cuenta

* Campos obligatorios

<% if(!form746432.getMessage().trim().equals("")) { %>

> <%=form746432.getMessage()%>

 
<% } %>
<%=putUserFormFields(form746432,746421)%><%=putUserFormFields(form746432,746424)%>
<%=putUserFormFields(form746432,746425)%>
<%=putUserFormFields(form746432,746430)%>
 
<% } else if(form746432.getAction()==IForm.CONFIRM_UNSUBSCRIBE) { %>

Borrar

¿Está seguro que quiere darse de baja y borrar su cuenta de usuario?

 
<% } else if(form746432.getAction()==IForm.SHOW_FORGOT) { %>

Olvidé mi contraseña

* Campos obligatorios

Hemos generado una nueva contraseña. Estos son sus nuevos datos:

 
<% if(!form746432.getMessage().trim().equals("")) { %>

> <%=form746432.getMessage()%>

 
<% } %>
*
 
<% } } catch(Exception ex) {} %>

De interés

En nuestra Política de Privacidad  puede ver los criterios y reglas que AfricaInfoMarket sigue con respecto a la utilización de los datos que, libre y voluntariamente, usted facilite a través de nuestra página web.
<% if(lateralOptionsUF==IForm.SHOW_ACTIVATED || lateralOptionsUF==IForm.SHOW_FORGOT || lateralOptionsUF==IForm.SHOW_LOGIN || lateralOptionsUF==IForm.CONFIRM_UNSUBSCRIBE) { %>
<% } %> <% if(lateralOptionsUF==IForm.SHOW_FORM || lateralOptionsUF==IForm.SHOW_ACTIVATED || lateralOptionsUF==IForm.SHOW_LOGIN) { %>
<% } %> <% if(lateralOptionsUF==IForm.SHOW_FORM || lateralOptionsUF==IForm.SHOW_ACTIVATED || lateralOptionsUF==IForm.SHOW_FORGOT) { %>
<% } %> <% if(lateralOptionsUF==IForm.SHOW_UPDATE) { %>
<% } %>