Overcome laziness to avoid unnecessary loop

This commit is contained in:
Cristian Feldman 2012-05-18 23:22:26 -03:00
parent 90f90934c0
commit fd86d829fe

View File

@ -172,10 +172,6 @@ if ($_POST) {
$final_address_details = array();
$alias['name'] = $_POST['name'];
for($x=0; isset($_POST['address'.$x]); $x++) {
$_POST['address'.$x] = trim($_POST['address'.$x]);
}
if ($_POST['type'] == "urltable") {
$address = "";
$isfirst = 0;
@ -183,6 +179,7 @@ if ($_POST) {
/* item is a url type */
if ($_POST['address0']) {
/* fetch down and add in */
$_POST['address0'] = trim($_POST['address0']);
$isfirst = 0;
$address = "";
$alias['url'] = $_POST['address0'];
@ -200,7 +197,8 @@ if ($_POST) {
$address_count = 2;
/* item is a url type */
for($x=0; isset($_POST['address'. $x]); $x++) {
for($x=0; isset($_POST['address' . $x]); $x++) {
$_POST['address' . $x] = trim($_POST['address' . $x]);
if($_POST['address' . $x]) {
/* fetch down and add in */
$isfirst = 0;
@ -254,6 +252,7 @@ if ($_POST) {
$wrongaliases = "";
for($x=0; $x<4999; $x++) {
if($_POST["address{$x}"] <> "") {
$_POST["address{$x}"] = trim($_POST["address{$x}"]);
if (is_alias($_POST["address{$x}"])) {
if (!alias_same_type($_POST["address{$x}"], $_POST['type']))
// But alias type network can include alias type urltable. Feature#1603.