/** * Title * * Description * * @access public */ function getObject($name) { $rec=SQLSelectOne("SELECT * FROM objects WHERE TITLE LIKE '".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; }
/** * Title * * Description * * @access public */ function getObject($name) { $qry = '1'; if (preg_match('/^(.+?)\\.(.+?)$/', $name, $m)) { $class_name = $m[1]; $object_name = $m[2]; $rec = SQLSelectOne("SELECT objects.* FROM objects LEFT JOIN classes ON objects.CLASS_ID=classes.ID WHERE objects.TITLE LIKE '" . DBSafe($object_name) . "' AND classes.TITLE LIKE '" . DBSafe($class_name) . "'"); } else { $rec = SQLSelectOne("SELECT objects.* FROM objects WHERE TITLE LIKE '" . 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; }