Xaraya / Postnuke CVS Notices - Message

Note: this list is kept only as a demonstration for CVSNotice. For the latest CVS notices, see the Xaraya and Postnuke sites

View Statistics - Next Notice - Previous Notice

Directory filter : [ all ] / postnuke_modules / postcalendar / pnincludes / Smarty / plugins [ view in CVS ]


Deprecated: Function gmstrftime() is deprecated in /home/mikespub/www/list.php on line 509
Date Directory [filter] File(s) [view] Author [filter]
21 Aug 2002 20:21:47postnuke_modules/postcalendar/pnincludes/Smarty/pluginsfunction.assign_debug_info.php,1.1,1.2 function.cycle.php,1.1,1.2 function.eval.php,1.1,1.2 function.html_options.php,1.1,1.2 function.html_select_date.php,1.1,1.2 function.html_select_time.php,1.1,1.2 function.math.php,1.1,1.2 function.popup_init.php,1.1Roger Raymond
 Smarty 2.3.0

Update of /home/cvsroot/postnuke_modules/postcalendar/pnincludes/Smarty/plugins
In directory ns7.hostnuke.net:/tmp/cvs-serv14933/plugins

Modified Files:
	function.assign_debug_info.php function.cycle.php 
	function.eval.php function.html_options.php 
	function.html_select_date.php function.html_select_time.php 
	function.math.php function.popup_init.php 
	modifier.date_format.php modifier.debug_print_var.php 
	modifier.escape.php shared.make_timestamp.php 
Log Message:
Smarty 2.3.0


Index: function.assign_debug_info.php
===================================================================
RCS file: /home/cvsroot/postnuke_modules/postcalendar/pnincludes/Smarty/plugins/function.assign_debug_info.php,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -d -r1.1 -r1.2
*** function.assign_debug_info.php	7 Jun 2002 01:06:53 -0000	1.1
--- function.assign_debug_info.php	21 Aug 2002 20:21:45 -0000	1.2
***************
*** 13,17 ****
      $assigned_vars = $smarty->_tpl_vars;
      ksort($assigned_vars);
