Exemplo n.º 1
0
/**
* 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;
 }
Exemplo n.º 2
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;
}