Changeset 412
- Timestamp:
- 05/27/10 10:48:53 (3 months ago)
- Location:
- sfW3studioCmsPlugin/branches/1.4
- Files:
-
- 2 removed
- 63 modified
- 2 copied
-
config/filters.yml (modified) (1 diff)
-
config/settings.yml (modified) (1 diff)
-
config/sfW3studioCmsPluginConfiguration.class.php (modified) (1 diff)
-
lib/helper/w3sTinyMCEHelper.php (modified) (1 diff)
-
lib/model/W3sGroupPeer.php (modified) (2 diffs)
-
lib/model/W3sLanguagePeer.php (modified) (2 diffs)
-
lib/model/W3sPagePeer.php (modified) (2 diffs)
-
lib/w3studioCmsCore/editor/controlPanel/base/BaseW3sFileManager.class.php (modified) (2 diffs)
-
lib/w3studioCmsCore/editor/controlPanel/base/BaseW3sSlotsEditor.class.php (modified) (2 diffs)
-
lib/w3studioCmsCore/editor/controlPanel/form/w3sLanguagesPanelForm.php (modified) (1 diff)
-
lib/w3studioCmsCore/model/W3sGroupQuery.class.php (copied) (copied from sfW3studioCmsPlugin/branches/1.2/lib/w3studioCmsCore/model/w3sModelGroupPeer.class.php) (4 diffs)
-
lib/w3studioCmsCore/model/W3sPageQuery.class.php (copied) (copied from sfW3studioCmsPlugin/branches/1.2/lib/w3studioCmsCore/model/w3sModelPagePeer.class.php) (6 diffs)
-
lib/w3studioCmsCore/model/w3sModelGroupPeer.class.php (deleted)
-
lib/w3studioCmsCore/model/w3sModelLanguagePeer.class.php (modified) (6 diffs)
-
lib/w3studioCmsCore/model/w3sModelPagePeer.class.php (deleted)
-
lib/w3studioCmsCore/model/w3sModelSearchEnginePeer.class.php (modified) (1 diff)
-
lib/w3studioCmsCore/semaphore/w3sSemaphore.class.php (modified) (4 diffs)
-
lib/w3studioCmsCore/templateEngine/base/BaseW3sTemplate.class.php (modified) (8 diffs)
-
lib/w3studioCmsCore/templateEngine/base/BaseW3sTemplateFrontend.class.php (modified) (2 diffs)
-
lib/w3studioCmsCore/tools/w3sToolkit.class.php (modified) (1 diff)
-
modules/imageEditor/templates/_imageEditor.php (modified) (1 diff)
-
plugins/w3sExtensionBackendPlugin/modules/w3sBackend/templates/_showLoader.php (modified) (1 diff)
-
plugins/w3sExtensionBackendPlugin/modules/w3sBackend/templates/indexSuccess.php (modified) (1 diff)
-
plugins/w3sExtensionBackendPlugin/modules/w3sBackend/templates/loadPageSuccess.php (modified) (1 diff)
-
plugins/w3sExtensionBackendPlugin/modules/w3sBackend/templates/openEditorError.php (modified) (1 diff)
-
plugins/w3sExtensionBackendPlugin/modules/w3sBackend/templates/previewSuccess.php (modified) (1 diff)
-
plugins/w3sExtensionBackendPlugin/modules/w3sBackend/templates/publishSuccess.php (modified) (1 diff)
-
plugins/w3sExtensionContentManagerPlugin/modules/w3sContentsManager/templates/_move.php (modified) (1 diff)
-
plugins/w3sExtensionContentManagerPlugin/modules/w3sContentsManager/templates/_redrawSlot.php (modified) (1 diff)
-
plugins/w3sExtensionControlPanelPlugin/modules/w3sControlPanel/templates/_controlPanel.php (modified) (1 diff)
-
plugins/w3sExtensionFrontendPlugin/modules/w3sFrontend/templates/indexSuccess.php (modified) (1 diff)
-
plugins/w3sExtensionGroupPlugin/modules/w3sGroupsManager/templates/_add.php (modified) (1 diff)
-
plugins/w3sExtensionGroupPlugin/modules/w3sGroupsManager/templates/_delete.php (modified) (1 diff)
-
plugins/w3sExtensionGroupPlugin/modules/w3sGroupsManager/templates/_edit.php (modified) (1 diff)
-
plugins/w3sExtensionGroupPlugin/modules/w3sGroupsManager/templates/_show.php (modified) (1 diff)
-
plugins/w3sExtensionLanguagePlugin/modules/w3sLanguagesManager/templates/_add.php (modified) (1 diff)
-
plugins/w3sExtensionLanguagePlugin/modules/w3sLanguagesManager/templates/_delete.php (modified) (1 diff)
-
plugins/w3sExtensionLanguagePlugin/modules/w3sLanguagesManager/templates/_edit.php (modified) (1 diff)
-
plugins/w3sExtensionLanguagePlugin/modules/w3sLanguagesManager/templates/_show.php (modified) (1 diff)
-
plugins/w3sExtensionMarkdownPlugin/modules/w3sMarkdown/templates/_show.php (modified) (1 diff)
-
plugins/w3sExtensionMbExtruderPlugin/lib/helper/w3sMbExtruderHelper.php (modified) (1 diff)
-
plugins/w3sExtensionMenuPlugin/modules/w3sMenuBuilder/templates/_addLink.php (modified) (1 diff)
-
plugins/w3sExtensionMenuPlugin/modules/w3sMenuBuilder/templates/_pagesList.php (modified) (1 diff)
-
plugins/w3sExtensionMenuPlugin/modules/w3sMenuBuilder/templates/_showProperties.php (modified) (1 diff)
-
plugins/w3sExtensionMenuPlugin/modules/w3sMenuBuilder/templates/addLinkSuccess.php (modified) (1 diff)
-
plugins/w3sExtensionMenuPlugin/modules/w3sMenuBuilder/templates/deleteLinkSuccess.php (modified) (1 diff)
-
plugins/w3sExtensionMetatagsManagerPlugin/modules/w3sMetatags/templates/_metatagsInterface.php (modified) (1 diff)
-
plugins/w3sExtensionMetatagsManagerPlugin/modules/w3sMetatags/templates/_saveMetatags.php (modified) (1 diff)
-
plugins/w3sExtensionPagePlugin/modules/w3sPagesManager/templates/_add.php (modified) (1 diff)
-
plugins/w3sExtensionPagePlugin/modules/w3sPagesManager/templates/_fileManager.php (modified) (1 diff)
-
plugins/w3sExtensionPagePlugin/modules/w3sPagesManager/templates/_listPages.php (modified) (1 diff)
-
plugins/w3sExtensionPagePlugin/modules/w3sPagesManager/templates/_pageRenameForm.php (modified) (1 diff)
-
plugins/w3sExtensionPagePlugin/modules/w3sPagesManager/templates/showSuccess.php (modified) (1 diff)
-
plugins/w3sExtensionPreviewPlugin/modules/w3sPreview/templates/showSuccess.php (modified) (1 diff)
-
plugins/w3sExtensionPublisherPlugin/modules/w3sPublisher/templates/publishSuccess.php (modified) (1 diff)
-
plugins/w3sExtensionSfGuardPlugin/modules/sfGuardAuth/actions/components.class.php (modified) (4 diffs)
-
plugins/w3sExtensionSfGuardPlugin/modules/sfGuardAuth/lib/BaseW3sSfGuardActions.class.php (modified) (1 diff)
-
plugins/w3sExtensionSfGuardPlugin/modules/sfGuardAuth/templates/_signin.php (modified) (1 diff)
-
plugins/w3sExtensionSlotMapperPlugin/modules/w3sSlotMapper/templates/renderPanelSuccess.php (modified) (1 diff)
-
plugins/w3sExtensionSlotMapperPlugin/modules/w3sSlotMapper/templates/renderTemplateSuccess.php (modified) (1 diff)
-
plugins/w3sExtensionSlotMapperPlugin/modules/w3sSlotMapper/templates/saveSuccess.php (modified) (1 diff)
-
plugins/w3sExtensionSlotsManagerPlugin/modules/w3sRepeatedContents/templates/changeRepeatedContentsError.php (modified) (1 diff)
-
plugins/w3sExtensionSlotsManagerPlugin/modules/w3sRepeatedContents/templates/showChangeRepeatedContentsSuccess.php (modified) (1 diff)
-
plugins/w3sExtensionSlotsManagerPlugin/modules/w3sSlots/templates/_slots.php (modified) (1 diff)
-
plugins/w3sExtensionThemeManagerPlugin/modules/w3sThemeManager/templates/_refresh.php (modified) (1 diff)
-
plugins/w3sExtensionThemeManagerPlugin/modules/w3sThemeManager/templates/_show.php (modified) (1 diff)
-
plugins/w3sExtensionUploadifyPlugin/modules/w3sUploadify/templates/showSuccess.php (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
sfW3studioCmsPlugin/branches/1.4/config/filters.yml
r229 r412 2 2 security: ~ 3 3 cache: ~ 4 common: ~4 #common: ~ 5 5 6 6 w3sRendering: -
sfW3studioCmsPlugin/branches/1.4/config/settings.yml
r320 r412 31 31 .settings: 32 32 i18n: true 33 34 standard_helpers: [Partial, Cache, I18N, JavascriptBase] 35 33 36 enabled_modules: [default, sfGuardGroup, sfGuardUser, sfGuardPermission, sfGuardAuth, webEditor, w3sMenuBuilder, w3sFrontend, w3sBackend, w3sPreview, w3sPublisher, w3sMenuManager, w3sPagesManager, w3sThemeManager, w3sControlPanel, w3sLanguagesManager, w3sContentsManager, w3sGroupsManager, w3sSlotMapper, w3sImagesManager, w3sLanguagesMenu, w3sUploadify, w3sMetatags, w3sSlots, w3sRepeatedContents, w3sTinyMCE, w3sMarkdown] 34 37 -
sfW3studioCmsPlugin/branches/1.4/config/sfW3studioCmsPluginConfiguration.class.php
r202 r412 18 18 { 19 19 $bundledPlugins = sfFinder::type('directory')->maxdepth(0)->relative()->in($bundledPluginDir); 20 20 21 21 foreach($bundledPlugins as $bundledPlugin) 22 22 { 23 if (!in_array($bundledPlugin, $w3studiocmsPlugins)) $w3studiocmsPlugins[$bundledPlugin] = $bundledPluginDir; 23 if (!in_array($bundledPlugin, $w3studiocmsPlugins)) 24 { 25 $w3studiocmsPlugins[$bundledPlugin] = $bundledPluginDir; 26 } 24 27 } 25 28 } 26 29 30 $projectConfiguration->enablePlugins(array_keys($w3studiocmsPlugins)); 27 31 foreach($w3studiocmsPlugins as $w3studiocmsPlugin => $w3studiocmsPluginPath) 28 32 { -
sfW3studioCmsPlugin/branches/1.4/lib/helper/w3sTinyMCEHelper.php
r93 r412 12 12 * For extra documentation and help please visit http://www.w3studiocms.com 13 13 */ 14 15 use_helper('Javascript');16 14 17 15 function initTinyMCE($idLanguage) -
sfW3studioCmsPlugin/branches/1.4/lib/model/W3sGroupPeer.php
r217 r412 19 19 class W3sGroupPeer extends BaseW3sGroupPeer 20 20 { 21 /* 21 22 public static function getFromName($groupName) 22 23 { … … 27 28 { 28 29 return w3sModelGroupPeer::getActiveGroups(); 29 } 30 }*/ 30 31 } -
sfW3studioCmsPlugin/branches/1.4/lib/model/W3sLanguagePeer.php
r217 r412 19 19 class W3sLanguagePeer extends BaseW3sLanguagePeer 20 20 { 21 /* 21 22 public static function getFromLanguageName($languageName, $field = '') 22 23 { … … 32 33 { 33 34 return w3sModelLanguagePeer::getActiveLanguages(); 34 } 35 }*/ 35 36 } -
sfW3studioCmsPlugin/branches/1.4/lib/model/W3sPagePeer.php
r217 r412 19 19 class W3sPagePeer extends BaseW3sPagePeer 20 20 { 21 /* 21 22 public static function getPagesOrderedByName() 22 23 { … … 32 33 { 33 34 return w3sModelPagePeer::getHomePage(); 34 } 35 }*/ 35 36 } -
sfW3studioCmsPlugin/branches/1.4/lib/w3studioCmsCore/editor/controlPanel/base/BaseW3sFileManager.class.php
r388 r412 91 91 { 92 92 $summary = __('Filter:'); 93 $pages = DbFinder::from('W3sPage')->94 where('ToDelete', '0')->95 orderBy('PageName')->96 groupBy('PageName')->97 find();93 $pages = W3sPageQuery::create() 94 ->filterByToDelete('0') 95 ->orderByPageName() 96 ->groupBy('PageName') 97 ->find(); 98 98 foreach($pages as $page) 99 99 { … … 133 133 $deleteMsg = __('If you delete this page, W3Studio will also delete all contents and metatags related with it: do you want to continue with deleting?'); 134 134 135 $pagesList = DbFinder::from('W3sPage')-> 136 with('W3sGroup')-> 137 where('ToDelete', '0')-> 138 where('PageName', 'Like', $this->pagesFilter . '%')-> 139 orderBy('PageName', 'ASC')-> 140 paginate($this->navigationPage, $this->pagination); 135 $pagesList = W3sPageQuery::create() 136 ->joinW3sGroup() 137 ->filterByToDelete('0') 138 ->orderByPageName() 139 ->paginate($this->navigationPage, $this->pagination); 141 140 $rowWidth = (count($pagesList) > $this->pagination) ? 160 : 172; 142 141 foreach($pagesList->getResults() as $page) -
sfW3studioCmsPlugin/branches/1.4/lib/w3studioCmsCore/editor/controlPanel/base/BaseW3sSlotsEditor.class.php
r386 r412 69 69 { 70 70 $result = ''; 71 $page = DbFinder::from('W3sPage')-> 72 with('W3sTemplate', 'W3sTheme')-> 73 leftJoin('W3sGroup')-> 74 leftJoin('W3sTemplate')-> 75 leftJoin('W3sTheme')-> 76 findPK($this->idPage); 71 $page = W3sPageQuery::create()->pageWithTheme($this->idPage); 77 72 78 $slots = DbFinder::from('W3sSlot')->79 where('TemplateId', $page->getW3sGroup()->getTemplateId())->80 paginate($this->navigationPage, $this->pagination);73 $slots = W3sSlotQuery::create() 74 ->filterByTemplateId($page->getW3sGroup()->getTemplateId()) 75 ->paginate($this->navigationPage, $this->pagination); 81 76 $i = 0; 82 77 foreach($slots->getResults() as $slot) … … 108 103 109 104 $summary .= sprintf("Showing results %d to %d on %d\n", 110 $slots->getfirstInd ice(),111 $slots->getLastInd ice(),105 $slots->getfirstIndex(), 106 $slots->getLastIndex(), 112 107 $slots->getNbResults()); 113 108 } -
sfW3studioCmsPlugin/branches/1.4/lib/w3studioCmsCore/editor/controlPanel/form/w3sLanguagesPanelForm.php
r384 r412 42 42 { 43 43 $languagesOptions = array(); 44 $languages = DbFinder::from('W3sLanguage')-> 45 where('ToDelete', '0')-> 46 find(); 44 $languages = W3sLanguageQuery::create()->activeLanguages(); 47 45 foreach($languages as $language) 48 46 { -
sfW3studioCmsPlugin/branches/1.4/lib/w3studioCmsCore/model/W3sGroupQuery.class.php
r395 r412 14 14 15 15 /** 16 * w3sModelGroupPeer implements some useful methods to search through the W3sGroup 17 * objects 16 * W3sGroupQuery adds some new methods to extend the BaseW3sGroupQuery object 18 17 * 19 18 * @package W3StudioCmsCore … … 21 20 * @author Giansimon Diblas <giansimon.diblas@w3studiocms.com> 22 21 */ 23 class w3sModelGroupPeer22 class W3sGroupQuery extends BaseW3sGroupQuery 24 23 { 25 24 /** … … 29 28 * @return object An instance of W3sGroup object 30 29 */ 31 public static function getFromName($groupName)30 public function fromName($groupName) 32 31 { 33 return DbFinder::from('W3sGroup')->34 where('GroupName', $groupName)->35 where('ToDelete', '0')->36 findOne();32 return $this->create() 33 ->filterByGroupName($groupName) 34 ->filterByToDelete(0) 35 ->findOne(); 37 36 } 38 37 … … 42 41 * @return array of objects 43 42 */ 44 public static function getActiveGroups()43 public function activeGroups() 45 44 { 45 return $this->create() 46 ->filterByToDelete(0) 47 ->orderByGroupName() 48 ->find(); 49 /* 46 50 return DbFinder::from('W3sGroup')-> 47 51 where('ToDelete', '0')-> 48 52 orderBy('GroupName')-> 49 find(); 53 find(); */ 50 54 } 51 55 } -
sfW3studioCmsPlugin/branches/1.4/lib/w3studioCmsCore/model/W3sPageQuery.class.php
r395 r412 14 14 15 15 /** 16 * w3sModelPagePeer implements some useful methods to search through the 17 * W3sPage objects 16 * W3sPageQuery adds some new methods to extend the BaseW3sPageQuery object 18 17 * 19 18 * @package W3StudioCmsCore … … 21 20 * @author Giansimon Diblas <giansimon.diblas@w3studiocms.com> 22 21 */ 23 class w3sModelPagePeer22 class W3sPageQuery extends BaseW3sPageQuery 24 23 { 25 24 /** … … 28 27 * @return array of objects 29 28 */ 30 public staticfunction getPagesOrderedByName()29 public function getPagesOrderedByName() 31 30 { 32 31 return DbFinder::from('W3sPage')-> … … 35 34 find(); 36 35 } 37 36 37 public function fromPageName($pageName) 38 { 39 return $this->filterByToDelete(0) 40 ->filterByPageName(w3sToolkit::slugify($pageName)) 41 ->findOne(); 42 43 /*return DbFinder::from('W3sPage')-> 44 where('PageName' . $field, w3sToolkit::slugify($pageName))-> 45 where('ToDelete', '0')-> 46 findOne();*/ 47 } 48 38 49 /** 39 50 * Finds the W3sPage object from its name … … 42 53 * @return object 43 54 */ 44 public static function getFromPageName($pageName, $field = '')55 public function fromPageNameFrontend($pageName, $field = '') 45 56 { 46 return DbFinder::from('W3sPage')-> 57 return $this->filterByToDelete(0) 58 ->filterByPageNameFrontend('PageName' . $field, w3sToolkit::slugify($pageName)) 59 ->findOne(); 60 61 /*return DbFinder::from('W3sPage')-> 47 62 where('PageName' . $field, w3sToolkit::slugify($pageName))-> 48 63 where('ToDelete', '0')-> 49 findOne(); 64 findOne();*/ 50 65 } 51 66 … … 55 70 * @return object 56 71 */ 57 public static function getHomePage()72 public function homePage() 58 73 { 59 return DbFinder::from('W3sPage')-> 60 where('IsHome', '1')-> 61 where('ToDelete', '0')-> 62 findOne(); 74 $page = $this->filterByIsHome(1)-> 75 filterByToDelete(0)-> 76 findOne(); 77 78 if(!$page) 79 { 80 $page = $this->filterByToDelete(0)-> 81 findOne(); 82 } 83 84 return $page; 85 } 86 87 /** 88 * Returns the current W3sPage object, with theme, template and group 89 * 90 * @param int The id of the page to find 91 * @return object 92 */ 93 public function pageWithTheme($idPage) 94 { 95 return W3sPageQuery::create() 96 ->join('W3sGroup') 97 ->joinWith('W3sGroup.W3sTemplate') 98 ->joinWith('W3sTemplate.W3sTheme') 99 ->findPK($idPage); 63 100 } 64 101 } -
sfW3studioCmsPlugin/branches/1.4/lib/w3studioCmsCore/model/w3sModelLanguagePeer.class.php
r395 r412 20 20 * @subpackage W3sModel 21 21 * @author Giansimon Diblas <giansimon.diblas@w3studiocms.com> 22 * /22 * 23 23 class w3sModelLanguagePeer 24 24 { … … 28 28 * @param string The name of the language 29 29 * @return object 30 * /30 * 31 31 public static function getFromLanguageName($languageName, $field = '') 32 { 33 return DbFinder::from('W3sLanguage')->34 where('Language' . $field, $languageName)->35 where('ToDelete', '0')-> 36 findOne(); 32 { 33 return W3sLanguageQuery::create() 34 ->filterByToDelete(0) 35 ->where('Language' . $field, $languageName) 36 ->findOne(); 37 37 } 38 38 … … 41 41 * 42 42 * @return object 43 * /43 * 44 44 public static function getMainLanguage() 45 45 { 46 $language = W3sLanguageQuery::create()-> 47 filterByMainLanguage(1)-> 48 filterByToDelete(0)-> 49 findOne(); 50 51 if(!$language) 52 { 53 $language = W3sLanguageQuery::create()-> 54 filterByToDelete(0)-> 55 findOne(); 56 } 57 58 return $language; 59 60 /* 46 61 $language = DbFinder::from('W3sLanguage')-> 47 62 where('MainLanguage', '1')-> … … 56 71 } 57 72 58 return $language; 73 return $language;* 59 74 } 60 75 … … 63 78 * 64 79 * @return array of objects 65 * /80 * 66 81 public static function getActiveLanguages() 67 82 { … … 70 85 find(); 71 86 } 72 } 87 }*/ -
sfW3studioCmsPlugin/branches/1.4/lib/w3studioCmsCore/model/w3sModelSearchEnginePeer.class.php
r395 r412 33 33 public static function getFromPageAndLanguage($idLanguage, $idPage) 34 34 { 35 return DbFinder::from('W3sSearchEngine')->36 where('LanguageId', $idLanguage)-> 37 where('PageId', $idPage)-> 38 findOne(); 35 return W3sSearchEngineQuery::create() 36 ->filterByLanguageId($idLanguage) 37 ->filterByPageId($idPage) 38 ->findOne(); 39 39 } 40 40 } -
sfW3studioCmsPlugin/branches/1.4/lib/w3studioCmsCore/semaphore/w3sSemaphore.class.php
r386 r412 45 45 self::checkInactiveOperations($maxInactiveTime); 46 46 47 $bCommit = true; 47 48 $con = Propel::getConnection(); 48 49 $bCommit = true; 50 $con = w3sPropelWorkaround::beginTransaction($con); 49 $con->beginTransaction(); 51 50 52 51 // Verifies if the requested operation can be made … … 61 60 62 61 } 63 else{ 62 else 63 { 64 64 $bCommit = false; 65 65 } … … 89 89 public static function deleteOperation($idUser, $operation) 90 90 { 91 92 $semaphore = DbFinder::from('W3sSemaphore')->findPk($idUser, $operation);93 91 94 if (isset($semaphore)) 92 $bCommit = true; 93 $con = Propel::getConnection(); 94 $con->beginTransaction(); 95 96 try 95 97 { 96 $semaphore->delete(); 97 $result = ($semaphore->isDeleted()) ? 1 : 0; 98 $semaphore = W3sSemaphoreQuery::create()->findPk($idUser, $operation); 99 100 if (isset($semaphore)) 101 { 102 $semaphore->delete(); 103 $result = ($semaphore->isDeleted()) ? 1 : 0; 104 } 105 else 106 { 107 $result = 2; 108 } 109 $con->commit(); 98 110 } 99 else111 catch (Exception $e) 100 112 { 101 $result = 2; 113 $con->rollback(); 114 throw $e; 102 115 } 103 116 … … 130 143 protected static function isRequestedFree($idUser, $operation) 131 144 { 132 $result = (DbFinder::from('W3sSemaphore')-> 133 where('SfGuardUserId', '!=', $idUser)-> 134 where('Operation', $operation)-> 135 count() > 0) ? false : true ; 136 //echo DbFinder::from('W3sSemaphore')->getLatestQuery(); 145 $result = (W3sSemaphoreQuery::create() 146 ->filterByOperation($operation) 147 ->where('W3sSemaphore.SfGuardUserId != ?', $idUser) 148 ->count() > 0) ? false : true ; 137 149 return $result; 138 150 } -
sfW3studioCmsPlugin/branches/1.4/lib/w3studioCmsCore/templateEngine/base/BaseW3sTemplate.class.php
r392 r412 34 34 $themeName, 35 35 $templateFileName, 36 $templateContents; 36 $templateContents, 37 $isFrontend = false; 37 38 38 39 /** … … 67 68 * 68 69 */ 69 protected function setBaseTemplateParams($language, $page, $field = '') 70 { 71 70 protected function setBaseTemplateParams($language, $page, $isFrontend = false) 71 { 72 72 // When language is null, main language is retrieved 73 73 if ($language == null) $language = 'none'; … … 79 79 if (is_numeric($language)) 80 80 { 81 $oLanguage = DbFinder::from('W3sLanguage')->findPk($language);81 $oLanguage = W3sLanguageQuery::create()->findPk($language); 82 82 } 83 83 else 84 84 { 85 $oLanguage = ($language != 'none') ? W3sLanguage Peer::getFromLanguageName($language) : W3sLanguagePeer::getMainLanguage();85 $oLanguage = ($language != 'none') ? W3sLanguageQuery::create()->fromLanguageName($language) : W3sLanguageQuery::create()->mainLanguage(); 86 86 } 87 87 … … 89 89 { 90 90 $this->idLanguage = $oLanguage->getId(); 91 eval(sprintf('$this->languageName = $oLanguage->getLanguage%s();', $field));91 $this->languageName = ($this->isFrontend) ? $oLanguage->getLanguageFrontend() : $oLanguage->getLanguage(); 92 92 } 93 93 else … … 99 99 if (is_numeric($page)) 100 100 { 101 $oPage = DbFinder::from('W3sPage')->findPk($page);101 $oPage = W3sPageQuery::create()->findPk($page); 102 102 } 103 103 else 104 104 { 105 $oPage = ($page != 'none') ? W3sPage Peer::getFromPageName($page) : W3sPagePeer::getHomePage();105 $oPage = ($page != 'none') ? W3sPageQuery::create()->fromPageName($page) : W3sPageQuery::create()->homePage(); 106 106 } 107 107 … … 109 109 { 110 110 $this->idPage = $oPage->getId(); 111 eval(sprintf('$this->pageName = $oPage->getPageName%s();', $field));111 $this->pageName = ($this->isFrontend) ? $oPage->getPageName() : $oPage->getPageNameFrontend(); 112 112 } 113 113 else … … 220 220 221 221 // Gets all the templates from the database 222 $templates = DbFinder::from('W3sTemplate')-> 223 with('W3sTheme')-> 224 //where('ThemeId', $this->idTheme)-> 225 find(); 222 $templates = W3sTemplateQuery::create() 223 ->joinWith('W3sTheme') 224 ->find(); 226 225 $result = ''; 227 226 foreach($templates as $template){ … … 278 277 protected function setTemplateInfo($idPage) 279 278 { 280 $page = DbFinder::from('W3sPage')-> 281 with('W3sTemplate', 'W3sTheme')-> 282 leftJoin('W3sGroup')-> 283 leftJoin('W3sTemplate')-> 284 leftJoin('W3sTheme')-> 285 findPK($idPage); 286 $this->setCurrentTemplate($page); 279 $this->setCurrentTemplate(W3sPageQuery::create()->pageWithTheme($idPage)); 287 280 } 288 281 -
sfW3studioCmsPlugin/branches/1.4/lib/w3studioCmsCore/templateEngine/base/BaseW3sTemplateFrontend.class.php
r387 r412 38 38 $this->stylesheets = sfConfig::get('app_w3s_frontend_css'); 39 39 $this->javascripts = sfConfig::get('app_w3s_frontend_js'); 40 $this->isFrontend = true; 40 41 41 42 $this->setBaseTemplateParams($idLanguage, $idPage, 'Frontend'); … … 93 94 94 95 $idTemplate = ($page->getW3sGroup()->getTemplateIdFrontend() != 0) ? $page->getW3sGroup()->getTemplateIdFrontend() : $page->getW3sGroup()->getTemplateId(); 95 $template = DbFinder::from('W3sTemplate')->with('W3sTheme')->findPk($idTemplate); 96 //$template = DbFinder::from('W3sTemplate')->with('W3sTheme')->findPk($idTemplate); 97 98 $template = W3sTemplateQuery::create() 99 ->joinWith('W3sTemplate.W3sTheme') 100 ->findPK($idTemplate); 96 101 97 102 return array("idTemplate" => $template->getId(), -
sfW3studioCmsPlugin/branches/1.4/lib/w3studioCmsCore/tools/w3sToolkit.class.php
r390 r412 27 27 { 28 28 $options = array(); 29 $groups = w3sModelGroupPeer::getActiveGroups();29 $groups = W3sGroupQuery::create()->activeGroups(); 30 30 foreach($groups as $group) 31 31 { -
sfW3studioCmsPlugin/branches/1.4/modules/imageEditor/templates/_imageEditor.php
r78 r412 13 13 */ 14 14 15 use_helper('I18N');15 16 16 17 17 $gifSelected = ($imageAttributes['imageType'] == 1) ? 'SELECTED' : ''; -
sfW3studioCmsPlugin/branches/1.4/plugins/w3sExtensionBackendPlugin/modules/w3sBackend/templates/_showLoader.php
r226 r412 13 13 */ 14 14 15 use_helper('I18N');15 16 16 ?> 17 17 -
sfW3studioCmsPlugin/branches/1.4/plugins/w3sExtensionBackendPlugin/modules/w3sBackend/templates/indexSuccess.php
r392 r412 13 13 */ 14 14 15 use_helper('I18N', 'Javascript'); 15 16 16 17 17 echo javascript_tag('if(jQuery){jQuery.noConflict();}'); -
sfW3studioCmsPlugin/branches/1.4/plugins/w3sExtensionBackendPlugin/modules/w3sBackend/templates/loadPageSuccess.php
r352 r412 13 13 */ 14 14 15 use_helper('I18N', 'Javascript');15 16 16 17 17 switch ($status) -
sfW3studioCmsPlugin/branches/1.4/plugins/w3sExtensionBackendPlugin/modules/w3sBackend/templates/openEditorError.php
r226 r412 13 13 */ 14 14 15 use_helper('I18N', 'Javascript');15 16 16 17 17 // Error messages -
sfW3studioCmsPlugin/branches/1.4/plugins/w3sExtensionBackendPlugin/modules/w3sBackend/templates/previewSuccess.php
r226 r412 13 13 */ 14 14 15 use_helper('I18N', 'Javascript');15 16 16 17 17 switch ($status) -
sfW3studioCmsPlugin/branches/1.4/plugins/w3sExtensionBackendPlugin/modules/w3sBackend/templates/publishSuccess.php
r226 r412 13 13 */ 14 14 15 use_helper('Javascript', 'I18N');15 16 16 $result = $template->publish(); 17 17 -
sfW3studioCmsPlugin/branches/1.4/plugins/w3sExtensionContentManagerPlugin/modules/w3sContentsManager/templates/_move.php
r388 r412 13 13 */ 14 14 15 use_helper('I18N'); 15 16 16 17 17 // Result messages -
sfW3studioCmsPlugin/branches/1.4/plugins/w3sExtensionContentManagerPlugin/modules/w3sContentsManager/templates/_redrawSlot.php
r320 r412 13 13 */ 14 14 15 use_helper('I18N', 'Javascript');15 16 16 17 17 $slotEditor->redraw($slot, ESC_RAW); -
sfW3studioCmsPlugin/branches/1.4/plugins/w3sExtensionControlPanelPlugin/modules/w3sControlPanel/templates/_controlPanel.php
r229 r412 13 13 */ 14 14 15 use_helper('I18N', 'Javascript');15 16 16 17 17 echo $controlPanel->render(ESC_RAW); -
sfW3studioCmsPlugin/branches/1.4/plugins/w3sExtensionFrontendPlugin/modules/w3sFrontend/templates/indexSuccess.php
r239 r412 13 13 */ 14 14 15 // Gives a chance to eventually included components to use this helpers16 use_helper('I18N', 'Javascript');17 18 15 echo $sf_data->getRaw('conditionalStylesheets'); 19 16 -
sfW3studioCmsPlugin/branches/1.4/plugins/w3sExtensionGroupPlugin/modules/w3sGroupsManager/templates/_add.php
r229 r412 13 13 */ 14 14 15 use_helper('I18N', 'Javascript');15 16 16 17 17 // If something failed W3StudioCMS shows the add/edit module again -
sfW3studioCmsPlugin/branches/1.4/plugins/w3sExtensionGroupPlugin/modules/w3sGroupsManager/templates/_delete.php
r226 r412 13 13 */ 14 14 15 use_helper('I18N');15 16 16 17 17 // Result messages -
sfW3studioCmsPlugin/branches/1.4/plugins/w3sExtensionGroupPlugin/modules/w3sGroupsManager/templates/_edit.php
r229 r412 13 13 */ 14 14 15 use_helper('I18N', 'Javascript');15 16 16 17 17 // If something failed W3StudioCMS shows the add/edit module again -
sfW3studioCmsPlugin/branches/1.4/plugins/w3sExtensionGroupPlugin/modules/w3sGroupsManager/templates/_show.php
r229 r412 13 13 */ 14 14 15 use_helper('I18N', 'Javascript');15 16 16 17 17 echo $groupEditor->render(ESC_RAW); -
sfW3studioCmsPlugin/branches/1.4/plugins/w3sExtensionLanguagePlugin/modules/w3sLanguagesManager/templates/_add.php
r388 r412 13 13 */ 14 14 15 use_helper('I18N');15 16 16 17 17 // Result messages -
sfW3studioCmsPlugin/branches/1.4/plugins/w3sExtensionLanguagePlugin/modules/w3sLanguagesManager/templates/_delete.php
r388 r412 13 13 */ 14 14 15 use_helper('I18N');15 16 16 17 17 // Result messages -
sfW3studioCmsPlugin/branches/1.4/plugins/w3sExtensionLanguagePlugin/modules/w3sLanguagesManager/templates/_edit.php
r229 r412 13 13 */ 14 14 15 use_helper('I18N');15 16 16 17 17 // Result messages -
sfW3studioCmsPlugin/branches/1.4/plugins/w3sExtensionLanguagePlugin/modules/w3sLanguagesManager/templates/_show.php
r229 r412 12 12 * For extra documentation and help please visit http://www.w3studiocms.com 13 13 */ 14 use_helper('I18N', 'Javascript', 'Object');15 14 16 15 echo $languagesEditor->render(ESC_RAW); -
sfW3studioCmsPlugin/branches/1.4/plugins/w3sExtensionMarkdownPlugin/modules/w3sMarkdown/templates/_show.php
r226 r412 13 13 */ 14 14 15 use_helper('I18N', 'Javascript');15 16 16 17 17 echo javascript_tag('MdLiveEditor = new mdLiveEditor();'); -
sfW3studioCmsPlugin/branches/1.4/plugins/w3sExtensionMbExtruderPlugin/lib/helper/w3sMbExtruderHelper.php
r226 r412 13 13 */ 14 14 15 use_helper('Javascript');15 16 16 17 17 function initMbExtruder($htmlOptions, $scriptOptions = array()) -
sfW3studioCmsPlugin/branches/1.4/plugins/w3sExtensionMenuPlugin/modules/w3sMenuBuilder/templates/_addLink.php
r388 r412 13 13 */ 14 14 15 use_helper('I18N', 'Javascript');15 16 16 17 17 // Result messages -
sfW3studioCmsPlugin/branches/1.4/plugins/w3sExtensionMenuPlugin/modules/w3sMenuBuilder/templates/_pagesList.php
r226 r412 13 13 */ 14 14 15 use_helper('I18N', 'Javascript');15 16 16 17 17 $i = 0; -
sfW3studioCmsPlugin/branches/1.4/plugins/w3sExtensionMenuPlugin/modules/w3sMenuBuilder/templates/_showProperties.php
r226 r412 13 13 */ 14 14 15 use_helper('Javascript');15 16 16 ?> 17 17 <div id="w3s_properties"> -
sfW3studioCmsPlugin/branches/1.4/plugins/w3sExtensionMenuPlugin/modules/w3sMenuBuilder/templates/addLinkSuccess.php
r226 r412 13 13 */ 14 14 15 use_helper('I18N', 'Javascript');15 16 16 17 17 // Result messages -
sfW3studioCmsPlugin/branches/1.4/plugins/w3sExtensionMenuPlugin/modules/w3sMenuBuilder/templates/deleteLinkSuccess.php
r388 r412 13 13 */ 14 14 15 use_helper('I18N', 'Javascript');15 16 16 17 17 echo $menuEditor->renderMenuItems(ESC_RAW); -
sfW3studioCmsPlugin/branches/1.4/plugins/w3sExtensionMetatagsManagerPlugin/modules/w3sMetatags/templates/_metatagsInterface.php
r229 r412 12 12 * For extra documentation and help please visit http://www.w3studiocms.com 13 13 */ 14 use_helper('I18N', 'Javascript');14 15 15 16 16 echo $metatagManager->render(ESC_RAW); -
sfW3studioCmsPlugin/branches/1.4/plugins/w3sExtensionMetatagsManagerPlugin/modules/w3sMetatags/templates/_saveMetatags.php
r226 r412 13 13 */ 14 14 15 use_helper('I18N');15 16 16 17 17 // Result messages -
sfW3studioCmsPlugin/branches/1.4/plugins/w3sExtensionPagePlugin/modules/w3sPagesManager/templates/_add.php
r229 r412 13 13 */ 14 14 15 use_helper('I18N', 'Javascript');15 16 16 17 17 // If something failed W3StudioCMS shows the add/edit module again -
sfW3studioCmsPlugin/branches/1.4/plugins/w3sExtensionPagePlugin/modules/w3sPagesManager/templates/_fileManager.php
r229 r412 12 12 * For extra documentation and help please visit http://www.w3studiocms.com 13 13 */ 14 use_helper('I18N', 'Javascript');14 15 15 16 16 echo $fileManager->render(ESC_RAW); -
sfW3studioCmsPlugin/branches/1.4/plugins/w3sExtensionPagePlugin/modules/w3sPagesManager/templates/_listPages.php
r231 r412 12 12 * For extra documentation and help please visit http://www.w3studiocms.com 13 13 */ 14 use_helper('I18N', 'Javascript');14 15 15 16 16 echo $fileManager->renderPages(ESC_RAW); -
sfW3studioCmsPlugin/branches/1.4/plugins/w3sExtensionPagePlugin/modules/w3sPagesManager/templates/_pageRenameForm.php
r231 r412 13 13 */ 14 14 15 use_helper('I18N', 'Javascript');15 16 16 17 17 echo $renameEditor->render(ESC_RAW); -
sfW3studioCmsPlugin/branches/1.4/plugins/w3sExtensionPagePlugin/modules/w3sPagesManager/templates/showSuccess.php
r229 r412 13 13 */ 14 14 15 use_helper('I18N', 'Javascript');15 16 16 17 17 echo $pageEditor->render(ESC_RAW); -
sfW3studioCmsPlugin/branches/1.4/plugins/w3sExtensionPreviewPlugin/modules/w3sPreview/templates/showSuccess.php
r226 r412 13 13 */ 14 14 15 use_helper('I18N', 'Javascript');15 16 16 17 17 switch ($status) -
sfW3studioCmsPlugin/branches/1.4/plugins/w3sExtensionPublisherPlugin/modules/w3sPublisher/templates/publishSuccess.php
r226 r412 13 13 */ 14 14 15 use_helper('Javascript', 'I18N');15 16 16 17 17 $type = "error"; -
sfW3studioCmsPlugin/branches/1.4/plugins/w3sExtensionSfGuardPlugin/modules/sfGuardAuth/actions/components.class.php
r380 r412 24 24 if (!$request->hasParameter('lang')) 25 25 { 26 $this->languageName = DbFinder::from('W3sLanguage')->where('MainLanguage', 1)->findOne()->getLanguage();26 $this->languageName = W3sLanguageQuery::create()->mainLanguage()->getLanguage(); //w3sModelLanguagePeer::getMainLanguage()->getLanguage(); 27 27 } 28 28 else … … 30 30 if(is_numeric($request->getParameter('lang'))) 31 31 { 32 $this->languageName = DbFinder::from('W3sLanguage')->findPk($request->getParameter('lang'))->getLanguage(); 32 $this->languageName = W3sLanguageQuery::create() 33 ->findPk($request->getParameter('lang')) 34 ->getLanguage(); 33 35 } 34 36 else … … 40 42 if (!$request->hasParameter('page')) 41 43 { 42 $page = DbFinder::from('W3sPage')->where('IsHome', 1)->findOne();44 $page = W3sPageQuery::create()->getHomePage(); 43 45 if(!$page) 44 46 { 45 $page = DbFinder::from('W3sPage')->where('PageName', 'index')->findOne(); 47 $page = W3sPageQuery::create() 48 ->where('PageName', 'index') 49 ->findOne(); 46 50 if(!$page) 47 51 { 48 $page = DbFinder::from('W3sPage')->findOne(); 52 $page = W3sPageQuery::create() 53 ->findOne(); 49 54 } 50 55 $page->setIsHome(1); … … 57 62 if(is_numeric($request->getParameter('page'))) 58 63 { 59 $this->pageName = DbFinder::from('W3sPage')->findPk($request->getParameter('page'))->getPageName(); 64 $this->pageName = W3sPageQuery::create() 65 ->where('PageName', 'index') 66 ->findPk($request->getParameter('page')) 67 ->getPageName(); 60 68 } 61 69 else -
sfW3studioCmsPlugin/branches/1.4/plugins/w3sExtensionSfGuardPlugin/modules/sfGuardAuth/lib/BaseW3sSfGuardActions.class.php
r231 r412 57 57 { 58 58 $values = $this->form->getValues(); 59 59 60 60 $this->getUser()->signin($values['user']); 61 61 -
sfW3studioCmsPlugin/branches/1.4/plugins/w3sExtensionSfGuardPlugin/modules/sfGuardAuth/templates/_signin.php
r229 r412 12 12 * For extra documentation and help please visit http://www.w3studiocms.com 13 13 */ 14 15 use_helper('Javascript', 'I18N')16 14 ?> 17 15 -
sfW3studioCmsPlugin/branches/1.4/plugins/w3sExtensionSlotMapperPlugin/modules/w3sSlotMapper/templates/renderPanelSuccess.php
r226 r412 13 13 */ 14 14 15 use_helper('Javascript');15 16 16 17 17 echo $slotMapperPanel->render(ESC_RAW); -
sfW3studioCmsPlugin/branches/1.4/plugins/w3sExtensionSlotMapperPlugin/modules/w3sSlotMapper/templates/renderTemplateSuccess.php
r226 r412 13 13 */ 14 14 15 use_helper('I18N', 'Javascript');15 16 16 17 17 /**/ -
sfW3studioCmsPlugin/branches/1.4/plugins/w3sExtensionSlotMapperPlugin/modules/w3sSlotMapper/templates/saveSuccess.php
r226 r412 13 13 */ 14 14 15 use_helper('I18N');15 16 16 17 17 $message = ''; -
sfW3studioCmsPlugin/branches/1.4/plugins/w3sExtensionSlotsManagerPlugin/modules/w3sRepeatedContents/templates/changeRepeatedContentsError.php
r226 r412 13 13 */ 14 14 15 use_helper('I18N');15 16 16 17 17 // Result messages -
sfW3studioCmsPlugin/branches/1.4/plugins/w3sExtensionSlotsManagerPlugin/modules/w3sRepeatedContents/templates/showChangeRepeatedContentsSuccess.php
r320 r412 13 13 */ 14 14 ?> 15 <?php use_helper('I18N', 'Javascript', 'Object') ?> 15 16 16 <?php $repeated = ($slot != null) ? $slot->getRepeatedContents() : -1 ?> 17 17 <?php if ($repeated > -1): ?> -
sfW3studioCmsPlugin/branches/1.4/plugins/w3sExtensionSlotsManagerPlugin/modules/w3sSlots/templates/_slots.php
r388 r412 12 12 * For extra documentation and help please visit http://www.w3studiocms.com 13 13 */ 14 use_helper('I18N', 'Javascript');14 15 15 16 16 if (isset($slotEditor)) -
sfW3studioCmsPlugin/branches/1.4/plugins/w3sExtensionThemeManagerPlugin/modules/w3sThemeManager/templates/_refresh.php
r226 r412 12 12 * For extra documentation and help please visit http://www.w3studiocms.com 13 13 */ 14 use_helper('I18N', 'Javascript');14 15 15 16 16 $theme = new w3sThemeManager(); -
sfW3studioCmsPlugin/branches/1.4/plugins/w3sExtensionThemeManagerPlugin/modules/w3sThemeManager/templates/_show.php
r226 r412 12 12 * For extra documentation and help please visit http://www.w3studiocms.com 13 13 */ 14 use_helper('I18N', 'Javascript');14 15 15 16 16 echo $theme->render(ESC_RAW); -
sfW3studioCmsPlugin/branches/1.4/plugins/w3sExtensionUploadifyPlugin/modules/w3sUploadify/templates/showSuccess.php
r320 r412 14 14 15 15 16 use_helper('Javascript');16 17 17 18 18 $res = array();
