$i = 1; } elseif ($_REQUEST['atype'] == "model") { $out[0]['optionValue'] = 0; $out[0]['optionDisplay'] = ""; $i = 1; } else { $i = 0; } if ($_REQUEST['atype'] == "lines" && !isset($_REQUEST['mac']) && !isset($_REQUEST['macid'])) { $count = $endpoint->db->getOne($sql); for ($z = 0; $z < $count; $z++) { $result[$z]['id'] = $z + 1; $result[$z]['model'] = $z + 1; } } elseif (isset($_REQUEST['macid'])) { $result = $endpoint->linesAvailable($_REQUEST['macid']); } elseif (isset($_REQUEST['mac'])) { $result = $endpoint->linesAvailable(NULL, $_REQUEST['mac']); } else { $result = $endpoint->db->getAll($sql, array(), DB_FETCHMODE_ASSOC); } foreach ($result as $row) { if (isset($_REQUEST['macid']) or isset($_REQUEST['mac'])) { $out[$i]['optionValue'] = $row['value']; $out[$i]['optionDisplay'] = $row['text']; } else { $out[$i]['optionValue'] = $row['id']; $out[$i]['optionDisplay'] = $row['model']; } $i++; }