public function Save() { require_once 'common/datalayer.php'; $datalayer = new DataLayer(); $datalayer->OpenConnection(); $datalayer->SaveObjectProperties($this); $datalayer->CloseConnection(); }
public function __construct($classAttrValuePairs = null, $sortby = null, $getrelatedobjectcollection = 0) { require_once dirname(__FILE__) . '/datalayer.php'; $className = str_replace('collection', '', get_class($this)); require_once dirname(__FILE__) . '/../' . $className . '.php'; $datalayer = new DataLayer(); $datalayer->OpenConnection(); $datalayer->GetObjectCollection($this, $className, $classAttrValuePairs, $sortby, $getrelatedobjectcollection); $datalayer->CloseConnection(); }
public function Delete() { $datalayer = new DataLayer(); $datalayer->OpenConnection(); try { $datalayer->DeleteObject($this); } catch (Exception $e) { $this->ServerErr = $e->getMessage(); $this->ServerErrNo = $e->getCode(); } $datalayer->CloseConnection(); }