Here you can vote for ideas by projects. You can add your ideas to any open project from the project's page.
<<< Backhttps://github.com/sergejey/majordomo/issues/1037
https://github.com/sergejey/majordomo/blob/c772b18...
Опираясь на постулат, что имя объекта в системе уникально, можно упростить весьма часто используемую функцию
function getObject($name)
{
if (trim($name)=='') return 0;
if (preg_match('/^(.+?)\.(.+?)$/', $name, $m)) { //уберём класс спереди
$name = $m[2];
}
$rec = SQLSelectOne("SELECT ID FROM objects WHERE TITLE = '".DBSafe($name)."'");
if ($rec['ID']) {
include_once(DIR_MODULES . 'objects/objects.class.php');
$obj = new objects();
$obj->id = $rec['ID'];
$obj->loadObject($rec['ID']);
return $obj;
}
return 0;
}