Changeset 4510 for sandbox/2.2.0.2/contactcenter/inc/class.ui_data.inc.php
- Timestamp:
- 05/25/11 16:25:53 (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
sandbox/2.2.0.2/contactcenter/inc/class.ui_data.inc.php
r4509 r4510 4121 4121 4122 4122 $file = "contacts_".md5(microtime()).".swp"; 4123 $tempDir = ini_get("session.save_path");4123 $tempDir = $GLOBALS['phpgw_info']['server']['temp_dir']; 4124 4124 $f = fopen($tempDir.'/'.$file,"w"); 4125 4125 if(!$f) … … 4470 4470 $sdata['connections']['default_phone']['connection_value'] = $phone; 4471 4471 4472 // 4472 // verifica se email já existe! 4473 4473 $email = addslashes($email); 4474 $contact = $boGroup->verify_contact($email); 4474 // Foi modificado o método que fazia a verificação se um contato já existe. 4475 // Antes era verificado somente com base no email do contato. 4476 $contact = $boGroup->verify_contact($email, $full_name, $phone); 4475 4477 4476 4478 if(!$sdata['given_names'] && $email){ … … 4483 4485 if($contact){ 4484 4486 $return['_existing']++; 4485 } 4486 else if((!eregi("^[/_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,3})$", $email)) && $email) { 4487 } 4488 // Modificada a expressão regular para aceitar endereços de email fora do padrão nome@provedor.com.br. 4489 // Aceita casos de domínios internos como c0000@mail.caixa. 4490 else if((!eregi("^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[_a-z0-9-]+(\.[_a-z0-9-]+)+$", $email)) && $email) { 4487 4491 $return['_failure']++; 4488 4492 $return['_failure_status'] .= "Line: " . ($line_iteration + 2) . ", Invalid E-Mail address: " . $email ."<br>";
Note: See TracChangeset
for help on using the changeset viewer.