예제 #1
0
              <p><b>Code:</b></p>
              <pre>&lt;?php<br>	  $myCalendar = new tc_calendar(&quot;date1&quot;, true);<br>	  $myCalendar-&gt;setIcon(&quot;calendar/images/iconCalendar.gif&quot;);<br>	  $myCalendar-&gt;setDate(01, 03, 1960);<br>	  $myCalendar-&gt;setPath(&quot;calendar/&quot;);<br>	  $myCalendar-&gt;setYearInterval(1960, 2015);<br>	  $myCalendar-&gt;dateAllow('1960-01-01', '2015-03-01');<br>	  $myCalendar-&gt;setSpecificDate(array(&quot;2011-04-01&quot;, &quot;2011-04-13&quot;, &quot;2011-04-25&quot;), 0, 'month');<br>	  $myCalendar-&gt;setOnChange(&quot;myChanged('test')&quot;);<br>	  $myCalendar-&gt;writeScript();<br>	  ?&gt;

&lt;script language=&quot;javascript&quot;&gt;<br>&lt;!--<br>function myChanged(v){<br>	alert(&quot;Hello, value has been changed : &quot;+document.getElementById(&quot;date1&quot;).value+&quot;[&quot;+v+&quot;]&quot;);<br>}<br>//--&gt;<br>&lt;/script&gt;</pre>
              <p class="largetxt"><b>DatePicker with no input box</b></p>
              <table border="0" cellspacing="0" cellpadding="2">
                <tr>
                  <td nowrap>Date 3 :</td>
                  <td><?php 
$myCalendar = new tc_calendar("date5", true, false);
$myCalendar->setIcon("calendar/images/iconCalendar.gif");
//$myCalendar->setDate(date('d'), date('m'), date('Y'));
$myCalendar->setPath("calendar/");
$myCalendar->setYearInterval(2000, 2015);
$myCalendar->dateAllow('2008-05-13', '2015-03-01');
$myCalendar->setDateFormat('j F Y');
//$myCalendar->setHeight(350);
//$myCalendar->autoSubmit(true, "form1");
$myCalendar->setAlignment('left', 'bottom');
$myCalendar->setSpecificDate(array("2011-04-01", "2011-04-04", "2011-12-25"), 0, 'year');
$myCalendar->setSpecificDate(array("2011-04-10", "2011-04-14"), 0, 'month');
$myCalendar->setSpecificDate(array("2011-06-01"), 0, '');
$myCalendar->writeScript();
?>
</td>
                  <td><input type="button" name="button" id="button" value="Check the value" onClick="javascript:alert(this.form.date5.value);"></td>
                </tr>
              </table>
              <ul>
                <li>No default date</li>
                <li>Set year navigate from 2000 to 2015 </li>
예제 #2
0
 function _calendar($date)
 {
     $myCalendar = new tc_calendar("date1", true);
     $myCalendar->setIcon("../site/calendar/images/iconCalendar.gif");
     //$myCalendar->setDate(date('d'), date('m'), date('Y'));
     if (isset($date)) {
         $myCalendar->setDate(date('d', strtotime($date)), date('m', strtotime($date)), date('Y', strtotime($date)));
     }
     $myCalendar->setPath("../site/calendar/");
     $myCalendar->setYearInterval(2005, 2045);
     //$myCalendar->dateAllow('2008-05-13', '2015-03-01');
     $myCalendar->setDateFormat('Y-m-d');
     //$myCalendar->setHeight(350);
     //$myCalendar->autoSubmit(true, "phmembership");
     $myCalendar->setAlignment('left', 'bottom');
     //$myCalendar->setSpecificDate(array("2011-04-01", "2011-04-04", "2011-12-25"), 0, 'year');
     //$myCalendar->setSpecificDate(array("2011-04-10", "2011-04-14"), 0, 'month');
     // $myCalendar->setSpecificDate(array("2011-06-01"), 0, '');
     $myCalendar->writeScript();
 }
예제 #3
0
		<div class="details">Please enter details for Magazines/ Newspaper</div>		
		
		<form enctype="multipart/form-data" class="form-horizontal" method="post">
		
		<div class="control-group">	
		<label class="control-label" for="inputEmail">Date Issue:</label>
			<div class="controls">
					
			<?php 
