configure ('debug', true); function select_language($langu) { include("conexion.inc"); $respuesta = new xajaxResponse(); if ($langu == 1) $_SESSION['docroot'] = $DOC_ROOT; elseif ($langu == 2) $_SESSION['docroot'] = $DOC_ROOT . "en/"; $respuesta->redirect($_SESSION['docroot']); return $respuesta; } function procesa_form($query) { include("conexion.inc"); $respuesta = new xajaxResponse(); $mensa = ''; if ($query['usuario'] == '') $mensa = 'Debe ingresar un nombre de Usuario'; elseif (strlen($query['usuario']) < 8) $mensa = 'El usuario debe de tener un minimo de 8 caracteres'; elseif ($query['contrasena'] == '') $mensa = 'Debe ingresar una contrasena'; elseif (strlen($query['contrasena']) < 8) $mensa = 'Debe contrasena debe de tener un minimo de 8 caracteres'; elseif (!preg_match('`[a-z]`', $query['contrasena'])) $mensa = "La clave debe tener al menos una letra minuscula"; elseif (!preg_match('`[A-Z]`', $query['contrasena'])) $mensa = "La clave debe tener al menos una letra mayuscula"; elseif (!preg_match('`[0-9]`', $query['contrasena'])) $mensa = "La clave debe tener al menos un caracter numerico"; elseif ($query['repetir'] == '') $mensa = 'Debe ingresar la contrasena en el campo Repetir'; elseif ($query['contrasena'] <> $query['repetir']) $mensa = 'Las contrasenas ingresadas no son iguales'; elseif ($query['nombres'] == '') $mensa = 'Debe ingresar el/los Nombres'; elseif ($query['apellido'] == '') $mensa = 'Debe ingresar el/los Apellidos'; elseif ($query['provincia'] == '') $mensa = 'Debe ingresar una Provincia'; elseif ($query['pais'] == '') $mensa = 'Debe ingresar un Pais'; elseif ($query['usuario'] <> '') { $SQLqueryusers = "select usuario from $tabla1"; $SQLusers = mysql_query($SQLqueryusers); $usuarioexiste = 0; while ($registrouser = mysql_fetch_array($SQLusers)) { if ($registrouser['usuario'] == $query['usuario']) { $usuarioexiste = 1; $mensa = 'El Usuario ya existe en el sistema.
   Seleccione uno diferente.'; } } if ($usuarioexiste == 0) { try { $contact_client = new SoapClient($SOAP_BASE_PROD . 'contact.php?wsdl', array('trace' => true)); $search_client = new SoapClient($SOAP_BASE_PROD . 'search.php?wsdl', array('trace' => true)); $soapFault = false; } catch (Exception $algo) { // var_dump($algo); } $data_search = new stdClass(); try { $token = $contact_client->login($soap_api_user, $soap_api_passwd); } catch (SoapFault $soapFault) { var_dump($soapFault); $soap_requ = htmlentities($contact_client->__getLastRequest()); $soap_resp = htmlentities($contact_client->__getLastResponse()); write2log($linelog); write2log("File: " . $_SERVER['PHP_SELF'] . "\n\n"); $hoy = date("m/d/Y H:i:s"); // $soap_requ = $contact_client->__getLastRequest(); // $soap_resp = $contact_client->__getLastResponse(); write2log("SOAP Request: " . $hoy . "\n\n" . $soap_requ . "\n\n End Time: " . $hoy . "\n\n"); $hoy = date("m/d/Y H:i:s"); write2log("SOAP Response: " . $hoy . "\n\n" . $soap_resp . "\n\n End Time: " . $hoy . "\n\n"); write2log($linelog); } if ($soapFault) { $mensa = "Mucha carga en el servidor, por favor espere \n algunos minutos. Warning : 00x011"; // $fault_total_message = print_r($contact_client->fault); $fault_message = $contact_client->faultstring; $fault_api = $contact_client->faultactor; $fault_solution = $contact_client->faultdetail['ns2']['solution']; // $mensa .= "\nSol: ".$fault_solution; $detallelog = "ERROR - LOGIN (Fault) en Contact_Client : '" . $fault_message . "'" . "\r\n"; $detallelog.=" Solution : " . $fault_solution . " \r\n"; $detallelog.=" Ambiente : " . $DOC_ROOT . " \r\n"; $detallelog.=" API call : " . $fault_api . " \r\n"; $hoy = date("m/d/Y H:i"); $detallelog.=" Time : " . $hoy; mysql_query("INSERT INTO $tabla19 VALUES('','1','OK','contact','login','$soap_requ',CURRENT_TIMESTAMP)"); mysql_query("INSERT INTO $tabla19 VALUES('','2','OK','contact','login','$soap_resp',CURRENT_TIMESTAMP)"); $encabezado = "MIME-Version: 1.0\r\n"; $encabezado .= "Content-type: text/html; charset=iso-8859-1\r\n"; $encabezado .= "From: admin@harrenmedia.com \r\n"; $cuerpo = $detallelog; mail($admin_email, "HarrenMedia.com - API FAULT - Login", $cuerpo, $encabezado); } else { // Check for errors // $err = $contact_client->getError(); $data_search->field_name = "username"; $data_search->field_value = $query['usuario']; $data_search->exact_match = true; // true or false } // FIN ELSE CONTACT SIN ERROR } // FIN SOAP SEARCH } /* elseif (strlen($query['fechaorden']) != 8 ) $mensa='Debe ingresar la Fecha de Orden con formato (dd/mm/aa)'; elseif(is_numeric($query[total])==0) $mensa='Debe ingresar un entero en Total de la Venta'; */ if ($mensa) { $salida = 'Advertencia : ' . $mensa . ''; $respuesta->Assign('d_mensajes', 'innerHTML', $salida); return $respuesta; } else { $salida = 'OK'; $_SESSION['usua'] = $query['usuario']; $_SESSION['cont'] = $query['contrasena']; $_SESSION['repe'] = $query['repetir']; $_SESSION['nomb'] = ucfirst($query['nombres']); $_SESSION['apel'] = ucfirst($query['apellido']); $_SESSION['domi'] = ucfirst($query['domicilio']); $_SESSION['ciud'] = ucfirst($query['ciudad']); $_SESSION['cp'] = $query['cp']; $_SESSION['prov'] = ucfirst($query['provincia']); $_SESSION['pais'] = ucfirst($query['pais']); // $_SESSION['docroot']=$DOC_ROOT; $respuesta->redirect($_SESSION['docroot'] . "1ab-crea.php"); // $respuesta->redirect("1ab-crea.php"); return $respuesta; } // $respuesta->Assign('d_mensajes', 'innerHTML', $salida); // return $respuesta; } $xajax->registerFunction("select_language"); $xajax->registerFunction("procesa_form"); $xajax->processRequest(); ?> Crear cuenta - Registracion printJavascript('../xajax/'); // $xajax->setFlag(errorHandler,true); // $xajax->setLogFile('./xajax.log'); ?>
' class=texto3> (*)
(*)
(*)
' class="texto3"> (*)
' class=texto3> (*)
' class=texto3>
' class=texto3> ' class=texto3>
' class=texto3> (*)
' class=texto3> (*)