Changeset 412

Show
Ignore:
Timestamp:
05/27/10 10:48:53 (3 months ago)
Author:
w3studio
Message:

giansimon: started moving from dfFinder to new propel 1.5

Location:
sfW3studioCmsPlugin/branches/1.4
Files:
2 removed
63 modified
2 copied

Legend:

Unmodified
Added
Removed
  • sfW3studioCmsPlugin/branches/1.4/config/filters.yml

    r229 r412  
    22security:  ~ 
    33cache:     ~ 
    4 common:    ~ 
     4#common:    ~ 
    55 
    66w3sRendering: 
  • sfW3studioCmsPlugin/branches/1.4/config/settings.yml

    r320 r412  
    3131  .settings: 
    3232    i18n: true 
     33     
     34    standard_helpers:       [Partial, Cache, I18N, JavascriptBase] 
     35 
    3336    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] 
    3437     
  • sfW3studioCmsPlugin/branches/1.4/config/sfW3studioCmsPluginConfiguration.class.php

    r202 r412  
    1818    { 
    1919      $bundledPlugins = sfFinder::type('directory')->maxdepth(0)->relative()->in($bundledPluginDir); 
    20  
     20       
    2121      foreach($bundledPlugins as $bundledPlugin) 
    2222      { 
    23         if (!in_array($bundledPlugin, $w3studiocmsPlugins)) $w3studiocmsPlugins[$bundledPlugin] =  $bundledPluginDir; 
     23        if (!in_array($bundledPlugin, $w3studiocmsPlugins)) 
     24        { 
     25          $w3studiocmsPlugins[$bundledPlugin] =  $bundledPluginDir; 
     26        } 
    2427      } 
    2528    } 
    2629 
     30    $projectConfiguration->enablePlugins(array_keys($w3studiocmsPlugins)); 
    2731    foreach($w3studiocmsPlugins as $w3studiocmsPlugin => $w3studiocmsPluginPath) 
    2832    { 
  • sfW3studioCmsPlugin/branches/1.4/lib/helper/w3sTinyMCEHelper.php

    r93 r412  
    1212 * For extra documentation and help please visit http://www.w3studiocms.com 
    1313 */ 
    14  
    15   use_helper('Javascript'); 
    1614 
    1715  function initTinyMCE($idLanguage) 
  • sfW3studioCmsPlugin/branches/1.4/lib/model/W3sGroupPeer.php

    r217 r412  
    1919class W3sGroupPeer extends BaseW3sGroupPeer 
    2020{ 
     21  /* 
    2122  public static function getFromName($groupName) 
    2223  {     
     
    2728  { 
    2829        return w3sModelGroupPeer::getActiveGroups(); 
    29   } 
     30  }*/ 
    3031} 
  • sfW3studioCmsPlugin/branches/1.4/lib/model/W3sLanguagePeer.php

    r217 r412  
    1919class W3sLanguagePeer extends BaseW3sLanguagePeer 
    2020{ 
     21  /* 
    2122  public static function getFromLanguageName($languageName, $field = '') 
    2223  {     
     
    3233  { 
    3334    return w3sModelLanguagePeer::getActiveLanguages(); 
    34   } 
     35  }*/ 
    3536} 
  • sfW3studioCmsPlugin/branches/1.4/lib/model/W3sPagePeer.php

    r217 r412  
    1919class W3sPagePeer extends BaseW3sPagePeer 
    2020{ 
     21  /* 
    2122  public static function getPagesOrderedByName() 
    2223  { 
     
    3233  { 
    3334    return w3sModelPagePeer::getHomePage(); 
    34   } 
     35  }*/ 
    3536} 
  • sfW3studioCmsPlugin/branches/1.4/lib/w3studioCmsCore/editor/controlPanel/base/BaseW3sFileManager.class.php

    r388 r412  
    9191  { 
    9292    $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(); 
    9898    foreach($pages as $page)      
    9999    { 
     
    133133    $deleteMsg = __('If you delete this page, W3Studio will also delete all contents and metatags related with it: do you want to continue with deleting?'); 
    134134 
    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); 
    141140    $rowWidth = (count($pagesList) > $this->pagination) ? 160 : 172; 
    142141    foreach($pagesList->getResults() as $page) 
  • sfW3studioCmsPlugin/branches/1.4/lib/w3studioCmsCore/editor/controlPanel/base/BaseW3sSlotsEditor.class.php

    r386 r412  
    6969  { 
    7070        $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); 
    7772 
    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); 
    8176    $i = 0; 
    8277    foreach($slots->getResults() as $slot) 
     
    108103 
    109104     $summary .= sprintf("Showing results %d to %d on %d\n", 
    110                           $slots->getfirstIndice(), 
    111                           $slots->getLastIndice(), 
     105                          $slots->getfirstIndex(), 
     106                          $slots->getLastIndex(), 
    112107                          $slots->getNbResults()); 
    113108    } 
  • sfW3studioCmsPlugin/branches/1.4/lib/w3studioCmsCore/editor/controlPanel/form/w3sLanguagesPanelForm.php

    r384 r412  
    4242  { 
    4343    $languagesOptions = array(); 
    44                 $languages = DbFinder::from('W3sLanguage')-> 
    45                            where('ToDelete', '0')-> 
    46                            find(); 
     44                $languages = W3sLanguageQuery::create()->activeLanguages(); 
    4745    foreach($languages as $language) 
    4846    { 
  • sfW3studioCmsPlugin/branches/1.4/lib/w3studioCmsCore/model/W3sGroupQuery.class.php

    r395 r412  
    1414 
    1515/** 
    16  * w3sModelGroupPeer implements some useful methods to search through the W3sGroup 
    17  * objects 
     16 * W3sGroupQuery adds some new methods to extend the BaseW3sGroupQuery object 
    1817 * 
    1918 * @package    W3StudioCmsCore 
     
    2120 * @author     Giansimon Diblas <giansimon.diblas@w3studiocms.com> 
    2221 */ 
    23 class w3sModelGroupPeer 
     22class W3sGroupQuery extends BaseW3sGroupQuery 
    2423{ 
    2524  /** 
     
    2928   * @return  object An instance of W3sGroup object 
    3029   */ 
    31   public static function getFromName($groupName) 
     30  public function fromName($groupName) 
    3231  {     
    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(); 
    3736  } 
    3837 
     
    4241   * @return  array of objects 
    4342   */ 
    44   public static function getActiveGroups() 
     43  public function activeGroups() 
    4544  { 
     45    return $this->create() 
     46                                                ->filterByToDelete(0) 
     47                ->orderByGroupName() 
     48                                                                ->find(); 
     49/* 
    4650        return DbFinder::from('W3sGroup')-> 
    4751                                                                     where('ToDelete', '0')-> 
    4852                     orderBy('GroupName')-> 
    49                                                                      find();  
     53                                                                     find(); */ 
    5054  } 
    5155} 
  • sfW3studioCmsPlugin/branches/1.4/lib/w3studioCmsCore/model/W3sPageQuery.class.php

    r395 r412  
    1414 
    1515/** 
    16  * w3sModelPagePeer implements some useful methods to search through the 
    17  * W3sPage objects 
     16 * W3sPageQuery adds some new methods to extend the BaseW3sPageQuery object 
    1817 * 
    1918 * @package    W3StudioCmsCore 
     
    2120 * @author     Giansimon Diblas <giansimon.diblas@w3studiocms.com> 
    2221 */ 
    23 class w3sModelPagePeer 
     22class W3sPageQuery extends BaseW3sPageQuery 
    2423{ 
    2524  /** 
     
    2827   * @return  array of objects 
    2928   */ 
    30   public static function getPagesOrderedByName() 
     29  public function getPagesOrderedByName() 
    3130  { 
    3231    return DbFinder::from('W3sPage')-> 
     
    3534                      find(); 
    3635  } 
    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 
    3849  /** 
    3950   * Finds the W3sPage object from its name 
     
    4253   * @return  object 
    4354   */ 
    44   public static function getFromPageName($pageName, $field = '') 
     55  public function fromPageNameFrontend($pageName, $field = '') 
    4556  { 
    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')-> 
    4762                     where('PageName' . $field, w3sToolkit::slugify($pageName))-> 
    4863                                                                           where('ToDelete', '0')-> 
    49                                                                            findOne(); 
     64                                                                           findOne();*/ 
    5065  } 
    5166   
     
    5570   * @return object 
    5671   */ 
    57   public static function getHomePage() 
     72  public function homePage() 
    5873  { 
    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); 
    63100  } 
    64101} 
  • sfW3studioCmsPlugin/branches/1.4/lib/w3studioCmsCore/model/w3sModelLanguagePeer.class.php

    r395 r412  
    2020 * @subpackage W3sModel 
    2121 * @author     Giansimon Diblas <giansimon.diblas@w3studiocms.com> 
    22  */ 
     22 * 
    2323class w3sModelLanguagePeer 
    2424{ 
     
    2828   * @param   string  The name of the language 
    2929   * @return  object 
    30    */ 
     30   * 
    3131  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(); 
    3737  } 
    3838 
     
    4141   * 
    4242   * @return  object 
    43    */ 
     43   * 
    4444  public static function getMainLanguage() 
    4545  { 
     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    /* 
    4661    $language = DbFinder::from('W3sLanguage')-> 
    4762                           where('MainLanguage', '1')-> 
     
    5671    } 
    5772     
    58     return $language; 
     73    return $language;* 
    5974  } 
    6075   
     
    6378   * 
    6479   * @return  array of objects 
    65    */ 
     80   * 
    6681  public static function getActiveLanguages() 
    6782  { 
     
    7085                                                                     find(); 
    7186  } 
    72 } 
     87}*/ 
  • sfW3studioCmsPlugin/branches/1.4/lib/w3studioCmsCore/model/w3sModelSearchEnginePeer.class.php

    r395 r412  
    3333  public static function getFromPageAndLanguage($idLanguage, $idPage) 
    3434  { 
    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(); 
    3939  } 
    4040} 
  • sfW3studioCmsPlugin/branches/1.4/lib/w3studioCmsCore/semaphore/w3sSemaphore.class.php

    r386 r412  
    4545    self::checkInactiveOperations($maxInactiveTime); 
    4646 
     47    $bCommit = true; 
    4748    $con = Propel::getConnection(); 
    48  
    49     $bCommit = true; 
    50     $con = w3sPropelWorkaround::beginTransaction($con); 
     49    $con->beginTransaction(); 
    5150 
    5251    // Verifies if the requested operation can be made 
     
    6160 
    6261    } 
    63     else{ 
     62    else 
     63    { 
    6464      $bCommit = false; 
    6565    } 
     
    8989  public static function deleteOperation($idUser, $operation) 
    9090  { 
    91      
    92     $semaphore = DbFinder::from('W3sSemaphore')->findPk($idUser, $operation); 
    9391 
    94     if (isset($semaphore)) 
     92    $bCommit = true; 
     93    $con = Propel::getConnection(); 
     94    $con->beginTransaction(); 
     95 
     96    try 
    9597    { 
    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(); 
    98110    } 
    99     else 
     111    catch (Exception $e) 
    100112    { 
    101       $result = 2; 
     113      $con->rollback(); 
     114      throw $e; 
    102115    } 
    103116 
     
    130143  protected static function isRequestedFree($idUser, $operation) 
    131144  { 
    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 ; 
    137149    return $result; 
    138150  } 
  • sfW3studioCmsPlugin/branches/1.4/lib/w3studioCmsCore/templateEngine/base/BaseW3sTemplate.class.php

    r392 r412  
    3434    $themeName, 
    3535    $templateFileName,  
    36     $templateContents; 
     36    $templateContents, 
     37    $isFrontend = false; 
    3738 
    3839  /** 
     
    6768   * 
    6869   */ 
    69   protected function setBaseTemplateParams($language, $page, $field = '') 
    70   { 
    71      
     70  protected function setBaseTemplateParams($language, $page, $isFrontend = false) 
     71  { 
    7272    // When language is null, main language is retrieved 
    7373    if ($language == null) $language = 'none'; 
     
    7979    if (is_numeric($language)) 
    8080    { 
    81         $oLanguage = DbFinder::from('W3sLanguage')->findPk($language); 
     81        $oLanguage = W3sLanguageQuery::create()->findPk($language); 
    8282    } 
    8383    else 
    8484    { 
    85       $oLanguage = ($language != 'none') ? W3sLanguagePeer::getFromLanguageName($language) : W3sLanguagePeer::getMainLanguage();       
     85      $oLanguage = ($language != 'none') ? W3sLanguageQuery::create()->fromLanguageName($language) : W3sLanguageQuery::create()->mainLanguage(); 
    8686    } 
    8787 
     
    8989    { 
    9090      $this->idLanguage = $oLanguage->getId(); 
    91       eval(sprintf('$this->languageName = $oLanguage->getLanguage%s();', $field)); 
     91      $this->languageName = ($this->isFrontend) ? $oLanguage->getLanguageFrontend() : $oLanguage->getLanguage(); 
    9292    } 
    9393    else 
     
    9999    if (is_numeric($page)) 
    100100    { 
    101         $oPage = DbFinder::from('W3sPage')->findPk($page); 
     101        $oPage = W3sPageQuery::create()->findPk($page); 
    102102    } 
    103103    else 
    104104    { 
    105         $oPage = ($page != 'none') ? W3sPagePeer::getFromPageName($page) : W3sPagePeer::getHomePage(); 
     105        $oPage = ($page != 'none') ? W3sPageQuery::create()->fromPageName($page) : W3sPageQuery::create()->homePage(); 
    106106    } 
    107107 
     
    109109    { 
    110110      $this->idPage = $oPage->getId(); 
    111       eval(sprintf('$this->pageName = $oPage->getPageName%s();', $field)); 
     111      $this->pageName = ($this->isFrontend) ? $oPage->getPageName() : $oPage->getPageNameFrontend(); 
    112112    } 
    113113    else 
     
    220220 
    221221    // 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(); 
    226225    $result = '';  
    227226    foreach($templates as $template){ 
     
    278277  protected function setTemplateInfo($idPage) 
    279278  { 
    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)); 
    287280  } 
    288281     
  • sfW3studioCmsPlugin/branches/1.4/lib/w3studioCmsCore/templateEngine/base/BaseW3sTemplateFrontend.class.php

    r387 r412  
    3838    $this->stylesheets = sfConfig::get('app_w3s_frontend_css'); 
    3939    $this->javascripts = sfConfig::get('app_w3s_frontend_js'); 
     40    $this->isFrontend = true; 
    4041 
    4142    $this->setBaseTemplateParams($idLanguage, $idPage, 'Frontend'); 
     
    9394 
    9495    $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); 
    96101 
    97102    return array("idTemplate"   => $template->getId(), 
  • sfW3studioCmsPlugin/branches/1.4/lib/w3studioCmsCore/tools/w3sToolkit.class.php

    r390 r412  
    2727  { 
    2828    $options = array(); 
    29     $groups = w3sModelGroupPeer::getActiveGroups(); 
     29    $groups = W3sGroupQuery::create()->activeGroups(); 
    3030    foreach($groups as $group) 
    3131    { 
  • sfW3studioCmsPlugin/branches/1.4/modules/imageEditor/templates/_imageEditor.php

    r78 r412  
    1313 */ 
    1414 
    15   use_helper('I18N'); 
     15   
    1616 
    1717  $gifSelected = ($imageAttributes['imageType'] == 1) ? 'SELECTED' : ''; 
  • sfW3studioCmsPlugin/branches/1.4/plugins/w3sExtensionBackendPlugin/modules/w3sBackend/templates/_showLoader.php

    r226 r412  
    1313 */ 
    1414 
    15  use_helper('I18N'); 
     15  
    1616?> 
    1717 
  • sfW3studioCmsPlugin/branches/1.4/plugins/w3sExtensionBackendPlugin/modules/w3sBackend/templates/indexSuccess.php

    r392 r412  
    1313 */ 
    1414 
    15 use_helper('I18N', 'Javascript'); 
     15 
    1616 
    1717echo javascript_tag('if(jQuery){jQuery.noConflict();}'); 
  • sfW3studioCmsPlugin/branches/1.4/plugins/w3sExtensionBackendPlugin/modules/w3sBackend/templates/loadPageSuccess.php

    r352 r412  
    1313 */ 
    1414 
    15   use_helper('I18N', 'Javascript');  
     15   
    1616   
    1717  switch ($status) 
  • sfW3studioCmsPlugin/branches/1.4/plugins/w3sExtensionBackendPlugin/modules/w3sBackend/templates/openEditorError.php

    r226 r412  
    1313 */ 
    1414 
    15         use_helper('I18N', 'Javascript'); 
     15         
    1616         
    1717  // Error messages 
  • sfW3studioCmsPlugin/branches/1.4/plugins/w3sExtensionBackendPlugin/modules/w3sBackend/templates/previewSuccess.php

    r226 r412  
    1313 */ 
    1414 
    15   use_helper('I18N', 'Javascript'); 
     15   
    1616   
    1717  switch ($status) 
  • sfW3studioCmsPlugin/branches/1.4/plugins/w3sExtensionBackendPlugin/modules/w3sBackend/templates/publishSuccess.php

    r226 r412  
    1313 */  
    1414  
    15  use_helper('Javascript', 'I18N'); 
     15  
    1616 $result = $template->publish(); 
    1717 
  • sfW3studioCmsPlugin/branches/1.4/plugins/w3sExtensionContentManagerPlugin/modules/w3sContentsManager/templates/_move.php

    r388 r412  
    1313 */ 
    1414 
    15 use_helper('I18N'); 
     15 
    1616 
    1717// Result messages 
  • sfW3studioCmsPlugin/branches/1.4/plugins/w3sExtensionContentManagerPlugin/modules/w3sContentsManager/templates/_redrawSlot.php

    r320 r412  
    1313 */ 
    1414 
    15         use_helper('I18N', 'Javascript'); 
     15         
    1616 
    1717  $slotEditor->redraw($slot, ESC_RAW);  
  • sfW3studioCmsPlugin/branches/1.4/plugins/w3sExtensionControlPanelPlugin/modules/w3sControlPanel/templates/_controlPanel.php

    r229 r412  
    1313 */ 
    1414 
    15         use_helper('I18N', 'Javascript'); 
     15         
    1616 
    1717  echo $controlPanel->render(ESC_RAW); 
  • sfW3studioCmsPlugin/branches/1.4/plugins/w3sExtensionFrontendPlugin/modules/w3sFrontend/templates/indexSuccess.php

    r239 r412  
    1313 */ 
    1414 
    15   // Gives a chance to eventually included components to use this helpers  
    16   use_helper('I18N', 'Javascript'); 
    17  
    1815  echo $sf_data->getRaw('conditionalStylesheets'); 
    1916   
  • sfW3studioCmsPlugin/branches/1.4/plugins/w3sExtensionGroupPlugin/modules/w3sGroupsManager/templates/_add.php

    r229 r412  
    1313 */ 
    1414 
    15   use_helper('I18N', 'Javascript'); 
     15   
    1616 
    1717  // If something failed W3StudioCMS shows the add/edit module again 
  • sfW3studioCmsPlugin/branches/1.4/plugins/w3sExtensionGroupPlugin/modules/w3sGroupsManager/templates/_delete.php

    r226 r412  
    1313 */ 
    1414 
    15   use_helper('I18N'); 
     15   
    1616   
    1717  // Result messages 
  • sfW3studioCmsPlugin/branches/1.4/plugins/w3sExtensionGroupPlugin/modules/w3sGroupsManager/templates/_edit.php

    r229 r412  
    1313 */ 
    1414 
    15   use_helper('I18N', 'Javascript'); 
     15   
    1616 
    1717  // If something failed W3StudioCMS shows the add/edit module again 
  • sfW3studioCmsPlugin/branches/1.4/plugins/w3sExtensionGroupPlugin/modules/w3sGroupsManager/templates/_show.php

    r229 r412  
    1313 */ 
    1414 
    15   use_helper('I18N', 'Javascript'); 
     15   
    1616   
    1717  echo $groupEditor->render(ESC_RAW); 
  • sfW3studioCmsPlugin/branches/1.4/plugins/w3sExtensionLanguagePlugin/modules/w3sLanguagesManager/templates/_add.php

    r388 r412  
    1313 */ 
    1414 
    15   use_helper('I18N'); 
     15   
    1616 
    1717  // Result messages 
  • sfW3studioCmsPlugin/branches/1.4/plugins/w3sExtensionLanguagePlugin/modules/w3sLanguagesManager/templates/_delete.php

    r388 r412  
    1313 */ 
    1414 
    15   use_helper('I18N'); 
     15   
    1616 
    1717  // Result messages 
  • sfW3studioCmsPlugin/branches/1.4/plugins/w3sExtensionLanguagePlugin/modules/w3sLanguagesManager/templates/_edit.php

    r229 r412  
    1313 */ 
    1414 
    15   use_helper('I18N'); 
     15   
    1616 
    1717  // Result messages 
  • sfW3studioCmsPlugin/branches/1.4/plugins/w3sExtensionLanguagePlugin/modules/w3sLanguagesManager/templates/_show.php

    r229 r412  
    1212 * For extra documentation and help please visit http://www.w3studiocms.com 
    1313 */ 
    14  use_helper('I18N', 'Javascript', 'Object'); 
    1514  
    1615 echo $languagesEditor->render(ESC_RAW); 
  • sfW3studioCmsPlugin/branches/1.4/plugins/w3sExtensionMarkdownPlugin/modules/w3sMarkdown/templates/_show.php

    r226 r412  
    1313 */ 
    1414 
    15   use_helper('I18N', 'Javascript'); 
     15   
    1616 
    1717  echo javascript_tag('MdLiveEditor = new mdLiveEditor();'); 
  • sfW3studioCmsPlugin/branches/1.4/plugins/w3sExtensionMbExtruderPlugin/lib/helper/w3sMbExtruderHelper.php

    r226 r412  
    1313 */ 
    1414 
    15   use_helper('Javascript'); 
     15   
    1616  
    1717  function initMbExtruder($htmlOptions, $scriptOptions = array()) 
  • sfW3studioCmsPlugin/branches/1.4/plugins/w3sExtensionMenuPlugin/modules/w3sMenuBuilder/templates/_addLink.php

    r388 r412  
    1313 */ 
    1414 
    15   use_helper('I18N', 'Javascript'); 
     15   
    1616 
    1717        // Result messages 
  • sfW3studioCmsPlugin/branches/1.4/plugins/w3sExtensionMenuPlugin/modules/w3sMenuBuilder/templates/_pagesList.php

    r226 r412  
    1313 */ 
    1414 
    15   use_helper('I18N', 'Javascript'); 
     15   
    1616 
    1717  $i = 0; 
  • sfW3studioCmsPlugin/branches/1.4/plugins/w3sExtensionMenuPlugin/modules/w3sMenuBuilder/templates/_showProperties.php

    r226 r412  
    1313 */ 
    1414 
    15  use_helper('Javascript'); 
     15  
    1616?> 
    1717<div id="w3s_properties"> 
  • sfW3studioCmsPlugin/branches/1.4/plugins/w3sExtensionMenuPlugin/modules/w3sMenuBuilder/templates/addLinkSuccess.php

    r226 r412  
    1313 */ 
    1414 
    15   use_helper('I18N', 'Javascript'); 
     15   
    1616 
    1717        // Result messages 
  • sfW3studioCmsPlugin/branches/1.4/plugins/w3sExtensionMenuPlugin/modules/w3sMenuBuilder/templates/deleteLinkSuccess.php

    r388 r412  
    1313 */ 
    1414 
    15   use_helper('I18N', 'Javascript'); 
     15   
    1616 
    1717        echo $menuEditor->renderMenuItems(ESC_RAW); 
  • sfW3studioCmsPlugin/branches/1.4/plugins/w3sExtensionMetatagsManagerPlugin/modules/w3sMetatags/templates/_metatagsInterface.php

    r229 r412  
    1212 * For extra documentation and help please visit http://www.w3studiocms.com 
    1313 */ 
    14         use_helper('I18N', 'Javascript'); 
     14         
    1515         
    1616        echo $metatagManager->render(ESC_RAW); 
  • sfW3studioCmsPlugin/branches/1.4/plugins/w3sExtensionMetatagsManagerPlugin/modules/w3sMetatags/templates/_saveMetatags.php

    r226 r412  
    1313 */ 
    1414 
    15   use_helper('I18N'); 
     15   
    1616 
    1717  // Result messages 
  • sfW3studioCmsPlugin/branches/1.4/plugins/w3sExtensionPagePlugin/modules/w3sPagesManager/templates/_add.php

    r229 r412  
    1313 */ 
    1414 
    15   use_helper('I18N', 'Javascript'); 
     15   
    1616 
    1717  // If something failed W3StudioCMS shows the add/edit module again 
  • sfW3studioCmsPlugin/branches/1.4/plugins/w3sExtensionPagePlugin/modules/w3sPagesManager/templates/_fileManager.php

    r229 r412  
    1212 * For extra documentation and help please visit http://www.w3studiocms.com 
    1313 */ 
    14         use_helper('I18N', 'Javascript'); 
     14         
    1515 
    1616  echo $fileManager->render(ESC_RAW); 
  • sfW3studioCmsPlugin/branches/1.4/plugins/w3sExtensionPagePlugin/modules/w3sPagesManager/templates/_listPages.php

    r231 r412  
    1212 * For extra documentation and help please visit http://www.w3studiocms.com 
    1313 */ 
    14         use_helper('I18N', 'Javascript'); 
     14         
    1515 
    1616  echo $fileManager->renderPages(ESC_RAW); 
  • sfW3studioCmsPlugin/branches/1.4/plugins/w3sExtensionPagePlugin/modules/w3sPagesManager/templates/_pageRenameForm.php

    r231 r412  
    1313 */ 
    1414 
    15  use_helper('I18N', 'Javascript'); 
     15  
    1616 
    1717 echo $renameEditor->render(ESC_RAW); 
  • sfW3studioCmsPlugin/branches/1.4/plugins/w3sExtensionPagePlugin/modules/w3sPagesManager/templates/showSuccess.php

    r229 r412  
    1313 */ 
    1414   
    15   use_helper('I18N', 'Javascript'); 
     15   
    1616   
    1717  echo $pageEditor->render(ESC_RAW); 
  • sfW3studioCmsPlugin/branches/1.4/plugins/w3sExtensionPreviewPlugin/modules/w3sPreview/templates/showSuccess.php

    r226 r412  
    1313 */ 
    1414 
    15   use_helper('I18N', 'Javascript'); 
     15   
    1616   
    1717  switch ($status) 
  • sfW3studioCmsPlugin/branches/1.4/plugins/w3sExtensionPublisherPlugin/modules/w3sPublisher/templates/publishSuccess.php

    r226 r412  
    1313 */  
    1414  
    15   use_helper('Javascript', 'I18N'); 
     15   
    1616 
    1717  $type = "error"; 
  • sfW3studioCmsPlugin/branches/1.4/plugins/w3sExtensionSfGuardPlugin/modules/sfGuardAuth/actions/components.class.php

    r380 r412  
    2424    if (!$request->hasParameter('lang')) 
    2525    { 
    26       $this->languageName = DbFinder::from('W3sLanguage')->where('MainLanguage', 1)->findOne()->getLanguage(); 
     26      $this->languageName = W3sLanguageQuery::create()->mainLanguage()->getLanguage(); //w3sModelLanguagePeer::getMainLanguage()->getLanguage(); 
    2727    } 
    2828    else 
     
    3030       if(is_numeric($request->getParameter('lang'))) 
    3131       { 
    32          $this->languageName = DbFinder::from('W3sLanguage')->findPk($request->getParameter('lang'))->getLanguage(); 
     32         $this->languageName = W3sLanguageQuery::create() 
     33                                               ->findPk($request->getParameter('lang')) 
     34                                               ->getLanguage(); 
    3335       } 
    3436       else 
     
    4042    if (!$request->hasParameter('page')) 
    4143    { 
    42       $page = DbFinder::from('W3sPage')->where('IsHome', 1)->findOne(); 
     44      $page = W3sPageQuery::create()->getHomePage(); 
    4345      if(!$page) 
    4446      { 
    45         $page = DbFinder::from('W3sPage')->where('PageName', 'index')->findOne(); 
     47        $page = W3sPageQuery::create() 
     48                            ->where('PageName', 'index') 
     49                            ->findOne(); 
    4650        if(!$page) 
    4751        { 
    48           $page = DbFinder::from('W3sPage')->findOne(); 
     52          $page = W3sPageQuery::create() 
     53                              ->findOne(); 
    4954        } 
    5055        $page->setIsHome(1); 
     
    5762       if(is_numeric($request->getParameter('page'))) 
    5863       { 
    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(); 
    6068       } 
    6169       else 
  • sfW3studioCmsPlugin/branches/1.4/plugins/w3sExtensionSfGuardPlugin/modules/sfGuardAuth/lib/BaseW3sSfGuardActions.class.php

    r231 r412  
    5757      { 
    5858        $values = $this->form->getValues(); 
    59  
     59         
    6060        $this->getUser()->signin($values['user']); 
    6161 
  • sfW3studioCmsPlugin/branches/1.4/plugins/w3sExtensionSfGuardPlugin/modules/sfGuardAuth/templates/_signin.php

    r229 r412  
    1212 * For extra documentation and help please visit http://www.w3studiocms.com 
    1313 */ 
    14  
    15   use_helper('Javascript', 'I18N') 
    1614?> 
    1715 
  • sfW3studioCmsPlugin/branches/1.4/plugins/w3sExtensionSlotMapperPlugin/modules/w3sSlotMapper/templates/renderPanelSuccess.php

    r226 r412  
    1313 */ 
    1414 
    15   use_helper('Javascript'); 
     15   
    1616 
    1717  echo $slotMapperPanel->render(ESC_RAW); 
  • sfW3studioCmsPlugin/branches/1.4/plugins/w3sExtensionSlotMapperPlugin/modules/w3sSlotMapper/templates/renderTemplateSuccess.php

    r226 r412  
    1313 */ 
    1414 
    15   use_helper('I18N', 'Javascript'); 
     15   
    1616   
    1717  /**/ 
  • sfW3studioCmsPlugin/branches/1.4/plugins/w3sExtensionSlotMapperPlugin/modules/w3sSlotMapper/templates/saveSuccess.php

    r226 r412  
    1313 */ 
    1414 
    15   use_helper('I18N'); 
     15   
    1616 
    1717  $message = ''; 
  • sfW3studioCmsPlugin/branches/1.4/plugins/w3sExtensionSlotsManagerPlugin/modules/w3sRepeatedContents/templates/changeRepeatedContentsError.php

    r226 r412  
    1313 */ 
    1414 
    15         use_helper('I18N'); 
     15         
    1616 
    1717        // Result messages 
  • sfW3studioCmsPlugin/branches/1.4/plugins/w3sExtensionSlotsManagerPlugin/modules/w3sRepeatedContents/templates/showChangeRepeatedContentsSuccess.php

    r320 r412  
    1313 */ 
    1414?> 
    15 <?php use_helper('I18N', 'Javascript', 'Object') ?> 
     15 
    1616<?php $repeated = ($slot != null) ? $slot->getRepeatedContents() : -1 ?> 
    1717<?php if ($repeated > -1): ?> 
  • sfW3studioCmsPlugin/branches/1.4/plugins/w3sExtensionSlotsManagerPlugin/modules/w3sSlots/templates/_slots.php

    r388 r412  
    1212 * For extra documentation and help please visit http://www.w3studiocms.com 
    1313 */ 
    14   use_helper('I18N', 'Javascript'); 
     14   
    1515         
    1616  if (isset($slotEditor)) 
  • sfW3studioCmsPlugin/branches/1.4/plugins/w3sExtensionThemeManagerPlugin/modules/w3sThemeManager/templates/_refresh.php

    r226 r412  
    1212 * For extra documentation and help please visit http://www.w3studiocms.com 
    1313 */ 
    14   use_helper('I18N', 'Javascript'); 
     14   
    1515   
    1616  $theme = new w3sThemeManager(); 
  • sfW3studioCmsPlugin/branches/1.4/plugins/w3sExtensionThemeManagerPlugin/modules/w3sThemeManager/templates/_show.php

    r226 r412  
    1212 * For extra documentation and help please visit http://www.w3studiocms.com 
    1313 */ 
    14   use_helper('I18N', 'Javascript'); 
     14   
    1515   
    1616  echo $theme->render(ESC_RAW); 
  • sfW3studioCmsPlugin/branches/1.4/plugins/w3sExtensionUploadifyPlugin/modules/w3sUploadify/templates/showSuccess.php

    r320 r412  
    1414 
    1515 
    16  use_helper('Javascript'); 
     16  
    1717 
    1818 $res = array();