Development

Changeset 4888

You must first sign up to be able to contribute.

Changeset 4888

Show
Ignore:
Timestamp:
08/22/07 21:44:26 (3 years ago)
Author:
francois
Message:

sfSimpleCMSPlugin

  • Fixed non-working default page for sfSimpleCMS module
  • Fixed wrong token name for culture
Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • plugins/sfSimpleCMSPlugin/README

    r4875 r4888  
    261261 * Optimize queries for breadcrumb and navigation to retrieve title in a single query 
    262262 * Add a 'type' column to the Page object to deal with pages not handled by the CMS controller, but that must appear in the navigation (mostly internal and external links) 
     263 * Solve the orphan slots problem 
    263264 * Change Image slot type to a list of images (cf. Modular slot type) 
    264265 * Published status per localization 
     
    275276=== Trunk === 
    276277 
     278 * francois: Fixed non-working default page for `sfSimpleCMS` module 
     279 * francois: Fixed wrong token name for culture 
    277280 * francois: Added handling of additional TinyMCE initialization options in `app.yml` 
    278281 * francois: Fixed wrong handling of primary/foreign keys in schema 
  • plugins/sfSimpleCMSPlugin/config/config.php

    r4679 r4888  
    55  $r = sfRouting::getInstance(); 
    66  // preprend our routes 
    7   $r->prependRoute('sf_cms_delete', '/cms_delete/:sf_default_culture/:slug', array('module' => 'sfSimpleCMS', 'action' => 'delete'), array('slug' => '.*')); 
     7  $r->prependRoute('sf_cms_delete', '/cms_delete/:sf_culture/:slug', array('module' => 'sfSimpleCMS', 'action' => 'delete'), array('slug' => '.*')); 
    88  $r->prependRoute('sf_cms_toggle_publish', '/cms_publish/:slug', array('module' => 'sfSimpleCMS', 'action' => 'togglePublish'), array('slug' => '.*')); 
    99  if(sfConfig::get('app_sfSimpleCMS_use_l10n', false)) 
    1010  { 
    11     $r->prependRoute('sf_cms_show', '/cms/:sf_default_culture/:slug', array('module' => 'sfSimpleCMS', 'action' => 'show'), array('slug' => '.*')); 
     11    $r->prependRoute('sf_cms_show', '/cms/:sf_culture/:slug', array('module' => 'sfSimpleCMS', 'action' => 'show'), array('slug' => '.*')); 
    1212  } 
    1313  else 
  • plugins/sfSimpleCMSPlugin/lib/helper/sfSimpleCMSHelper.php

    r4857 r4888  
    7878    if(sfConfig::get('app_sfSimpleCMS_use_l10n', false)) 
    7979    { 
    80       echo input_hidden_tag('sf_default_culture', $slot_object->getCulture()); 
     80      echo input_hidden_tag('sf_culture', $slot_object->getCulture()); 
    8181    } 
    8282     
  • plugins/sfSimpleCMSPlugin/lib/sfSimpleCMSTools.class.php

    r4663 r4888  
    77    if(sfConfig::get('app_sfSimpleCMS_use_l10n', false)) 
    88    { 
    9       $culture_parameter = $culture ? $culture : sfContext::getInstance()->getRequest()->getParameter('sf_default_culture'); 
    10       $culture_query = '&sf_default_culture='.$culture_parameter; 
     9      $culture_parameter = $culture ? $culture : sfContext::getInstance()->getRequest()->getParameter('sf_culture'); 
     10      $culture_query = '&sf_culture='.$culture_parameter; 
    1111    } 
    1212    else 
  • plugins/sfSimpleCMSPlugin/modules/sfSimpleCMS/lib/BasesfSimpleCMSActions.class.php

    r4859 r4888  
    77    if(sfConfig::get('app_sfSimpleCMS_use_l10n', false)) 
    88    { 
    9       return $this->getRequestParameter('sf_default_culture', sfConfig::get('app_sfSimpleCMS_default_culture', 'en')); 
     9      return $this->getRequestParameter('sf_culture', sfConfig::get('app_sfSimpleCMS_default_culture', 'en')); 
    1010    } 
    1111    else 
     
    1717  public function executeIndex() 
    1818  { 
    19     $this->redirect(sfSimpleCMSTools::urlForPage(sfConfig::get('app_sfSimpleCMS_default_page', 'home'))); 
     19    $this->redirect(sfSimpleCMSTools::urlForPage(sfConfig::get('app_sfSimpleCMS_default_page', 'home'), '', $this->getCulture())); 
    2020  } 
    2121   
     
    127127 
    128128    $query_string = 'edit=true'.($this->getRequestParameter('preview', false) == 'true' ? '&preview=true' : ''); 
    129     $this->redirect(sfSimpleCMSTools::urlForPage($slug, $query_string, $this->getRequestParameter('sf_default_culture'))); 
     129    $this->redirect(sfSimpleCMSTools::urlForPage($slug, $query_string, $this->getRequestParameter('sf_culture'))); 
    130130  } 
    131131   
  • plugins/sfSimpleCMSPlugin/modules/sfSimpleCMS/lib/BasesfSimpleCMSComponents.class.php

    r4872 r4888  
    77    $this->page_names = sfSimpleCMSPagePeer::getAllPagesWithLevel(); 
    88    $this->slug = $this->getRequestParameter('slug'); 
    9     $this->culture = $this->getRequestParameter('sf_default_culture', sfConfig::get('app_sfSimpleCMS_default_culture', 'en')); 
     9    $this->culture = $this->getRequestParameter('sf_culture', sfConfig::get('app_sfSimpleCMS_default_culture', 'en')); 
    1010    $publisher_credentials = sfConfig::get('app_sfSimpleCMS_publisher_credential', false); 
    1111    $this->is_publisher = (!$publisher_credentials  || $this->getUser()->hasCredential($publisher_credentials)); 
     
    3535    if(sfConfig::get('app_sfSimpleCMS_use_l10n', false)) 
    3636    { 
    37       return $this->getRequestParameter('sf_default_culture', sfConfig::get('app_sfSimpleCMS_default_culture', 'en')); 
     37      return $this->getRequestParameter('sf_culture', sfConfig::get('app_sfSimpleCMS_default_culture', 'en')); 
    3838    } 
    3939    else 
  • plugins/sfSimpleCMSPlugin/modules/sfSimpleCMS/templates/_editorTools.php

    r4857 r4888  
    2626      <?php if ($page->getIsPublished()): ?> 
    2727        <span class="published selected"><?php echo __('published') ?></span> 
    28         <span class="unpublished"><?php echo link_to(__('unpublish'), 'sfSimpleCMS/togglePublish?slug='.$slug, array('query_string' => $query_string.'&sf_default_culture='.$culture)) ?></span> 
     28        <span class="unpublished"><?php echo link_to(__('unpublish'), 'sfSimpleCMS/togglePublish?slug='.$slug, array('query_string' => $query_string.'&sf_culture='.$culture)) ?></span> 
    2929      <?php else: ?> 
    30         <span class="published"><?php echo link_to( __('publish'), 'sfSimpleCMS/togglePublish?slug='.$slug, array('query_string' => $query_string.'&sf_default_culture='.$culture)) ?></span> 
     30        <span class="published"><?php echo link_to( __('publish'), 'sfSimpleCMS/togglePublish?slug='.$slug, array('query_string' => $query_string.'&sf_culture='.$culture)) ?></span> 
    3131        <span class="unpublished selected"><?php echo __('unpublished') ?></span> 
    3232      <?php endif; ?> 
     
    7171        <label for="slug">Path:</label> 
    7272        <?php echo input_tag('slug', $page->getSlug(), 'id=update_path class=wide') ?> 
    73         <?php echo input_hidden_tag('sf_default_culture', $culture) ?> 
     73        <?php echo input_hidden_tag('sf_culture', $culture) ?> 
    7474      </div> 
    7575       
     
    9797   
    9898      <div class="form_submit"> 
    99         <?php echo button_to(__('delete'), 'sfSimpleCMS/delete?sf_default_culture='.$culture.'&slug='.$slug, array( 
     99        <?php echo button_to(__('delete'), 'sfSimpleCMS/delete?sf_culture='.$culture.'&slug='.$slug, array( 
    100100          'confirm'      => __('Are you sure you want to delete this page?') 
    101101        )) ?> 
     
    110110    <?php echo form_tag('sfSimpleCMS/edit', 'name=cms_tools_create_page id=cms_tools_create_page style=display:none') ?> 
    111111       
    112       <?php echo input_hidden_tag('sf_default_culture', $culture) ?> 
     112      <?php echo input_hidden_tag('sf_culture', $culture) ?> 
    113113       
    114114      <div class="form_control"> 

The Sensio Labs Network

Since 1998, Sensio Labs has been promoting the Open-Source software movement by providing quality web application development, training, consulting.
Sensio Labs also supports several large Open-Source projects.