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

Diff of /contributions/modules/voting_actions/voting_actions.inc

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

revision 1.7.2.3, Thu Apr 19 21:20:43 2007 UTC revision 1.7.2.4, Fri Apr 20 16:25:34 2007 UTC
# Line 49  function _voting_actions_string_operator Line 49  function _voting_actions_string_operator
49      'contains' => t('Contains'),      'contains' => t('Contains'),
50      'excludes' => t('Does not contain'),      'excludes' => t('Does not contain'),
51      'starts' => t('Stars with'),      'starts' => t('Stars with'),
     'ends' => t('Ends with'),  
52    );    );
53  }  }
54    
# Line 328  function _voting_actions_compare($left, Line 327  function _voting_actions_compare($left,
327          return (isset($tmp[$right]));          return (isset($tmp[$right]));
328        }        }
329        else {        else {
330            return (strrpos($left, $right) !== FALSE);
331        }        }
332        break;        break;
333      case "excludes":      case "excludes":
334          if (is_array($left)) {
335            $tmp = array_flip($left);
336            return (!isset($tmp[$right]));
337          }
338          else {
339            return (strrpos($left, $right) === FALSE);
340          }
341        break;        break;
342      case "starts":      case "starts":
343        break;        if (is_array($left)) {
344      case "ends":          return ($tmp[0] == $right);
345          }
346          else {
347            return (strrpos($left, $right) === 0);
348          }
349        break;        break;
350    }    }
351    return $default;    return $default;

Legend:
Removed from v.1.7.2.3  
changed lines
  Added in v.1.7.2.4

  ViewVC Help
Powered by ViewVC 1.1.2