configure ('debug', true); function select_language($langu) { include("../conexion.inc"); $respuesta = new xajaxResponse(); if ($langu == 1) $_SESSION['docroot'] = $DOC_ROOT . "en/"; elseif ($langu == 2) $_SESSION['docroot'] = $DOC_ROOT; $respuesta->redirect($_SESSION['docroot']); return $respuesta; } function procesa_form($query) { include("../conexion.inc"); $respuesta = new xajaxResponse(); $mensa = ''; if ($query['usuario'] == '') $mensa = 'You must enter an Username'; elseif (strlen($query['usuario']) < 8) $mensa = 'The username must contain a min of 8 chars'; elseif ($query['contrasena'] == '') $mensa = 'You must enter a password'; elseif (strlen($query['contrasena']) < 8) $mensa = 'The password must contain a min of 8 chars'; elseif (!preg_match('`[a-z]`', $query['contrasena'])) $mensa = "The password must contain at least 1 small char"; elseif (!preg_match('`[A-Z]`', $query['contrasena'])) $mensa = "The password must contain at least 1 uppercase char"; elseif (!preg_match('`[0-9]`', $query['contrasena'])) $mensa = "The password must contain at least 1 number"; elseif ($query['repetir'] == '') $mensa = 'You must enter same password in the Repeat field'; elseif ($query['contrasena'] <> $query['repetir']) $mensa = 'Password entered are not the same'; elseif ($query['nombres'] == '') $mensa = 'You must enter Name/s'; elseif ($query['apellido'] == '') $mensa = 'You must enter Lastname/s'; elseif ($query['provincia'] == '') $mensa = 'You must enter a State'; elseif ($query['pais'] == '') $mensa = 'You must enter a Country'; 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 = 'The username exists in the system.
   Enter another different.'; } } 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); } 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 = "Server too much loaded, please wait \n some minutes. 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 = 'Warning : ' . $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."en/"; // TEMPORAL // mysql_query("INSERT INTO $tabla1 VALUES('','$query['nombres']','$query['apellido']','$query['usuario']','$_SESSION['cont']',1,1,CURRENT_TIMESTAMP,'','',MD5('$query['contrasena']'))"); // $respuesta->redirect("http://www.lindes.com.ar/harren3/1ab-create.php"); $respuesta->redirect("1ab-create.php"); return $respuesta; } // $respuesta->Assign('d_mensajes', 'innerHTML', $salida); // return $respuesta; } $xajax->registerFunction("select_language"); $xajax->registerFunction("procesa_form"); $xajax->processRequest(); ?> Create account - Registration 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> (*)