В этом разделе вы можете проголосовать за идеи по открытым проектам. Вы всегда можете предложить свою идею, перейдя на страницу проекта.
<<< Назадhttps://github.com/sergejey/majordomo/issues/1036
https://github.com/sergejey/majordomo/blob/c772b18...
Основываясь на предположении, что объект ДОЛЖЕН принадлежать к какому-нибудь классу избавляемся от лишнего запроса
function loadObject($id)
{
$rec = SQLSelectOne("SELECT objects.*,classes.TITLE CL_TITLE FROM objects join classes ON objects.CLASS_ID = classes.ID WHERE objects.ID=" . (int)$id);
if (IsSet($rec['ID'])) {
$this->id = $rec['ID'];
$this->object_title = $rec['TITLE'];
$this->class_id = $rec['CLASS_ID'];
$this->class_title = $rec['CL_TITLE'];
$this->description = $rec['DESCRIPTION'];
$this->location_id = $rec['LOCATION_ID'];
if (preg_match('/^sdevice(.+?)/', $rec['SYSTEM'], $m)) {
$this->device_id = $m[1];
}
} else {
return false;
}
}