function testAddressParsing()
 {
     global $address_parse;
     // print_r($address_parse);
     foreach ($address_parse as $address_parse_element) {
         $expected = $address_parse_element['addr'];
         $result = guessAddressFields($address_parse_element['text']);
         // ksort($expected);
         // ksort($result);
         $diff = array_merge(array_diff($expected, $result), array_diff($result, $expected));
         if (count($diff) != 0) {
             print_r($expected);
             print_r($result);
             print_r($diff);
         }
         // $this->assert($expected, $result, "gaga");
         $this->assertTrue(count($diff) == 0);
     }
 }
Example #2
0
    <textarea name="address" rows="20" tabindex="0"></textarea><br/><br/>
    <input type="submit" name="quickadd"  value="<?php 
                echo ucfmsg('NEXT');
                ?>
" /><br/>
  </form>
  <script type="text/javascript">
	  document.quickadd.address.focus();
  </script>

<?php 
            } else {
                if (!$read_only) {
                    if (isset($_POST['quickadd'])) {
                        include_once "include/guess.inc.php";
                        $addr = guessAddressFields($address);
                        // echo nl2br(print_r($addr, true));
                    } else {
                        $addr = array();
                    }
                    ?>
<script type="text/javascript">
<!--

last_proposal = "";

function proposeMail() {
  
  if(document.theform.email.value == last_proposal) {
  
    new_proposal = "";