public function categoryData() { $oDocumentCategory = DocumentCategoryQuery::create()->findPk($this->iDocumentCategoryId); $aResult = $oDocumentCategory->toArray(); $aResult['CreatedInfo'] = Util::formatCreatedInfo($oDocumentCategory); $aResult['UpdatedInfo'] = Util::formatUpdatedInfo($oDocumentCategory); return $aResult; }
public function loadData() { $oLinkCategory = LinkCategoryQuery::create()->findPk($this->iLinkCategoryId); $aResult = $oLinkCategory->toArray(); $aResult['CreatedInfo'] = Util::formatCreatedInfo($oLinkCategory); $aResult['UpdatedInfo'] = Util::formatUpdatedInfo($oLinkCategory); return $aResult; }
public function journalData() { $oJournal = JournalQuery::create()->findPk($this->iJournalId); $aResult = $oJournal->toArray(); $aResult['CreatedInfo'] = Util::formatCreatedInfo($oJournal); $aResult['UpdatedInfo'] = Util::formatUpdatedInfo($oJournal); return $aResult; }
public function getSubscriberData() { $oSubscriber = SubscriberQuery::create()->findPk($this->iSubscriberId); $aResult = $oSubscriber->toArray(); $aResult['CreatedInfo'] = Util::formatCreatedInfo($oSubscriber); $aResult['UpdatedInfo'] = Util::formatUpdatedInfo($oSubscriber); $aResult['SubscribedGroupIds'] = $oSubscriber->getSubscribedGroupIds(false); return $aResult; }
public function groupData() { $oGroup = GroupQuery::create()->findPk($this->iGroupId); $aResult = $oGroup->toArray(); $aResult['CreatedInfo'] = Util::formatCreatedInfo($oGroup); $aResult['UpdatedInfo'] = Util::formatUpdatedInfo($oGroup); $aResult['Roles'] = $oGroup->getRoles(true); return $aResult; }
public function loadData() { $oSubscriberGroup = SubscriberGroupQuery::create()->findPk($this->iSubscriberGroupId); $aResult = $oSubscriberGroup->toArray(); $aResult['CreatedInfo'] = Util::formatCreatedInfo($oSubscriberGroup); $aResult['UpdatedInfo'] = Util::formatUpdatedInfo($oSubscriberGroup); $aResult['SubscriberCount'] = $oSubscriberGroup->countSubscriberGroupMemberships(); return $aResult; }
public function linkData() { $oLink = LinkQuery::create()->findPk($this->iLinkId); if ($oLink === null) { return array(); } $aResult = $oLink->toArray(BasePeer::TYPE_PHPNAME, false); $aResult['CreatedInfo'] = Util::formatCreatedInfo($oLink); $aResult['UpdatedInfo'] = Util::formatUpdatedInfo($oLink); return $aResult; }
public function roleData() { $oRole = RoleQuery::create()->findPk($this->sRoleId); $aResult = $oRole->toArray(); $aResult['CreatedInfo'] = Util::formatCreatedInfo($oRole); $aResult['UpdatedInfo'] = Util::formatUpdatedInfo($oRole); $aResult['rights'] = array(); $aResult['RoleIsUsed'] = self::roleIsUsed($oRole); foreach ($oRole->getRightsJoinPage() as $oRight) { $aResult["rights"][$oRight->getId()] = $oRight->toArray(); } $this->getModulesAndRequiredRights(); return $aResult; }
public function stringData() { $oCriteria = new Criteria(); $oCriteria->addGroupByColumn(TranslationPeer::STRING_KEY); $oCriteria->add(TranslationPeer::STRING_KEY, $this->sStringId); $oString = TranslationPeer::doSelectOne($oCriteria); if ($oString === null) { $oString = new Translation(); } $aResult = $oString->toArray(); $aResult['CreatedInfo'] = Util::formatCreatedInfo($oString); $aResult['UpdatedInfo'] = Util::formatUpdatedInfo($oString); return $aResult; }
public function languageData() { $oLanguage = LanguageQuery::create()->findPk($this->sLanguageId); $aResult = $oLanguage->toArray(); $aResult['LanguageName'] = $oLanguage->getLanguageName(); $aResult['CreatedInfo'] = Util::formatCreatedInfo($oLanguage); $aResult['UpdatedInfo'] = Util::formatUpdatedInfo($oLanguage); $sLanguageKey = LanguagePeer::STATIC_STRING_NAMESPACE . '.' . $this->sLanguageId; // check existence of translation string in its own language if (TranslationPeer::getString($sLanguageKey, $this->sLanguageId, '') === '') { $sMessage = TranslationPeer::getString('wns.check_static_strings', AdminManager::getContentLanguage(), 'Please check strings', $aParameters = array('string_key' => $sLanguageKey)); $aResult['LanguageStringMissing'] = $sMessage; } return $aResult; }
public function loadData() { $oDocumentation = DocumentationQuery::create()->findPk($this->iDocumentationId); $aResult = $oDocumentation->toArray(); $aResult['CreatedInfo'] = Util::formatCreatedInfo($oDocumentation); $aResult['UpdatedInfo'] = Util::formatUpdatedInfo($oDocumentation); $sDescription = ''; if (is_resource($oDocumentation->getDescription())) { $sDescription = RichtextUtil::parseStorageForBackendOutput(stream_get_contents($oDocumentation->getDescription()))->render(); } else { $sDescription = $oDocumentation->getDescription(); } $aResult['Description'] = $sDescription; return $aResult; }
public function documentData() { $aResult = array(); $oDocument = DocumentQuery::create()->findPk($this->iDocumentId); $aResult = $oDocument->toArray(BasePeer::TYPE_PHPNAME, false); $sDimensions = ''; if ($sValue = $oDocument->getDimensionsIfImage()) { $sDimensions = ' (' . $sValue . ')'; } $aResult['FileInfo'] = $oDocument->getExtension() . '/' . DocumentPeer::getDocumentSize($oDocument->getDataSize(), 'auto_iso') . $sDimensions; $aResult['CreatedInfo'] = Util::formatCreatedInfo($oDocument); $aResult['UpdatedInfo'] = Util::formatUpdatedInfo($oDocument); $aResult['ContentCreatedAt'] = $oDocument->getContentCreatedAt('d.m.Y'); // self::addReferences($oDocument, $aResult); return $aResult; }
public function loadData() { $oDocumentationPart = DocumentationPartQuery::create()->findPk($this->iDocumentationPartId); if ($oDocumentationPart === null) { return array(); } $aResult = $oDocumentationPart->toArray(); $aResult['CreatedInfo'] = Util::formatCreatedInfo($oDocumentationPart); $aResult['UpdatedInfo'] = Util::formatUpdatedInfo($oDocumentationPart); $sBody = ''; if (is_resource($oDocumentationPart->getBody())) { $sBody = RichtextUtil::parseStorageForBackendOutput(stream_get_contents($oDocumentationPart->getBody()))->render(); } $aResult['Body'] = $sBody; return $aResult; }
public function loadNewsletterData() { if (!$this->iNewsletterId) { return null; } $oNewsletter = NewsletterQuery::create()->findPk($this->iNewsletterId); $aResult = $oNewsletter->toArray(); unset($aResult['NewsletterBody']); $aResult['template_options'] = self::getMatchingCustomTemplates(); $aResult['CreatedInfo'] = Util::formatCreatedInfo($oNewsletter); $aResult['UpdatedInfo'] = Util::formatUpdatedInfo($oNewsletter); $aResult['SessionUserEmail'] = Session::getSession()->getUser()->getEmail(); $aResult['HasBeedSent'] = $oNewsletter->countNewsletterMailings() > 0; $aResult['newsletter_mailings'] = $this->getNewsletterMailings(); return $aResult; }
public function userData() { $oUser = UserQuery::create()->findPk($this->iUserId); if (Session::getSession()->getUser()->mayEditUser($oUser)) { $aResult = $oUser->toArray(); $aResult['FullName'] = $oUser->getFullName(); $aResult['IsSessionUser'] = $oUser->isSessionUser(); if ($aResult['IsSessionUser'] === false) { $aResult['ActiveUserGroupIds'] = $oUser->getActiveUserGroupIds(true); $aResult['ActiveUserRoleKeys'] = $oUser->getActiveUserRoleKeys(); } $aResult['CreatedInfo'] = Util::formatCreatedInfo($oUser); $aResult['UpdatedInfo'] = Util::formatUpdatedInfo($oUser); $aResult['IsSessionUser'] = $oUser->isSessionUser(); $aResult['ForcePasswordReset'] = $oUser->getPassword() === null || $oUser->getPassword() === '' || $oUser->getPassword() === '*'; return $aResult; } }
public function tagData() { $oTag = TagQuery::create()->findPk($this->iTagId); if ($oTag === null) { $oTag = new Tag(); } $aResult = $oTag->toArray(); $aResult['CreatedInfo'] = Util::formatCreatedInfo($oTag); $aResult['UpdatedInfo'] = Util::formatUpdatedInfo($oTag); $aResult['tagged_models_and_items'] = array(); foreach ($oTag->getTagInstances() as $oTagInstance) { $oCorrObject = $oTagInstance->getCorrespondingDataEntry(); if ($oCorrObject) { $aResult['tagged_models_and_items'][] = array('name' => Util::nameForObject($oCorrObject), 'tagged_item_id' => $oTagInstance->getTaggedItemId(), 'model_name' => $oTagInstance->getModelName()); } else { $oTagInstance->delete(); } } return $aResult; }
public function loadData() { $oJournalEntry = JournalEntryPeer::retrieveByPK($this->iJournalEntryId); if (!$oJournalEntry) { return; } $aResult = array(); $aResult = $oJournalEntry->toArray(); $aResult['Text'] = RichtextUtil::parseStorageForBackendOutput($aResult['Text'])->render(); $aResult['PublishAt'] = $oJournalEntry->getPublishAt('d.m.Y'); $aResult['CreatedInfo'] = Util::formatCreatedInfo($oJournalEntry); $aResult['UpdatedInfo'] = Util::formatUpdatedInfo($oJournalEntry); $aResult['comments'] = array(); foreach (JournalCommentQuery::create()->filterByJournalEntryId($this->iJournalEntryId)->orderByCreatedAt(Criteria::DESC)->find() as $oComment) { $aComment = array(); $aComment['CreatedAtFormatted'] = $oComment->getCreatedAtFormatted(); $aComment['Id'] = $oComment->getId(); $aComment['Email'] = $oComment->getEmail(); $aComment['Text'] = strip_tags($oComment->getText()); $aComment['IsPublished'] = $oComment->getIsPublished(); $aResult['comments'][] = $aComment; } return $aResult; }