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

Diff of /contributions/modules/jgrowl/jgrowl.module

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

revision 1.2.2.1, Mon Sep 29 16:37:30 2008 UTC revision 1.2.2.2, Wed Oct 1 07:26:07 2008 UTC
# Line 1  Line 1 
1  <?php  <?php
2  // $Id: jgrowl.module,v 1.3 2008/09/28 01:20:11 stevemckenzie Exp $  // $Id: jgrowl.module,v 1.2.2.1 2008/09/29 16:37:30 stevemckenzie Exp $
3    
4  /**  /**
5   *   *
# Line 185  function jgrowl_system_messages() { Line 185  function jgrowl_system_messages() {
185   *  @return string - json output.   *  @return string - json output.
186   */   */
187  function jgrowl_to_js($var) {  function jgrowl_to_js($var) {
188    switch (gettype($var)) {    // Force a numeric check because of how forgiving PHP can be.
189      if (is_numeric($var)) {
190        $type = 'integer';
191      } else {
192        $type = gettype($var);
193      }
194    
195      switch ($type) {
196      // Handle items already in JS format.      // Handle items already in JS format.
197      case substr($var, 0, 1) == '{' && substr($var, (strlen($var) - 1)) == '}':      case substr($var, 0, 1) == '{' && substr($var, (strlen($var) - 1)) == '}':
198        return $var;        return $var;
199    
200      case 'boolean':      case 'boolean':
201        return $var ? 'true' : 'false'; // Lowercase necessary!        return $var ? 'true' : 'false'; // Lowercase necessary!
202    
203      case 'integer':      case 'integer':
204      case 'double':      case 'double':
205        return $var;        return $var;

Legend:
Removed from v.1.2.2.1  
changed lines
  Added in v.1.2.2.2

  ViewVC Help
Powered by ViewVC 1.1.2