1. Список говнокодов пользователя mogafk

    Всего: 1

  2. PHP / Говнокод #16804

    +156

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    13. 13
    14. 14
    15. 15
    16. 16
    17. 17
    18. 18
    19. 19
    20. 20
    21. 21
    22. 22
    23. 23
    24. 24
    25. 25
    26. 26
    27. 27
    28. 28
    29. 29
    30. 30
    31. 31
    32. 32
    33. 33
    34. 34
    35. 35
    36. 36
    37. 37
    38. 38
    39. 39
    40. 40
    41. 41
    42. 42
    43. 43
    44. 44
    45. 45
    46. 46
    $masterContacts = $masterClient->getContacts();
        for ($i=0; $i < count($masterContacts); $i++) {
          for ($j=$i+1; $j < count($masterContacts); $j++) { 
            if(!(strcmp($masterContacts[$i]->getFirstName(), $masterContacts[$j]->getFirstName()) && strcmp($masterContacts[$i]->getLastName(), $masterContacts[$j]->getLastName()))){
              echo $masterContacts[$i]->getFirstName() . ", " . $masterContacts[$i]->getLastName() . "==" . $masterContacts[$i]->getFirstName() . ", " . $masterContacts[$i]->getLastName() . "\n";
              foreach ($masterContacts[$i]->getFields() as $contact_i) {
                $contact_i->setContact($masterContacts[$j]);
                // $masterContacts[$i]->removeField($contact_i);
                // $masterContacts[$j]->addField($contact_i);
              }
              $em->remove($masterContacts[$i]);
              // $masterClient->removeContact($masterContacts[$i]);
              break;
            }
          }
        }
    
        foreach ($masterContacts as $masterContact) {
          for ($i=0; $i < count($masterContact->getFields()); $i++) { 
            $field_i = $masterContact->getFields()[$i];
            foreach ($masterContacts as $masterContact) {
              for ($j=$i+1; $j < count($masterContact->getFields()); $j++) { 
                $field_j = $masterContact->getFields()[$j];
                // if(!strcmp($masterContact->getFields()[$i]->getInn(), $masterContact->getFields()[$j]->getInn())){
                if(!strcmp($field_i->getXValue(), $field_j->getXValue())) {
                  // echo "compare :" . $field_i->getXValue() . " == " . $field_j->getXValue();
                  $em->remove($field_i);
                  break;
                }
              }
            }
          }
        }
    
        // echo $masterClient->getId();
    
        $mOrganizations = $masterClient->getOrganization();
        for ($i=0; $i < count($mOrganizations); $i++) { 
          for ($j=$i+1; $j < count($mOrganizations); $j++) { 
            if(!strcmp($mOrganizations[$i]->getInn(), $mOrganizations[$j]->getInn())){
              echo "compare :" . $mOrganizations[$i]->getInn() . " == " . $mOrganizations[$j]->getInn();
              $em->remove($mOrganizations[$i]);
              break;
            }
          }
        }

    mogafk, 06 Октября 2014

    Комментарии (0)