| 1 |
<?php |
<?php |
| 2 |
// $Id: $ |
// $Id: jgrowl.module,v 1.1 2008/09/21 04:34:07 stevemckenzie Exp $ |
| 3 |
|
|
| 4 |
/** |
/** |
| 5 |
* |
* |
| 171 |
*/ |
*/ |
| 172 |
function jgrowl_to_js($var) { |
function jgrowl_to_js($var) { |
| 173 |
switch (gettype($var)) { |
switch (gettype($var)) { |
| 174 |
|
// Handle items already in JS format. |
| 175 |
|
case substr($var, 0, 1) == '{' && substr($var, (strlen($var) - 1)) == '}': |
| 176 |
|
return $var; |
| 177 |
case 'boolean': |
case 'boolean': |
| 178 |
return $var ? 'true' : 'false'; // Lowercase necessary! |
return $var ? 'true' : 'false'; // Lowercase necessary! |
| 179 |
case 'integer': |
case 'integer': |
| 180 |
case 'double': |
case 'double': |
| 181 |
return $var; |
return $var; |
| 182 |
|
|
| 183 |
|
// Handle custom JS functions. |
| 184 |
case substr($var, 0, strlen('function')) == 'function': |
case substr($var, 0, strlen('function')) == 'function': |
| 185 |
return $var; |
return $var; |
| 186 |
case 'resource': |
case 'resource': |