last improve for removeBuilding function

This commit is contained in:
unknown
2012-05-16 22:30:11 +03:00
parent fe80ca29ec
commit 555a0449d1
+12 -4
View File
@@ -1584,16 +1584,24 @@
if(count($jobs) > 2 && ($jobs[0]['field'] == ($jobs[1]['field'] == $jobs[2]['field']))) { if(count($jobs) > 2 && ($jobs[0]['field'] == ($jobs[1]['field'] == $jobs[2]['field']))) {
$SameBuildCount = 4; $SameBuildCount = 4;
} }
if(count($jobs) > 2 && ($jobs[0]['field'] == ($jobs[1]['field'] == $jobs[3]['field']))) { if(count($jobs) > 3 && ($jobs[0]['field'] == ($jobs[1]['field'] == $jobs[3]['field']))) {
$SameBuildCount = 5; $SameBuildCount = 5;
} }
if(count($jobs) > 2 && ($jobs[0]['field'] == ($jobs[2]['field'] == $jobs[3]['field']))) { if(count($jobs) > 3 && ($jobs[0]['field'] == ($jobs[2]['field'] == $jobs[3]['field']))) {
$SameBuildCount = 6; $SameBuildCount = 6;
} }
if(count($jobs) > 2 && ($jobs[1]['field'] == ($jobs[2]['field'] == $jobs[3]['field']))) { if(count($jobs) > 3 && ($jobs[1]['field'] == ($jobs[2]['field'] == $jobs[3]['field']))) {
$SameBuildCount = 7; $SameBuildCount = 7;
} }
if(count($jobs) > 3 && ($jobs[0]['field'] == $jobs[3]['field'])) {
$SameBuildCount = 8;
}
if(count($jobs) > 3 && ($jobs[1]['field'] == $jobs[3]['field'])) {
$SameBuildCount = 9;
}
if(count($jobs) > 3 && ($jobs[2]['field'] == $jobs[3]['field'])) {
$SameBuildCount = 10;
}
if($SameBuildCount > 0) { if($SameBuildCount > 0) {
if($SameBuildCount > 3){ if($SameBuildCount > 3){
if($SameBuildCount == 4 or $SameBuildCount == 5){ if($SameBuildCount == 4 or $SameBuildCount == 5){