예제 #1
0
    <td>Sources</td>
  </tr>
<?php 
    foreach ($donors as $donorId => $infoAry) {
        ?>
  <?php 
        /* HIDE DONORS WITH ONE INCOMPATIBLE MIDDLE NAME */
        ?>
  <?php 
        $middles = array_keys($infoAry['middles']);
        ?>
  <?php 
        if (count($middles) == 1) {
            ?>
    <?php 
            if (!PersonTable::middleNamesAreCompatible($middles[0], $entity['name_middle'])) {
                ?>
      <?php 
                continue;
                ?>
    <?php 
            }
            ?>
    
  <?php 
        }
        ?>

  <tr class="text_small" style="margin-bottom: 0.5em;">
    <td><input type="checkbox" name="donor_ids[]" value="<?php 
        echo $donorId;
예제 #2
0
 public function namesAreCompatible($donorPerson, $donation)
 {
     //try last names
     if (trim(strtolower($donorPerson['name_last'])) != trim(strtolower($donation['donor_name_last']))) {
         return false;
     }
     //if last names match, it's decided by middle names
     return PersonTable::middleNamesAreCompatible($donorPerson['name_middle'], $donation['donor_name_middle']);
 }