Changeset 2936


Ignore:
Timestamp:
Sep 1, 2012, 6:21:25 PM (8 years ago)
Author:
goya
Message:

Add config option to lock comments

Location:
cpc/trunk/project
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • cpc/trunk/project/apps/frontend/modules/commentaire/actions/actions.class.php

    r2787 r2936  
    2020    $this->id = $request->getParameter('id');
    2121    $this->follow_talk = $request->getParameter('follow_talk');
     22
     23    if (myTools::isCommentairesLocked()) {
     24       $this->getUser()->setFlash('error', 'Pour raisons techniques, les commentaires sont momentanément désactivées.');
     25       return $this->redirect($redirect_url[$this->type].$this->id);
     26    }
    2227   
    2328    $values = $request->getParameter('commentaire');
  • cpc/trunk/project/apps/frontend/modules/commentaire/templates/_form.php

    r1712 r2936  
    77    <td colspan="3">
    88      <?php echo $form['commentaire']->renderError(); ?>
     9      <?php if (myTools::isCommentairesLocked()) echo '<p class="flash_error">Pour raisons techniques, le dépôt des commentaires est momentanément désactivé.</p>'; ?>
    910      <?php echo $form['commentaire']->render(array('style' => 'width:73.5em')); ?>
    1011    </td>
  • cpc/trunk/project/config/app.yml.example

    r2932 r2936  
    44  secret_key: _______PUT_YOUR_KEY_HERE________
    55  legislature: 13
     6  lock_commentaires: false
    67#  fin_legislature: true
    78#  debut_legislature: "2007-06-20"
  • cpc/trunk/project/lib/model/doctrine/myTools.class.php

    r2890 r2936  
    7373  }
    7474
     75  public static function isCommentairesLocked() {
     76    return (sfConfig::get('app_lock_commentaires'));
     77  }
     78
    7579  public static function getGroupesInfos() {
    7680    $conf = sfConfig::get('app_groupes_infos', '');
Note: See TracChangeset for help on using the changeset viewer.