From 34c6c38e347a8768561f90c3aee09ce026cc34e7 Mon Sep 17 00:00:00 2001 From: mohrt Date: Wed, 28 Mar 2001 15:30:56 +0000 Subject: [PATCH] update docs, example template --- demo/templates/index.tpl | 6 + docs.sgml | 414 ++++++++++++++++++++++++++++++++++++++- templates/index.tpl | 6 + 3 files changed, 424 insertions(+), 2 deletions(-) diff --git a/demo/templates/index.tpl b/demo/templates/index.tpl index 49c2cf37..cd86e8d8 100644 --- a/demo/templates/index.tpl +++ b/demo/templates/index.tpl @@ -54,6 +54,12 @@ This is an example of the html_select_date function: {html_select_date start_year=1998 end_year=2010} +This is an example of the html_select_time function: + +
+{html_select_time use_24_hours=false} +
+ This is an example of the html_options function:
diff --git a/docs.sgml b/docs.sgml index 2a5356f0..2b313c4e 100644 --- a/docs.sgml +++ b/docs.sgml @@ -1155,6 +1155,48 @@ Intro = """This is a value that spans more config_load + + + + + + + + + + Attribute Name + Type + Required + Default + Description + + + + + file + string + Yes + n/a + The name of the config file to include + + + section + string + No + n/a + The name of the section to load + + + global + boolean + No + No + Whether or not variables are global (visible to + parent templates) + + + + This function is used for loading in variables from a configuration file into the template. You must have the Config_file.class.php @@ -1163,6 +1205,7 @@ Intro = """This is a value that spans more function config_load + {config_load file="colors.conf"} @@ -1215,6 +1258,40 @@ Intro = """This is a value that spans more include + + + + + + + + + + Attribute Name + Type + Required + Default + Description + + + + + file + string + Yes + n/a + The name of the template file to include + + + [var ...] + [var type] + No + n/a + variable to pass local to template + + + + Include tags are used for including other templates in the current template. Any variables available in the current template are also @@ -1255,6 +1332,40 @@ Intro = """This is a value that spans more insert + + + + + + + + + + Attribute Name + Type + Required + Default + Description + + + + + name + string + Yes + n/a + The name of the insert function (insert_name) + + + [var ...] + [var type] + No + n/a + variable to pass to insert function + + + + The insert tag in Smarty serves a special purpose. You may run into the situation where it is impossible to pass data to a template @@ -1442,6 +1553,48 @@ OUTPUT: section,sectionelse + + + + + + + + + + Attribute Name + Type + Required + Default + Description + + + + + name + string + Yes + n/a + The name of the section + + + loop + [$variable_name] + Yes + n/a + The name of the variable to determine # of loop + iterations + + + show + boolean + No + true + determines whether or not to show this section + + + + Template sections are used for looping over arrays of data. All section tags must be paired with @@ -1836,7 +1989,7 @@ There were 3 customers shown above. present, that will be alternately displayed. -section property rownum +section attribute show {* $show_customer_info may have been passed from the PHP application, to regulate whether or not this section shows *} @@ -2267,6 +2420,263 @@ OUTPUT: <option value="2001">2001</option> </select> + + + + + html_select_time + + + + + + + + + + Attribute Name + Type + Required + Default + Description + + + + + prefix + string + No + Time_ + what to prefix the var name with + + + time + timestamp + No + current time + what date/time to use + + + display_hours + boolean + No + true + whether or not to display hours + + + display_minutes + boolean + No + true + whether or not to display minutes + + + display_seconds + boolean + No + true + whether or not to display seconds + + + display_meridian + boolean + No + true + whether or not to display meridian (am/pm) + + + use_24_hours + boolean + No + true + whether or not to use 24 hour clock + + + minute_interval + integer + No + 1 + number interval in minute dropdown + + + second_interval + integer + No + 1 + number interval in second dropdown + + + + + + html_select_time is a custom function that creates time dropdowns + for you. It can display any or all of hour, minute, second and + meridian. + + +html_select_time + + +{html_select_time use_24_hours=false} + + +OUTPUT: + +<select name="Time_Hour"> +<option value="00">00</option> +<option value="01">01</option> +<option value="02">02</option> +<option value="03">03</option> +<option value="04">04</option> +<option value="05">05</option> +<option value="06">06</option> +<option value="07">07</option> +<option value="08">08</option> +<option value="09" selected>09</option> +<option value="10">10</option> +<option value="11">11</option> +<option value="12">12</option> +<option value="13">13</option> +<option value="14">14</option> +<option value="15">15</option> +<option value="16">16</option> +<option value="17">17</option> +<option value="18">18</option> +<option value="19">19</option> +<option value="20">20</option> +<option value="21">21</option> +<option value="22">22</option> +<option value="23">23</option> +</select> +<select name="Time_Minute"> +<option value="00">00</option> +<option value="01">01</option> +<option value="02">02</option> +<option value="03">03</option> +<option value="04">04</option> +<option value="05">05</option> +<option value="06">06</option> +<option value="07">07</option> +<option value="08">08</option> +<option value="09">09</option> +<option value="10">10</option> +<option value="11">11</option> +<option value="12">12</option> +<option value="13">13</option> +<option value="14">14</option> +<option value="15">15</option> +<option value="16">16</option> +<option value="17">17</option> +<option value="18">18</option> +<option value="19">19</option> +<option value="20" selected>20</option> +<option value="21">21</option> +<option value="22">22</option> +<option value="23">23</option> +<option value="24">24</option> +<option value="25">25</option> +<option value="26">26</option> +<option value="27">27</option> +<option value="28">28</option> +<option value="29">29</option> +<option value="30">30</option> +<option value="31">31</option> +<option value="32">32</option> +<option value="33">33</option> +<option value="34">34</option> +<option value="35">35</option> +<option value="36">36</option> +<option value="37">37</option> +<option value="38">38</option> +<option value="39">39</option> +<option value="40">40</option> +<option value="41">41</option> +<option value="42">42</option> +<option value="43">43</option> +<option value="44">44</option> +<option value="45">45</option> +<option value="46">46</option> +<option value="47">47</option> +<option value="48">48</option> +<option value="49">49</option> +<option value="50">50</option> +<option value="51">51</option> +<option value="52">52</option> +<option value="53">53</option> +<option value="54">54</option> +<option value="55">55</option> +<option value="56">56</option> +<option value="57">57</option> +<option value="58">58</option> +<option value="59">59</option> +</select> +<select name="Time_Second"> +<option value="00">00</option> +<option value="01">01</option> +<option value="02">02</option> +<option value="03">03</option> +<option value="04">04</option> +<option value="05">05</option> +<option value="06">06</option> +<option value="07">07</option> +<option value="08">08</option> +<option value="09">09</option> +<option value="10">10</option> +<option value="11">11</option> +<option value="12">12</option> +<option value="13">13</option> +<option value="14">14</option> +<option value="15">15</option> +<option value="16">16</option> +<option value="17">17</option> +<option value="18">18</option> +<option value="19">19</option> +<option value="20">20</option> +<option value="21">21</option> +<option value="22">22</option> +<option value="23" selected>23</option> +<option value="24">24</option> +<option value="25">25</option> +<option value="26">26</option> +<option value="27">27</option> +<option value="28">28</option> +<option value="29">29</option> +<option value="30">30</option> +<option value="31">31</option> +<option value="32">32</option> +<option value="33">33</option> +<option value="34">34</option> +<option value="35">35</option> +<option value="36">36</option> +<option value="37">37</option> +<option value="38">38</option> +<option value="39">39</option> +<option value="40">40</option> +<option value="41">41</option> +<option value="42">42</option> +<option value="43">43</option> +<option value="44">44</option> +<option value="45">45</option> +<option value="46">46</option> +<option value="47">47</option> +<option value="48">48</option> +<option value="49">49</option> +<option value="50">50</option> +<option value="51">51</option> +<option value="52">52</option> +<option value="53">53</option> +<option value="54">54</option> +<option value="55">55</option> +<option value="56">56</option> +<option value="57">57</option> +<option value="58">58</option> +<option value="59">59</option> +</select> +<select name="Time_Meridian"> +<option value="am" selected>AM</option> +<option value="pm">PM</option> +</select> + @@ -2311,7 +2721,7 @@ OUTPUT: equation variable value - ...[var] + [var ...] numeric Yes n/a diff --git a/templates/index.tpl b/templates/index.tpl index 49c2cf37..cd86e8d8 100644 --- a/templates/index.tpl +++ b/templates/index.tpl @@ -54,6 +54,12 @@ This is an example of the html_select_date function: {html_select_date start_year=1998 end_year=2010} +This is an example of the html_select_time function: + +
+{html_select_time use_24_hours=false} +
+ This is an example of the html_options function: