/[drupal]/contributions/modules/node_expire/node_expire.ntype.inc
ViewVC logotype

Diff of /contributions/modules/node_expire/node_expire.ntype.inc

Parent Directory Parent Directory | Revision Log Revision Log | View Revision Graph Revision Graph | View Patch Patch

revision 1.1, Mon Jan 26 23:56:49 2009 UTC revision 1.2, Thu Jan 29 21:01:33 2009 UTC
# Line 1  Line 1 
1  <?php  <?php
2  // $Id: $  // $Id: node_expire.ntype.inc,v 1.1 2009/01/26 23:56:49 brmassa Exp $
3    
4  /**  /**
5   * @file   * @file
# Line 14  function _node_expire_form_node_type_for Line 14  function _node_expire_form_node_type_for
14    if (!empty($node_expire) and !strtotime($node_expire)) {    if (!empty($node_expire) and !strtotime($node_expire)) {
15      form_set_error('node_expire', 'This values should be in PHP <a href="http://www.php.net/strtotime" target="_blank">strtotime format</a>.');      form_set_error('node_expire', 'This values should be in PHP <a href="http://www.php.net/strtotime" target="_blank">strtotime format</a>.');
16    }    }
17    
18      $node_expire_max = &$form_state['values']['node_expire_max'];
19      if (!empty($node_expire_max)) {
20        if (!strtotime($node_expire_max)) {
21          form_set_error('node_expire_max', 'This values should be in PHP <a href="http://www.php.net/strtotime" target="_blank">strtotime format</a>.');
22        }
23        elseif (strtotime($node_expire) > strtotime($node_expire_max)) {
24          form_set_error('node_expire_max', 'This value cannot be earlier then the default value.');
25        }
26      }
27  }  }
28    
29    
# Line 22  function _node_expire_form_node_type_for Line 32  function _node_expire_form_node_type_for
32   */   */
33  function _node_expire_form_node_type_form_alter_submit(&$form, &$form_state) {  function _node_expire_form_node_type_form_alter_submit(&$form, &$form_state) {
34    $ntypes = variable_get('node_expire_ntypes', array());    $ntypes = variable_get('node_expire_ntypes', array());
35    $ntypes[$form_state['values']['type']]  = $form_state['values']['node_expire'];    $ntypes[$form_state['values']['type']]['default'] = $form_state['values']['node_expire'];
36      $ntypes[$form_state['values']['type']]['max']     = $form_state['values']['node_expire_max'];
37    variable_set('node_expire_ntypes', $ntypes);    variable_set('node_expire_ntypes', $ntypes);
38  }  }

Legend:
Removed from v.1.1  
changed lines
  Added in v.1.2

  ViewVC Help
Powered by ViewVC 1.1.2