/[drupal]/contributions/modules/voting_actions/voting_actions.module
ViewVC logotype

Diff of /contributions/modules/voting_actions/voting_actions.module

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

revision 1.15.2.2, Fri Apr 20 13:56:54 2007 UTC revision 1.15.2.3, Fri Apr 20 16:25:34 2007 UTC
# Line 156  function _voting_actions_process_set($co Line 156  function _voting_actions_process_set($co
156    if ($set_result == TRUE) {    if ($set_result == TRUE) {
157      // Now check sub-actions.      // Now check sub-actions.
158    
159      foreach ($action_set['subsets'] as $subset) {      foreach ($action_set['sets'] as $subset) {
160        // check the required flag of the subset. if it is, evaluate it.        // check the required flag of the subset. if it is, evaluate it.
161        if ($subset['required'] == TRUE) {        if ($subset['required'] == TRUE) {
162          $set_result = $set_result && _voting_actions_process_set($context, $subset, $actions);          $set_result = $set_result && _voting_actions_process_set($context, $subset, $actions);
# Line 172  function _voting_actions_process_set($co Line 172  function _voting_actions_process_set($co
172          $actions[] = $action;          $actions[] = $action;
173        }        }
174    
175        foreach ($action_set['subsets'] as $subset) {        foreach ($action_set['sets'] as $subset) {
176          // now handle the non-required subsets          // now handle the non-required subsets
177          if ($subset['required'] == FALSE) {          if ($subset['required'] == FALSE) {
178            _voting_actions_process_set($context, $subset, $actions);            _voting_actions_process_set($context, $subset, $actions);
# Line 351  function _voting_actions_update_set($set Line 351  function _voting_actions_update_set($set
351          $current_sets['replacements'][] = $condition['vacid'];          $current_sets['replacements'][] = $condition['vacid'];
352        }        }
353      }      }
354      db_query("DELETE FROM {voting_actions_condition} WHERE vacid NOT IN = (". implode(',', $current_sets['wildcards']) .")", $current_sets['replacements']);      db_query("DELETE FROM {voting_actions_condition} WHERE vacid NOT IN (". implode(',', $current_sets['wildcards']) .")", $current_sets['replacements']);
355    
356      foreach ($set['conditions'] as $condition) {      foreach ($set['conditions'] as $condition) {
357        if (isset($condition['vacid'])) {        if (isset($condition['vacid'])) {
# Line 455  function _voting_actions_populate_set_de Line 455  function _voting_actions_populate_set_de
455      'weight' => 0,      'weight' => 0,
456      'conditions' => array(),      'conditions' => array(),
457      'actions' => array(),      'actions' => array(),
458      'subsets' => array(),      'sets' => array(),
459    );    );
460  }  }

Legend:
Removed from v.1.15.2.2  
changed lines
  Added in v.1.15.2.3

  ViewVC Help
Powered by ViewVC 1.1.2