!     if (is_array($smarty->_config[0])) {
          $config_vars = $smarty->_config[0];
          ksort($config_vars);
--- 13,17 ----
      $assigned_vars = $smarty->_tpl_vars;
      ksort($assigned_vars);
!     if (@is_array($smarty->_config[0])) {
          $config_vars = $smarty->_config[0];
          ksort($config_vars);

Index: function.cycle.php
===================================================================
RCS file: /home/cvsroot/postnuke_modules/postcalendar/pnincludes/Smarty/plugins/function.cycle.php,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -d -r1.1 -r1.2
*** function.cycle.php	7 Jun 2002 01:06:53 -0000	1.1
--- function.cycle.php	21 Aug 2002 20:21:45 -0000	1.2
***************
*** 6,10 ****
   * Type:     function
   * Name:     cycle
!  * Version:  1.2
   * Date:     May 3, 2002
   * Author:	 Monte Ohrt <monte@ispi.net>
--- 6,10 ----
   * Type:     function
   * Name:     cycle
!  * Version:  1.3
   * Date:     May 3, 2002
   * Author:	 Monte Ohrt <monte@ispi.net>
***************
*** 47,55 ****
          $advance = true;		
      }	
! 	
!     if (!isset($delimiter)) {
!         $delimiter = ',';
      }		
! 	
      if (!in_array('values', array_keys($params))) {
  		if(!isset($cycle_vars[$name]['values'])) {
--- 47,55 ----
          $advance = true;		
      }	
! 
!     if (!isset($reset)) {
!         $reset = false;		
      }		
! 			
      if (!in_array('values', array_keys($params))) {
  		if(!isset($cycle_vars[$name]['values'])) {
***************
*** 65,70 ****
  	}
  
  	if(!is_array($cycle_vars[$name]['values'])) {
! 		$cycle_array = explode($delimiter,$cycle_vars[$name]['values']);
  	} else {
  		$cycle_array = $cycle_vars[$name]['values'];	
--- 65,76 ----
  	}
  
+     if (isset($delimiter)) {
+ 		$cycle_vars[$name]['delimiter'] = $delimiter;
+     } elseif (!isset($cycle_vars[$name]['delimiter'])) {
+ 		$cycle_vars[$name]['delimiter'] = ',';		
+ 	}
+ 	
  	if(!is_array($cycle_vars[$name]['values'])) {
! 		$cycle_array = explode($cycle_vars[$name]['delimiter'],$cycle_vars[$name]['values']);
  	} else {
  		$cycle_array = $cycle_vars[$name]['values'];	
***************
*** 74,78 ****
  		$cycle_vars[$name]['index'] = 0;
  	}
! 
      if (isset($assign)) {
          $print = false;
--- 80,84 ----
  		$cycle_vars[$name]['index'] = 0;
  	}
! 	
      if (isset($assign)) {
          $print = false;
***************
*** 81,85 ****
  		
  	if($print) {
! 		echo $cycle_array[$cycle_vars[$name]['index']]."\n";
  	}
  
--- 87,91 ----
  		
  	if($print) {
! 		echo $cycle_array[$cycle_vars[$name]['index']];
  	}
  

Index: function.eval.php
===================================================================
RCS file: /home/cvsroot/postnuke_modules/postcalendar/pnincludes/Smarty/plugins/function.eval.php,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -d -r1.1 -r1.2
*** function.eval.php	7 Jun 2002 01:06:53 -0000	1.1
--- function.eval.php	21 Aug 2002 20:21:45 -0000	1.2
***************
*** 13,20 ****
      extract($params);
  
!     if (empty($var)) {
!         $this->trigger_error("assign: missing 'var' parameter");
          return;
      }
  
  	$this->_compile_template("evaluated template", $var, $source);
--- 13,23 ----
      extract($params);
  
!     if (!isset($var)) {
!         $this->trigger_error("eval: missing 'var' parameter");
          return;
      }
+ 	if($var == '') {
+ 		return;
+ 	}
  
  	$this->_compile_template("evaluated template", $var, $source);

Index: function.html_options.php
===================================================================
RCS file: /home/cvsroot/postnuke_modules/postcalendar/pnincludes/Smarty/plugins/function.html_options.php,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -d -r1.1 -r1.2
*** function.html_options.php	7 Jun 2002 01:06:53 -0000	1.1
--- function.html_options.php	21 Aug 2002 20:21:45 -0000	1.2
***************
*** 30,34 ****
          settype($output, 'array');
          settype($values, 'array');
!         for ($i = 0; $i < count($output); $i++) {
              /* By default, check value against $selected */
              $sel_check = $values[$i];
--- 30,34 ----
          settype($output, 'array');
          settype($values, 'array');
!         for ($i = 0, $for_max = count($output); $i < $for_max; $i++) {
              /* By default, check value against $selected */
              $sel_check = $values[$i];

Index: function.html_select_date.php
===================================================================
RCS file: /home/cvsroot/postnuke_modules/postcalendar/pnincludes/Smarty/plugins/function.html_select_date.php,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -d -r1.1 -r1.2
*** function.html_select_date.php	7 Jun 2002 01:06:53 -0000	1.1
--- function.html_select_date.php	21 Aug 2002 20:21:45 -0000	1.2
***************
*** 5,9 ****
   * Type:     function
   * Name:     html_select_date
!  * Version:  1.2
   * Purpose:  Prints the dropdowns for date selection.
   * Author:   Andrei Zmievski
--- 5,9 ----
   * Type:     function
   * Name:     html_select_date
!  * Version:  1.3
   * Purpose:  Prints the dropdowns for date selection.
   * Author:   Andrei Zmievski
***************
*** 14,21 ****
   *            1.2 added support for yyyy-mm-dd syntax for
   *                time value. (Jan Rosier)
   * -------------------------------------------------------------
   */
! require_once SMARTY_DIR . $this->plugins_dir . '/shared.make_timestamp.php';
! require_once SMARTY_DIR . $this->plugins_dir . '/function.html_options.php';
  function smarty_function_html_select_date($params, &$smarty)
  {
--- 14,23 ----
   *            1.2 added support for yyyy-mm-dd syntax for
   *                time value. (Jan Rosier)
+  *            1.3 added support for choosing format for 
+  *                month values (Gary Loescher)
   * -------------------------------------------------------------
   */
! require_once $this->_get_plugin_filepath('shared','make_timestamp');
! require_once $this->_get_plugin_filepath('function','html_options');
  function smarty_function_html_select_date($params, &$smarty)
  {
***************
*** 28,31 ****
--- 30,35 ----
      $display_years   = true;
      $month_format    = "%B";
+     /* Write months as numbers by default  GL */
+     $month_value_format = "%m";
      $day_format      = "%02d";
      $year_as_text    = false;
***************
*** 53,85 ****
      /* String printed between the different fields. */
      $field_separator = "\n";
  
-     extract($params);
- 
- 	// If $time is not in format yyyy-mm-dd
- 	if (!preg_match('/^\d{4}-\d{2}-\d{2}$/', $time)) {
- 		// then $time is empty or unix timestamp or mysql timestamp
- 		// using smarty_make_timestamp to get an unix timestamp and
- 		// strftime to make yyyy-mm-dd
- 		$time = strftime('%Y-%m-%d', smarty_make_timestamp($time));
- 	}
- 	// Now split this in pieces, which later can be used to set the select
- 	$time = explode("-", $time);
  
! 	// make syntax "+N" or "-N" work with start_year and end_year
! 	if (preg_match('!^(\+|\-)\s*(\d+)$!', $end_year, $match)) {
! 		if ($match[1] == '+') {
! 			$end_year = strftime('%Y') + $match[2];
! 		} else {
! 			$end_year = strftime('%Y') - $match[2];
! 		}
! 	}
! 	if (preg_match('!^(\+|\-)\s*(\d+)$!', $start_year, $match)) {
! 		if ($match[1] == '+') {
! 			$start_year = strftime('%Y') + $match[2];
! 		} else {
! 			$start_year = strftime('%Y') - $match[2];
! 		}
! 	}
  
      $field_order = strtoupper($field_order);
  
--- 57,91 ----
      /* String printed between the different fields. */
      $field_separator = "\n";
+ 	$time = time();
  
  
!     extract($params);
  
+   	// If $time is not in format yyyy-mm-dd
+   	if (!preg_match('/^\d{4}-\d{2}-\d{2}$/', $time)) {
+   		// then $time is empty or unix timestamp or mysql timestamp
+   		// using smarty_make_timestamp to get an unix timestamp and
+   		// strftime to make yyyy-mm-dd
+   		$time = strftime('%Y-%m-%d', smarty_make_timestamp($time));
+   	}
+   	// Now split this in pieces, which later can be used to set the select
+   	$time = explode("-", $time);
+   
+   	// make syntax "+N" or "-N" work with start_year and end_year
+   	if (preg_match('!^(\+|\-)\s*(\d+)$!', $end_year, $match)) {
+   		if ($match[1] == '+') {
+   			$end_year = strftime('%Y') + $match[2];
+   		} else {
+   			$end_year = strftime('%Y') - $match[2];
+   		}
+   	}
+   	if (preg_match('!^(\+|\-)\s*(\d+)$!', $start_year, $match)) {
+   		if ($match[1] == '+') {
+   			$start_year = strftime('%Y') + $match[2];
+   		} else {
+   			$start_year = strftime('%Y') - $match[2];
+   		}
+   	}
+   
      $field_order = strtoupper($field_order);
  
***************
*** 88,94 ****
      if ($display_months) {
          $month_names = array();
  
!         for ($i = 1; $i <= 12; $i++)
              $month_names[] = strftime($month_format, mktime(0, 0, 0, $i, 1, 2000));
  
          $month_result .= '<select name=';
--- 94,103 ----
      if ($display_months) {
          $month_names = array();
+         $month_values = array();
  
!         for ($i = 1; $i <= 12; $i++) {
              $month_names[] = strftime($month_format, mktime(0, 0, 0, $i, 1, 2000));
+             $month_values[] = strftime($month_value_format, mktime(0, 0, 0, $i, 1, 2000));
+         }
  
          $month_result .= '<select name=';
***************
*** 108,116 ****
          }
          $month_result .= '>'."\n";
          $month_result .= smarty_function_html_options(array('output'     => $month_names,
!                                                             'values'     => range(1, 12),
!                                                             'selected'   => $time[1],
                                                              'print_result' => false),
                                                        $smarty);
          $month_result .= '</select>';
      }
--- 117,127 ----
          }
          $month_result .= '>'."\n";
+         
          $month_result .= smarty_function_html_options(array('output'     => $month_names,
!                                                             'values'     => $month_values,
!                                                             'selected'   => $month_values[$time[1]-1],
                                                              'print_result' => false),
                                                        $smarty);
+         
          $month_result .= '</select>';
      }

Index: function.html_select_time.php
===================================================================
RCS file: /home/cvsroot/postnuke_modules/postcalendar/pnincludes/Smarty/plugins/function.html_select_time.php,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -d -r1.1 -r1.2
*** function.html_select_time.php	7 Jun 2002 01:06:53 -0000	1.1
--- function.html_select_time.php	21 Aug 2002 20:21:45 -0000	1.2
***************
*** 9,14 ****
   * -------------------------------------------------------------
   */
! require_once SMARTY_DIR . $this->plugins_dir . '/shared.make_timestamp.php';
! require_once SMARTY_DIR . $this->plugins_dir . '/function.html_options.php';
  function smarty_function_html_select_time($params, &$smarty)
  {
--- 9,14 ----
   * -------------------------------------------------------------
   */
! require_once $this->_get_plugin_filepath('shared','make_timestamp');
! require_once $this->_get_plugin_filepath('function','html_options');
  function smarty_function_html_select_time($params, &$smarty)
  {
***************
*** 28,31 ****
--- 28,36 ----
         Can be combined with prefix. */
      $field_array        = null;
+     $all_extra          = null;
+     $hour_extra         = null;
+     $minute_extra       = null;
+     $second_extra       = null;
+     $meridian_extra     = null;
  
      extract($params);
***************
*** 38,49 ****
          $hours       = $use_24_hours ? range(0, 23) : range(1, 12);
          $hour_fmt = $use_24_hours ? '%H' : '%I';
!         for ($i = 0; $i < count($hours); $i++)
              $hours[$i] = sprintf('%02d', $hours[$i]);
          $html_result .= '<select name=';
          if (null !== $field_array) {
!             $html_result .= '"' . $field_array . '[' . $prefix . 'Hour]">'."\n";
          } else {
!             $html_result .= '"' . $prefix . 'Hour">'."\n";
          }
          $html_result .= smarty_function_html_options(array('output'          => $hours,
                                                             'values'          => $hours,
--- 43,61 ----
          $hours       = $use_24_hours ? range(0, 23) : range(1, 12);
          $hour_fmt = $use_24_hours ? '%H' : '%I';
!         for ($i = 0, $for_max = count($hours); $i < $for_max; $i++)
              $hours[$i] = sprintf('%02d', $hours[$i]);
          $html_result .= '<select name=';
          if (null !== $field_array) {
!             $html_result .= '"' . $field_array . '[' . $prefix . 'Hour]"';
          } else {
!             $html_result .= '"' . $prefix . 'Hour"';
!         }
!         if (null !== $hour_extra){
!             $html_result .= ' ' . $hour_extra;
!         }
!         if (null !== $all_extra){
!             $html_result .= ' ' . $all_extra;
          }
+         $html_result .= '>'."\n";
          $html_result .= smarty_function_html_options(array('output'          => $hours,
                                                             'values'          => $hours,
***************
*** 56,68 ****
      if ($display_minutes) {
          $all_minutes = range(0, 59);
!         for ($i = 0; $i < count($all_minutes); $i+= $minute_interval)
              $minutes[] = sprintf('%02d', $all_minutes[$i]);
          $selected = intval(floor(strftime('%M', $time) / $minute_interval) * $minute_interval);
          $html_result .= '<select name=';
          if (null !== $field_array) {
!             $html_result .= '"' . $field_array . '[' . $prefix . 'Minute]">'."\n";
          } else {
!             $html_result .= '"' . $prefix . 'Minute">'."\n";
          }
          $html_result .= smarty_function_html_options(array('output'          => $minutes,
                                                             'values'          => $minutes,
--- 68,88 ----
      if ($display_minutes) {
          $all_minutes = range(0, 59);
!         for ($i = 0, $for_max = count($all_minutes); $i < $for_max; $i+= $minute_interval)
              $minutes[] = sprintf('%02d', $all_minutes[$i]);
          $selected = intval(floor(strftime('%M', $time) / $minute_interval) * $minute_interval);
          $html_result .= '<select name=';
          if (null !== $field_array) {
!             $html_result .= '"' . $field_array . '[' . $prefix . 'Minute]"';
          } else {
!             $html_result .= '"' . $prefix . 'Minute"';
!         }
!         if (null !== $minute_extra){
!             $html_result .= ' ' . $minute_extra;
!         }
!         if (null !== $all_extra){
!             $html_result .= ' ' . $all_extra;
          }
+         $html_result .= '>'."\n";
+         
          $html_result .= smarty_function_html_options(array('output'          => $minutes,
                                                             'values'          => $minutes,
***************
*** 75,87 ****
      if ($display_seconds) {
          $all_seconds = range(0, 59);
!         for ($i = 0; $i < count($all_seconds); $i+= $second_interval)
              $seconds[] = sprintf('%02d', $all_seconds[$i]);
          $selected = intval(floor(strftime('%S', $time) / $second_interval) * $second_interval);
          $html_result .= '<select name=';
          if (null !== $field_array) {
!             $html_result .= '"' . $field_array . '[' . $prefix . 'Second]">'."\n";
          } else {
!             $html_result .= '"' . $prefix . 'Second">'."\n";
          }
          $html_result .= smarty_function_html_options(array('output'          => $seconds,
                                                             'values'          => $seconds,
--- 95,116 ----
      if ($display_seconds) {
          $all_seconds = range(0, 59);
!         for ($i = 0, $for_max = count($all_seconds); $i < $for_max; $i+= $second_interval)
              $seconds[] = sprintf('%02d', $all_seconds[$i]);
          $selected = intval(floor(strftime('%S', $time) / $second_interval) * $second_interval);
          $html_result .= '<select name=';
          if (null !== $field_array) {
!             $html_result .= '"' . $field_array . '[' . $prefix . 'Second]"';
          } else {
!             $html_result .= '"' . $prefix . 'Second"';
!         }
!         
!         if (null !== $second_extra){
!             $html_result .= ' ' . $second_extra;
!         }
!         if (null !== $all_extra){
!             $html_result .= ' ' . $all_extra;
          }
+         $html_result .= '>'."\n";
+         
          $html_result .= smarty_function_html_options(array('output'          => $seconds,
                                                             'values'          => $seconds,
***************
*** 95,102 ****
          $html_result .= '<select name=';
          if (null !== $field_array) {
!             $html_result .= '"' . $field_array . '[' . $prefix . 'Meridian]">'."\n";
          } else {
!             $html_result .= '"' . $prefix . 'Meridian">'."\n";
          }
          $html_result .= smarty_function_html_options(array('output'          => array('AM', 'PM'),
                                                             'values'          => array('am', 'pm'),
--- 124,140 ----
          $html_result .= '<select name=';
          if (null !== $field_array) {
!             $html_result .= '"' . $field_array . '[' . $prefix . 'Meridian]"';
          } else {
!             $html_result .= '"' . $prefix . 'Meridian"';
!         }
!         
!         if (null !== $meridian_extra){
!             $html_result .= ' ' . $meridian_extra;
!         }
!         if (null !== $all_extra){
!             $html_result .= ' ' . $all_extra;
          }
+         $html_result .= '>'."\n";
+         
          $html_result .= smarty_function_html_options(array('output'          => array('AM', 'PM'),
                                                             'values'          => array('am', 'pm'),

Index: function.math.php
===================================================================
RCS file: /home/cvsroot/postnuke_modules/postcalendar/pnincludes/Smarty/plugins/function.math.php,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -d -r1.1 -r1.2
*** function.math.php	7 Jun 2002 01:06:53 -0000	1.1
--- function.math.php	21 Aug 2002 20:21:45 -0000	1.2
***************
*** 12,21 ****
  {
      // be sure equation parameter is present
!     if (empty($params["equation"])) {
          $smarty->trigger_error("math: missing equation parameter");
          return;
      }
  
!     $equation = $params["equation"];
  
      // make sure parenthesis are balanced
--- 12,21 ----
  {
      // be sure equation parameter is present
!     if (empty($params['equation'])) {
          $smarty->trigger_error("math: missing equation parameter");
          return;
      }
  
!     $equation = $params['equation'];
  
      // make sure parenthesis are balanced
***************
*** 54,68 ****
      eval("\$smarty_math_result = ".$equation.";");
  
!     if (empty($params["format"])) {
!         if (empty($params["assign"])) {
              echo $smarty_math_result;
          } else {
!             $smarty->assign($params["assign"],$smarty_math_result);
          }
      } else {
!         if (empty($params["assign"])){
!             printf($params["format"],$smarty_math_result);
          } else {
!             $smarty->assign($assign,sprintf($params["format"],$smarty_math_result));
          }
      }
--- 54,68 ----
      eval("\$smarty_math_result = ".$equation.";");
  
!     if (empty($params['format'])) {
!         if (empty($params['assign'])) {
              echo $smarty_math_result;
          } else {
!             $smarty->assign($params['assign'],$smarty_math_result);
          }
      } else {
!         if (empty($params['assign'])){
!             printf($params['format'],$smarty_math_result);
          } else {
!             $smarty->assign($params['assign'],sprintf($params['format'],$smarty_math_result));
          }
      }

Index: function.popup_init.php
===================================================================
RCS file: /home/cvsroot/postnuke_modules/postcalendar/pnincludes/Smarty/plugins/function.popup_init.php,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -d -r1.1 -r1.2
*** function.popup_init.php	7 Jun 2002 01:06:53 -0000	1.1
--- function.popup_init.php	21 Aug 2002 20:21:45 -0000	1.2
***************
*** 11,24 ****
  function smarty_function_popup_init($params, &$smarty)
  {
!     // be sure to place overlib.js where Smarty can locate it.
!     // overlib.js came with the distribution of Smarty.
!     extract($params);
!     echo '<div id="overDiv" style="position:absolute; visibility:hidden; z-index:1000;"></div>'."\n";
!     if (empty($src)) {
!         echo '<script language="JavaScript">'."\n".'<!--'."\n";
!         readfile(SMARTY_DIR."overlib.js",1);
!         echo '// -->'."\n".'</script>'."\n";
      } else {
!         echo '<script language="JavaScript" src="'.$src.'"></script>'."\n";
      }
  }
--- 11,25 ----
  function smarty_function_popup_init($params, &$smarty)
  {
! 	$zindex = 1000;
! 	
!     if (!empty($params['zindex'])) {
! 		$zindex = $params['zindex'];
! 	}
! 	
!     if (!empty($params['src'])) {
!     	echo '<div id="overDiv" style="position:absolute; visibility:hidden; z-index:'.$zindex.';"></div>'."\n";
!         echo '<script type="text/javascript" language="JavaScript" src="'.$params['src'].'"></script>'."\n";
      } else {
!         $smarty->trigger_error("popup_init: missing src parameter");
      }
  }

Index: modifier.date_format.php
===================================================================
RCS file: /home/cvsroot/postnuke_modules/postcalendar/pnincludes/Smarty/plugins/modifier.date_format.php,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -d -r1.1 -r1.2
*** modifier.date_format.php	7 Jun 2002 01:06:53 -0000	1.1
--- modifier.date_format.php	21 Aug 2002 20:21:45 -0000	1.2
***************
*** 7,16 ****
   * Name:     date_format
   * Purpose:  format datestamps via strftime
   * -------------------------------------------------------------
   */
! require_once SMARTY_DIR . $this->plugins_dir . '/shared.make_timestamp.php';
! function smarty_modifier_date_format($string, $format="%b %e, %Y")
  {
!     return strftime($format, smarty_make_timestamp($string));
  }
  
--- 7,25 ----
   * Name:     date_format
   * Purpose:  format datestamps via strftime
+  * Input:    string: input date string
+  *           format: strftime format for output
+  *           default_date: default date if $string is empty
   * -------------------------------------------------------------
   */
! require_once $this->_get_plugin_filepath('shared','make_timestamp');
! function smarty_modifier_date_format($string, $format="%b %e, %Y", $default_date=null)
  {
! 	if($string != '') {
!     	return strftime($format, smarty_make_timestamp($string));
! 	} elseif (isset($default_date) && $default_date != '') {		
!     	return strftime($format, smarty_make_timestamp($default_date));
! 	} else {
! 		return;
! 	}
  }
  

Index: modifier.debug_print_var.php
===================================================================
RCS file: /home/cvsroot/postnuke_modules/postcalendar/pnincludes/Smarty/plugins/modifier.debug_print_var.php,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -d -r1.1 -r1.2
*** modifier.debug_print_var.php	7 Jun 2002 01:06:53 -0000	1.1
--- modifier.debug_print_var.php	21 Aug 2002 20:21:45 -0000	1.2
***************
*** 18,21 ****
--- 18,29 ----
          }
          return $results;
+     } else if (is_object($var)) {
+         $object_vars = get_object_vars($var);
+         $results = "<b>".get_class($var)." Object (".count($object_vars).")</b>";
+         foreach ($object_vars as $curr_key => $curr_val) {
+             $return = smarty_modifier_debug_print_var($curr_val, $depth+1);
+             $results .= '<br>\r'.str_repeat('&nbsp;', $depth*2)."<b>$curr_key</b> =&gt; $return";
+         }
+         return $results;
      } else {
          if (empty($var) && $var != "0") {

Index: modifier.escape.php
===================================================================
RCS file: /home/cvsroot/postnuke_modules/postcalendar/pnincludes/Smarty/plugins/modifier.escape.php,v
retrieving revision 1.3
retrieving revision 1.4
diff -C2 -d -r1.3 -r1.4
*** modifier.escape.php	10 Jun 2002 05:48:04 -0000	1.3
--- modifier.escape.php	21 Aug 2002 20:21:45 -0000	1.4
***************
*** 12,18 ****
  {
      switch ($esc_type) {
-         case 'addslashes':
-             return addslashes($string);
-             
          case 'html':
              return htmlspecialchars($string, ENT_QUOTES);
--- 12,15 ----
***************
*** 27,32 ****
              // escape unescaped single quotes
              return preg_replace("%(?<!\\\\)'%", "\\'", $string);
!              
!         case 'hex':
  			// escape every character into hex
  			for ($x=0; $x < strlen($string); $x++) {
--- 24,29 ----
              // escape unescaped single quotes
              return preg_replace("%(?<!\\\\)'%", "\\'", $string);
! 
! 		case 'hex':
  			// escape every character into hex
  			for ($x=0; $x < strlen($string); $x++) {

Index: shared.make_timestamp.php
===================================================================
RCS file: /home/cvsroot/postnuke_modules/postcalendar/pnincludes/Smarty/plugins/shared.make_timestamp.php,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -d -r1.1 -r1.2
*** shared.make_timestamp.php	7 Jun 2002 01:06:53 -0000	1.1
--- shared.make_timestamp.php	21 Aug 2002 20:21:45 -0000	1.2
***************
*** 23,28 ****
      }
  
!     // can't decipher, just return it
!     return $string;
  }
  
--- 23,32 ----
      }
  
!     // couldn't recognize it, try to return a time
!     $time = (int) $string;
!     if ($time > 0)
! 		return $time;
! 	else
! 		return time();
  }
  


Directory filter : [ all ] / postnuke_modules / postcalendar / pnincludes / Smarty / plugins [ view in CVS ]

View Statistics - Next Notice - Previous Notice


Visit Developer Site - Browse CVS Repository Syndicate via backend.rss
(max. once per hour please)
Powered by CVSNotice 0.1.3