Exemple #1
0
 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();
 }