$myCalendar = new tc_calendar("date5", true, false);
$myCalendar->setIcon("calendar/images/iconCalendar.gif");
$myCalendar->setDate(date('d'), date('m'), date('Y'));
$myCalendar->setPath("calendar/");
$myCalendar->setYearInterval(2000, 2030);
$myCalendar->dateAllow('2008-05-13', '2020-03-01');
$myCalendar->setDateFormat('F j, Y');
$myCalendar->setAlignment('left', 'bottom');
$myCalendar->setSpecificDate(array("2011-06-01"), 0, '');
$myCalendar->writeScript();
?>
			<script type="text/javascript">
				var datepick=$("#container_date5").text();
				$('#dateput').html("<input type='hidden' name='date' value='"+datepick+"'");
			</script>			
			</div>
		</div>	
		
		<div class="control-group">
			<label class="control-label" for="inputEmail">Name:</label>
			<div class="controls" >
			<input type="text" class="span4" id="inputEmail" name="magazine_name"  placeholder="Magazines/ Newspaper " required><span id="dateput"></span>
예제 #4
0
 private function RenderPanel($Prefix, $DefaultTime)
 {
     require_once 'calendar/calendar/classes/tc_calendar.php';
     $html = "";
     $html .= "<table border=\"0\" cellspacing=\"0\" cellpadding=\"2\"><tr><td nowrap>";
     $html .= "<SPAN CLASS='fieldtext'>" . $Prefix . " Date:</SPAN>";
     $html .= "</td><td>";
     //@todo: give an appropriate html name to this.
     $myCalendar = new \tc_calendar($Prefix . "datepicker", true, false);
     //date5->HTML name.
     $myCalendar->setIcon("calendar/calendar/images/iconCalendar.gif");
     $myCalendar->setDate(date('d', $DefaultTime), date('m', $DefaultTime), date('Y', $DefaultTime));
     //$myCalendar->setDate(date('d'), date('m'), date('Y'));
     $myCalendar->setPath("calendar/calendar/");
     $myCalendar->setYearInterval(2000, 2050);
     $myCalendar->dateAllow('2008-05-13', '2015-03-01');
     $myCalendar->setDateFormat('j F Y');
     $myCalendar->setAlignment('left', 'bottom');
     $myCalendar->zindex = 10;
     // This should, hypothetically, redirect the output from echo to a string.
     // It's either this, or rewrite the control.
     ob_start();
     $myCalendar->writeScript();
     $calendarhtml = ob_get_contents();
     ob_end_clean();
     $html .= "<SPAN CLASS='fieldtext'>";
     $html .= $calendarhtml;
     $html .= "</SPAN>";
     $html .= "</td><td>";
     //$html .= $myCalendar->writeScript();
     $html .= "<SELECT NAME=\"" . $Prefix . "hour\">";
     // $_POST["starthour"], $_POST["endhour"]
     for ($hour = 1; $hour <= 12; $hour++) {
         $html .= "<OPTION value=\"" . str_pad($hour, 2, "0", STR_PAD_LEFT) . "\"";
         if ($hour == date("g", $DefaultTime)) {
             $html .= " selected=\"selected\"";
         }
         $html .= ">" . $hour . "</OPTION>";
     }
     $html .= "</SELECT>";
     $html .= "<SELECT NAME=\"" . $Prefix . "minute\">";
     // $_POST["startminute"], $_POST["endminute"]
     for ($minute = 0; $minute < 60; $minute++) {
         $html .= "<OPTION VALUE=\"" . str_pad($minute, 2, "0", STR_PAD_LEFT) . "\"";
         if ($minute == date("i", $DefaultTime)) {
             $html .= " selected=\"selected\"";
         }
         $html .= ">" . str_pad($minute, 2, "0", STR_PAD_LEFT) . "</OPTION>";
     }
     $html .= "</SELECT>";
     $html .= "<SELECT NAME=\"" . $Prefix . "period\">";
     // $_POST["startperiod"], $_POST["startperiod"]
     $html .= "<OPTION VALUE=\"AM\"";
     if ("AM" == date("A", $DefaultTime)) {
         $html .= " selected=\"selected\"";
     }
     $html .= ">AM</OPTION>";
     $html .= "<OPTION VALUE=\"PM\"";
     if ("PM" == date("A", $DefaultTime)) {
         $html .= " selected=\"selected\"";
     }
     $html .= ">PM</OPTION>";
     $html .= "</SELECT>";
     $html .= "</tr></table>";
     $html .= "<BR>";
     return $html;
 }