/** * Reload this DlePost from the database. * @return void */ public function Reload() { // Make sure we are actually Restored from the database if (!$this->__blnRestored) { throw new QCallerException('Cannot call Reload() on a new, unsaved DlePost object.'); } $this->DeleteCache(); // Reload the Object $objReloaded = DlePost::Load($this->intId); // Update $this's local variables to match $this->strAutor = $objReloaded->strAutor; $this->dttDate = $objReloaded->dttDate; $this->strShortStory = $objReloaded->strShortStory; $this->strFullStory = $objReloaded->strFullStory; $this->strXfields = $objReloaded->strXfields; $this->strTitle = $objReloaded->strTitle; $this->strDescr = $objReloaded->strDescr; $this->strKeywords = $objReloaded->strKeywords; $this->strCategory = $objReloaded->strCategory; $this->strAltName = $objReloaded->strAltName; $this->intCommNum = $objReloaded->intCommNum; $this->blnAllowComm = $objReloaded->blnAllowComm; $this->blnAllowMain = $objReloaded->blnAllowMain; $this->blnAllowRate = $objReloaded->blnAllowRate; $this->blnApprove = $objReloaded->blnApprove; $this->blnFixed = $objReloaded->blnFixed; $this->intRating = $objReloaded->intRating; $this->blnAllowBr = $objReloaded->blnAllowBr; $this->intVoteNum = $objReloaded->intVoteNum; $this->intNewsRead = $objReloaded->intNewsRead; $this->blnVotes = $objReloaded->blnVotes; $this->strAccess = $objReloaded->strAccess; $this->strSymbol = $objReloaded->strSymbol; $this->blnFlag = $objReloaded->blnFlag; $this->strEditdate = $objReloaded->strEditdate; $this->strEditor = $objReloaded->strEditor; $this->strReason = $objReloaded->strReason; $this->blnViewEdit = $objReloaded->blnViewEdit; $this->strTags = $objReloaded->strTags; $this->strMetatitle = $objReloaded->strMetatitle; }
/** * Override method to perform a property "Get" * This will get the value of $strName * * @param string $strName Name of the property to get * @return mixed */ public function __get($strName) { switch ($strName) { /////////////////// // Member Variables /////////////////// case 'Id': /** * Gets the value for intId (Read-Only PK) * @return integer */ return $this->intId; case 'NewsId': /** * Gets the value for intNewsId (Not Null) * @return integer */ return $this->intNewsId; case 'Title': /** * Gets the value for strTitle (Not Null) * @return string */ return $this->strTitle; case 'Frage': /** * Gets the value for strFrage (Not Null) * @return string */ return $this->strFrage; case 'Body': /** * Gets the value for strBody (Not Null) * @return string */ return $this->strBody; case 'Votes': /** * Gets the value for intVotes (Not Null) * @return integer */ return $this->intVotes; case 'Multiple': /** * Gets the value for blnMultiple (Not Null) * @return boolean */ return $this->blnMultiple; case 'Answer': /** * Gets the value for strAnswer (Not Null) * @return string */ return $this->strAnswer; /////////////////// // Member Objects /////////////////// /////////////////// // Member Objects /////////////////// case 'News': /** * Gets the value for the DlePost object referenced by intNewsId (Not Null) * @return DlePost */ try { if (!$this->objNews && !is_null($this->intNewsId)) { $this->objNews = DlePost::Load($this->intNewsId); } return $this->objNews; } catch (QCallerException $objExc) { $objExc->IncrementOffset(); throw $objExc; } //////////////////////////// // Virtual Object References (Many to Many and Reverse References) // (If restored via a "Many-to" expansion) //////////////////////////// //////////////////////////// // Virtual Object References (Many to Many and Reverse References) // (If restored via a "Many-to" expansion) //////////////////////////// case '__Restored': return $this->__blnRestored; default: try { return parent::__get($strName); } catch (QCallerException $objExc) { $objExc->IncrementOffset(); throw $objExc; } } }
/** * Override method to perform a property "Get" * This will get the value of $strName * * @param string $strName Name of the property to get * @return mixed */ public function __get($strName) { switch ($strName) { /////////////////// // Member Variables /////////////////// case 'Id': /** * Gets the value for intId (Read-Only PK) * @return integer */ return $this->intId; case 'PostId': /** * Gets the value for intPostId (Not Null) * @return integer */ return $this->intPostId; case 'UserId': /** * Gets the value for intUserId (Not Null) * @return integer */ return $this->intUserId; case 'Date': /** * Gets the value for dttDate (Not Null) * @return QDateTime */ return $this->dttDate; case 'Autor': /** * Gets the value for strAutor (Not Null) * @return string */ return $this->strAutor; case 'Email': /** * Gets the value for strEmail (Not Null) * @return string */ return $this->strEmail; case 'Text': /** * Gets the value for strText (Not Null) * @return string */ return $this->strText; case 'Ip': /** * Gets the value for strIp (Not Null) * @return string */ return $this->strIp; case 'IsRegister': /** * Gets the value for blnIsRegister (Not Null) * @return boolean */ return $this->blnIsRegister; case 'Approve': /** * Gets the value for blnApprove (Not Null) * @return boolean */ return $this->blnApprove; /////////////////// // Member Objects /////////////////// /////////////////// // Member Objects /////////////////// case 'Post': /** * Gets the value for the DlePost object referenced by intPostId (Not Null) * @return DlePost */ try { if (!$this->objPost && !is_null($this->intPostId)) { $this->objPost = DlePost::Load($this->intPostId); } return $this->objPost; } catch (QCallerException $objExc) { $objExc->IncrementOffset(); throw $objExc; } case 'User': /** * Gets the value for the DleUsers object referenced by intUserId (Not Null) * @return DleUsers */ try { if (!$this->objUser && !is_null($this->intUserId)) { $this->objUser = DleUsers::Load($this->intUserId); } return $this->objUser; } catch (QCallerException $objExc) { $objExc->IncrementOffset(); throw $objExc; } //////////////////////////// // Virtual Object References (Many to Many and Reverse References) // (If restored via a "Many-to" expansion) //////////////////////////// //////////////////////////// // Virtual Object References (Many to Many and Reverse References) // (If restored via a "Many-to" expansion) //////////////////////////// case '__Restored': return $this->__blnRestored; default: try { return parent::__get($strName); } catch (QCallerException $objExc) { $objExc->IncrementOffset(); throw $objExc; } } }