}
}
+ public function setId($id)
+ {
+ $this->id = $id;
+ }
+
public function phones()
{
return $this->phones;
LEFT JOIN geoloc_administrativeareas AS ga ON (ga.id = pa.administrativeAreaId)
LEFT JOIN geoloc_subadministrativeareas AS gs ON (gs.id = pa.subAdministrativeAreaId)
LEFT JOIN geoloc_countries AS gc ON (gc.iso_3166_1_a2 = pa.countryId)
- WHERE ' . implode(' AND ', $where) . '
+ ' . ((count($where) > 0) ? 'WHERE ' . implode(' AND ', $where) : '') . '
ORDER BY pa.pid, pa.jobid, pa.id';
$this->dbiter = XDB::iterator($sql);
}
return $this->search;
}
+ public function setId($id)
+ {
+ $this->id = $id;
+ }
+
/** Returns the unique ID of a phone.
* This ID will allow to link it to an address, a user or a job.
* The format is address_addressId_phoneId (where phoneId is the id
$sql = 'SELECT search_tel AS search, display_tel AS display, comment, link_id,
tel_type AS type, link_type, tel_id AS id, pid, pub
FROM profile_phones
- WHERE ' . implode(' AND ', $where) . '
- ORDER BY link_id, tel_id';
+ ' . ((count($where) > 0) ? 'WHERE ' . implode(' AND ', $where) : '') . '
+ ORDER BY pid, link_id, tel_id';
$this->dbiter = XDB::iterator($sql);
}