Inizializzazione
This commit is contained in:
75
calendar/calendar.css
Normal file
75
calendar/calendar.css
Normal file
@@ -0,0 +1,75 @@
|
||||
body {
|
||||
font-family: tahoma;
|
||||
font-size: 11px;
|
||||
}
|
||||
|
||||
input, select, textarea {
|
||||
font-family: tahoma;
|
||||
font-size: 11px;
|
||||
}
|
||||
|
||||
a, a:hover, a:active, a:visited {
|
||||
text-decoration: none;
|
||||
font-family: tahoma;
|
||||
cursor:pointer;
|
||||
}
|
||||
|
||||
#calendar-page { float: left; background-color: #6699CC; font-family: tahoma; font-size: 11px; min-width: 150px; }
|
||||
#calendar-page select { font-family: tahoma; font-size: 11px; }
|
||||
|
||||
#calendar-header { padding-top: 2px; }
|
||||
#calendar-header .closeme { padding: 0px 3px 2px 0px; }
|
||||
|
||||
#calendar-body { padding: 2px 3px 3px 3px; }
|
||||
#calendar-body .general { background-color: #FFFFFF; }
|
||||
#calendar-body .header { background-color: #6699CC; color: #FFFFFF; }
|
||||
#calendar-body .othermonth { background-color: #EEEEEE; color: #AAAAAA; }
|
||||
#calendar-body .othermonth a:link { text-decoration : none; color: #CCFFCC; }
|
||||
#calendar-body .othermonth a:visited { text-decoration : none; color: #CCFFCC; }
|
||||
#calendar-body .othermonth a:hover { text-decoration : none; color: #FFFFFF; }
|
||||
#calendar-body table { font-family: tahoma; font-size: 11px; }
|
||||
#calendar-body td div { padding: 3px; width: 15px; }
|
||||
#calendar-body a { display: block; }
|
||||
#calendar-body a:link { text-decoration : none; color: #000000; }
|
||||
#calendar-body a:visited { text-decoration : none; color: #000000; }
|
||||
#calendar-body a:hover { text-decoration : none; color: #FF0000; background-color: #FFFFCC; }
|
||||
#calendar-body .disabledate { color: #AAAAAA; background: url(images/disable_date_bg.png) no-repeat center center #EEEEEE; }
|
||||
#calendar-body .today { background-color: #CCFFCC; }
|
||||
#calendar-body .select { background-color: #FFCC99; border: 1px solid #006600; }
|
||||
#calendar-body .wk-hdr { font-size: 9px; }
|
||||
#calendar-body .wk { background-color: #CCCCFF; font-size: 9px; color: #003399; }
|
||||
|
||||
#calendar-body .refresh { color: #FFFFFF; padding: 10px 3px 3px; }
|
||||
#calendar-body .refresh .txt-container { padding: 25px 10px 10px; height: 50px; }
|
||||
|
||||
#calendar-body .mon {}
|
||||
#calendar-body .tue {}
|
||||
#calendar-body .wed {}
|
||||
#calendar-body .thu {}
|
||||
#calendar-body .fri {}
|
||||
#calendar-body .sat { color: #6666CC; }
|
||||
#calendar-body .sat a:link { color: #6666CC; }
|
||||
#calendar-body .sun { color: #993300; }
|
||||
#calendar-body .sun a:link { color: #993300; }
|
||||
|
||||
#calendar-footer { background-color: #CCCCCC; height: 21px; font-size: 9px; }
|
||||
#calendar-footer .btn a.txt { line-height: 19px; }
|
||||
#calendar-footer .btn a.txt:link { text-decoration : none; color: #000000; padding: 5px 2px; }
|
||||
#calendar-footer .btn a.txt:visited { text-decoration : none; color: #000000; }
|
||||
#calendar-footer .btn a.txt:hover { text-decoration : none; color: #FF0000; }
|
||||
#calendar-footer .btn>div { padding: 0px 1px; }
|
||||
#calendar-footer .btn a>img { margin-top: 1px; }
|
||||
|
||||
#calendar-header, #calendar-body, #calendar-footer { padding-left: 1px; padding-right: 1px; }
|
||||
#calendar-container { }
|
||||
|
||||
.tcday, .tcmonth, .tcyear { font-size: 11px; z-index: 10; }
|
||||
|
||||
.date-tccontainer { border: 1px solid #CCCCCC; background-color: #EFEFEF; padding: 2px; float: left; margin-right: 2px; text-align: center; text-decoration: none; }
|
||||
|
||||
#calendarform { margin: 0px; padding: 0px; }
|
||||
#calendarform ul { margin: 0px; padding: 0px; list-style: none; }
|
||||
#calendarform ul li { display: inline; }
|
||||
|
||||
.calendar-border { border: 1px solid #000000; }
|
||||
.div_calendar { width: 10px; height: 10px; }
|
||||
656
calendar/calendar.js
Normal file
656
calendar/calendar.js
Normal file
@@ -0,0 +1,656 @@
|
||||
function toggleCalendar(objname){
|
||||
var div_obj = document.getElementById('div_'+objname);
|
||||
if (div_obj.style.visibility=="hidden") {
|
||||
div_obj.style.visibility = 'visible';
|
||||
document.getElementById(objname+'_frame').contentWindow.adjustContainer();
|
||||
}else{
|
||||
div_obj.style.visibility = 'hidden';
|
||||
}
|
||||
}
|
||||
|
||||
function setValue(objname, d){
|
||||
//compare if value is changed
|
||||
var changed = (document.getElementById(objname).value != d) ? true : false;
|
||||
|
||||
updateValue(objname, d);
|
||||
|
||||
var dp = document.getElementById(objname+"_dp").value;
|
||||
if(dp) toggleCalendar(objname);
|
||||
|
||||
checkPairValue(objname, d);
|
||||
|
||||
//calling calendar_onchanged script
|
||||
if(document.getElementById(objname+"_och").value != "" && changed)
|
||||
calendar_onchange(objname);
|
||||
}
|
||||
|
||||
function updateValue(objname, d){
|
||||
document.getElementById(objname).value = d;
|
||||
|
||||
var dp = document.getElementById(objname+"_dp").value;
|
||||
if(dp == true){
|
||||
var date_array = d.split("-");
|
||||
|
||||
var inp = document.getElementById(objname+"_inp").value;
|
||||
if(inp == true){
|
||||
|
||||
document.getElementById(objname+"_day").value = padString(date_array[2].toString(), 2, "0");
|
||||
document.getElementById(objname+"_month").value = padString(date_array[1].toString(), 2, "0");
|
||||
document.getElementById(objname+"_year").value = padString(date_array[0].toString(), 4, "0");
|
||||
|
||||
//check for valid day
|
||||
tc_updateDay(objname, date_array[0], date_array[1], date_array[2]);
|
||||
|
||||
}else{
|
||||
if(date_array[0] > 0 && date_array[1] > 0 && date_array[2] > 0){
|
||||
//update date pane
|
||||
|
||||
var myDate = new Date();
|
||||
myDate.setFullYear(date_array[0],(date_array[1]-1),date_array[2]);
|
||||
var dateFormat = document.getElementById(objname+"_fmt").value;
|
||||
|
||||
var dateTxt = myDate.format(dateFormat);
|
||||
}else var dateTxt = l_sel_date;
|
||||
|
||||
document.getElementById("divCalendar_"+objname+"_lbl").innerHTML = dateTxt;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
function tc_submitDate(objname, dvalue, mvalue, yvalue){
|
||||
var obj = document.getElementById(objname+'_frame');
|
||||
|
||||
var year_start = document.getElementById(objname+'_year_start').value;
|
||||
var year_end = document.getElementById(objname+'_year_end').value;
|
||||
var dp = document.getElementById(objname+'_dp').value;
|
||||
var da1 = document.getElementById(objname+'_da1').value;
|
||||
var da2 = document.getElementById(objname+'_da2').value;
|
||||
var sna = document.getElementById(objname+'_sna').value;
|
||||
var aut = document.getElementById(objname+'_aut').value;
|
||||
var frm = document.getElementById(objname+'_frm').value;
|
||||
var tar = document.getElementById(objname+'_tar').value;
|
||||
var inp = document.getElementById(objname+'_inp').value;
|
||||
var fmt = document.getElementById(objname+'_fmt').value;
|
||||
var dis = document.getElementById(objname+'_dis').value;
|
||||
var pr1 = document.getElementById(objname+'_pr1').value;
|
||||
var pr2 = document.getElementById(objname+'_pr2').value;
|
||||
var prv = document.getElementById(objname+'_prv').value;
|
||||
var path = document.getElementById(objname+'_pth').value;
|
||||
var spd = document.getElementById(objname+'_spd').value;
|
||||
var spt = document.getElementById(objname+'_spt').value;
|
||||
var och = document.getElementById(objname+'_och').value;
|
||||
var str = document.getElementById(objname+'_str').value;
|
||||
var rtl = document.getElementById(objname+'_rtl').value;
|
||||
var wks = document.getElementById(objname+'_wks').value;
|
||||
var int = document.getElementById(objname+'_int').value;
|
||||
var hl = document.getElementById(objname+'_hl').value;
|
||||
|
||||
obj.src = path+"calendar_form.php?objname="+objname.toString()+"&selected_day="+dvalue+"&selected_month="+mvalue+"&selected_year="+yvalue+"&year_start="+year_start+"&year_end="+year_end+"&dp="+dp+"&da1="+da1+"&da2="+da2+"&sna="+sna+"&aut="+aut+"&frm="+frm+"&tar="+tar+"&inp="+inp+"&fmt="+fmt+"&dis="+dis+"&pr1="+pr1+"&pr2="+pr2+"&prv="+prv+"&spd="+spd+"&spt="+spt+"&och="+och+"&str="+str+"&rtl="+rtl+"&wks="+wks+"&int="+int+"&hl="+hl;
|
||||
|
||||
obj.contentWindow.submitNow(dvalue, mvalue, yvalue);
|
||||
}
|
||||
|
||||
function tc_setDMY(objname, dvalue, mvalue, yvalue){
|
||||
var obj = document.getElementById(objname);
|
||||
obj.value = yvalue + "-" + mvalue + "-" + dvalue;
|
||||
|
||||
tc_submitDate(objname, dvalue, mvalue, yvalue);
|
||||
}
|
||||
|
||||
function tc_setDay(objname, dvalue){
|
||||
var obj = document.getElementById(objname);
|
||||
var date_array = obj.value.split("-");
|
||||
|
||||
//check if date is not allow to select
|
||||
if(!isDateAllow(objname, dvalue, date_array[1], date_array[0]) || !checkSpecifyDate(objname, dvalue, date_array[1], date_array[0])){
|
||||
//alert(l_not_allowed);
|
||||
restoreDate(objname);
|
||||
}else{
|
||||
if(isDate(dvalue, date_array[1], date_array[0])){
|
||||
tc_setDMY(objname, dvalue, date_array[1], date_array[0]);
|
||||
}else document.getElementById(objname+"_day").selectedIndex = date_array[2];
|
||||
}
|
||||
|
||||
checkPairValue(objname, obj.value);
|
||||
}
|
||||
|
||||
function tc_setMonth(objname, mvalue){
|
||||
var obj = document.getElementById(objname);
|
||||
var date_array = obj.value.split("-");
|
||||
|
||||
//check if date is not allow to select
|
||||
if(!isDateAllow(objname, date_array[2], mvalue, date_array[0]) || !checkSpecifyDate(objname, date_array[2], mvalue, date_array[0])){
|
||||
alert(l_not_allowed);
|
||||
restoreDate(objname);
|
||||
}else{
|
||||
if(document.getElementById(objname+'_dp').value && document.getElementById(objname+'_inp').value){
|
||||
//update 'day' combo box
|
||||
date_array[2] = tc_updateDay(objname, date_array[0], mvalue, date_array[2]);
|
||||
}
|
||||
|
||||
if(isDate(date_array[2], mvalue, date_array[0])){
|
||||
tc_setDMY(objname, date_array[2], mvalue, date_array[0]);
|
||||
}else document.getElementById(objname+"_month").selectedIndex = date_array[1];
|
||||
}
|
||||
|
||||
checkPairValue(objname, obj.value);
|
||||
}
|
||||
|
||||
function tc_setYear(objname, yvalue){
|
||||
var obj = document.getElementById(objname);
|
||||
var date_array = obj.value.split("-");
|
||||
|
||||
//check if date is not allow to select
|
||||
if(!isDateAllow(objname, date_array[2], date_array[1], yvalue) || !checkSpecifyDate(objname, date_array[2], date_array[1], yvalue)){
|
||||
//alert(l_not_allowed);
|
||||
restoreDate(objname);
|
||||
}else{
|
||||
if(document.getElementById(objname+'_dp').value && document.getElementById(objname+'_inp').value){
|
||||
//update 'day' combo box
|
||||
date_array[2] = tc_updateDay(objname, yvalue, date_array[1], date_array[2]);
|
||||
}
|
||||
|
||||
if(isDate(date_array[2], date_array[1], yvalue)){
|
||||
tc_setDMY(objname, date_array[2], date_array[1], yvalue);
|
||||
}else document.getElementById(objname+"_year").value = date_array[0];
|
||||
}
|
||||
|
||||
checkPairValue(objname, obj.value);
|
||||
}
|
||||
|
||||
function yearEnter(e){
|
||||
var characterCode;
|
||||
|
||||
if(e && e.which){ //if which property of event object is supported (NN4)
|
||||
e = e;
|
||||
characterCode = e.which; //character code is contained in NN4's which property
|
||||
}else{
|
||||
e = event;
|
||||
characterCode = e.keyCode; //character code is contained in IE's keyCode property
|
||||
}
|
||||
|
||||
if(characterCode == 13){
|
||||
//if Enter is pressed, do nothing
|
||||
return true;
|
||||
}else return false;
|
||||
}
|
||||
|
||||
|
||||
// Declaring valid date character, minimum year and maximum year
|
||||
var minYear=1900;
|
||||
var maxYear=2100;
|
||||
|
||||
function isInteger(s){
|
||||
var i;
|
||||
for (i = 0; i < s.length; i++){
|
||||
// Check that current character is number.
|
||||
var c = s.charAt(i);
|
||||
if (((c < "0") || (c > "9"))) return false;
|
||||
}
|
||||
// All characters are numbers.
|
||||
return true;
|
||||
}
|
||||
|
||||
function stripCharsInBag(s, bag){
|
||||
var i;
|
||||
var returnString = "";
|
||||
// Search through string's characters one by one.
|
||||
// If character is not in bag, append to returnString.
|
||||
for (i = 0; i < s.length; i++){
|
||||
var c = s.charAt(i);
|
||||
if (bag.indexOf(c) == -1) returnString += c;
|
||||
}
|
||||
return returnString;
|
||||
}
|
||||
|
||||
function is_leapYear(year){
|
||||
return (year % 4 == 0) ?
|
||||
!(year % 100 == 0 && year % 400 != 0) : false;
|
||||
}
|
||||
|
||||
function daysInMonth(month, year){
|
||||
var days = new Array(31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31);
|
||||
return (month == 2 && year > 0 && is_leapYear(year)) ? 29 : days[month-1];
|
||||
}
|
||||
/*
|
||||
function DaysArray(n) {
|
||||
for (var i = 1; i <= n; i++) {
|
||||
this[i] = 31;
|
||||
if (i==4 || i==6 || i==9 || i==11) {this[i] = 30}
|
||||
if (i==2) {this[i] = 29}
|
||||
}
|
||||
return this
|
||||
}
|
||||
*/
|
||||
function isDate(strDay, strMonth, strYear){
|
||||
/*
|
||||
//bypass check date
|
||||
strYr=strYear
|
||||
if (strDay.charAt(0)=="0" && strDay.length>1) strDay=strDay.substring(1)
|
||||
if (strMonth.charAt(0)=="0" && strMonth.length>1) strMonth=strMonth.substring(1)
|
||||
for (var i = 1; i <= 3; i++) {
|
||||
if (strYr.charAt(0)=="0" && strYr.length>1) strYr=strYr.substring(1)
|
||||
}
|
||||
month=parseInt(strMonth)
|
||||
day=parseInt(strDay)
|
||||
year=parseInt(strYr)
|
||||
if (strMonth.length<1 || month<1 || month>12){
|
||||
alert("Please enter a valid month")
|
||||
return false
|
||||
}
|
||||
if (strDay.length<1 || day<1 || day>31 || day > daysInMonth(month, year)){
|
||||
alert("Please enter a valid day")
|
||||
return false
|
||||
}
|
||||
if (strYear.length != 4 || year==0 || year<minYear || year>maxYear){
|
||||
alert("Please enter a valid 4 digit year between "+minYear+" and "+maxYear)
|
||||
return false
|
||||
}*/
|
||||
return true
|
||||
}
|
||||
|
||||
function isDateAllow(objname, strDay, strMonth, strYear){
|
||||
var da1 = parseInt(document.getElementById(objname+"_da1").value);
|
||||
var da2 = parseInt(document.getElementById(objname+"_da2").value);
|
||||
|
||||
var da1_ok = !isNaN(da1);
|
||||
var da2_ok = !isNaN(da2);
|
||||
|
||||
strDay = parseInt(parseFloat(strDay));
|
||||
strMonth = parseInt(parseFloat(strMonth));
|
||||
strYear = parseInt(parseFloat(strYear));
|
||||
|
||||
if(strDay>0 && strMonth>0 && strYear>0){
|
||||
if(da1_ok || da2_ok){
|
||||
// calculate the number of seconds since 1/1/1970 for the date (equiv to PHP strtotime())
|
||||
var date = new Date(strYear, strMonth-1, strDay);
|
||||
da2Set = date.getTime()/1000;
|
||||
|
||||
// alert(da1+"\n"+da2+"\n"+strDay+"\n"+strMonth+"\n"+strYear+"\n"+da2Set);
|
||||
|
||||
// return true if the date is in range
|
||||
if ((!da1_ok || da2Set >= da1) && (!da2_ok || da2Set <= da2)){
|
||||
return true;
|
||||
}else{
|
||||
var dateFormat = document.getElementById(objname+"_fmt").value;
|
||||
if (da1_ok){
|
||||
date.setTime(da1*1000);
|
||||
da1Str = date.format(dateFormat);
|
||||
}
|
||||
if (da2_ok){
|
||||
date.setTime(da2*1000);
|
||||
da2Str = date.format(dateFormat);
|
||||
}
|
||||
if (!da1_ok)
|
||||
alert(sprintf(l_date_before, da2Str));
|
||||
else if (!da2_ok)
|
||||
alert(sprintf(l_date_after, da1Str));
|
||||
else
|
||||
alert(sprintf(l_date_between, da1Str, da2Str));
|
||||
return false;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
return true; //always return true if date not completely set
|
||||
}
|
||||
|
||||
function restoreDate(objname){
|
||||
//get the store value
|
||||
var storeValue = document.getElementById(objname).value;
|
||||
var storeArr = storeValue.split('-', 3);
|
||||
|
||||
//set it
|
||||
document.getElementById(objname+'_day').value = storeArr[2];
|
||||
document.getElementById(objname+'_month').value = storeArr[1];
|
||||
document.getElementById(objname+'_year').value = storeArr[0];
|
||||
}
|
||||
|
||||
//----------------------------------------------------------------
|
||||
//javascript date format function thanks to
|
||||
// http://jacwright.com/projects/javascript/date_format
|
||||
//
|
||||
// some modifications to match the calendar script
|
||||
//----------------------------------------------------------------
|
||||
|
||||
// Simulates PHP's date function
|
||||
Date.prototype.format = function(format) {
|
||||
var returnStr = '';
|
||||
var replace = Date.replaceChars;
|
||||
for (var i = 0; i < format.length; i++) {
|
||||
var curChar = format.charAt(i);
|
||||
if (replace[curChar]) {
|
||||
returnStr += replace[curChar].call(this);
|
||||
} else {
|
||||
returnStr += curChar;
|
||||
}
|
||||
}
|
||||
return returnStr;
|
||||
};
|
||||
Date.replaceChars = {
|
||||
shortMonths: [s_jan, s_feb, s_mar, s_apr, s_may, s_jun, s_jul, s_aug, s_sep, s_oct, s_nov, s_dec],
|
||||
longMonths: (l_lang != "el_GR" ? [l_january, l_february, l_march, l_april, l_may, l_june, l_july, l_august, l_september, l_october, l_november, l_december] : [l_januaryu, l_februaryu, l_marchu, l_aprilu, l_mayu, l_juneu, l_julyu, l_augustu, l_septemberu, l_octoberu, l_novemberu, l_decemberu]),
|
||||
shortDays: [s_sun, s_mon, s_tue, s_wed, s_thu, s_fri, s_sat],
|
||||
longDays: [l_sunday, l_monday, l_tuesday, l_wednesday, l_thursday, l_friday, l_saturday],
|
||||
|
||||
// Day
|
||||
d: function() { return (this.getDate() < 10 ? '0' : '') + this.getDate(); },
|
||||
D: function() { return Date.replaceChars.shortDays[this.getDay()]; },
|
||||
j: function() { return this.getDate(); },
|
||||
l: function() { return Date.replaceChars.longDays[this.getDay()]; },
|
||||
N: function() { return this.getDay() + 1; },
|
||||
S: function() { return (this.getDate() % 10 == 1 && this.getDate() != 11 ? 'st' : (this.getDate() % 10 == 2 && this.getDate() != 12 ? 'nd' : (this.getDate() % 10 == 3 && this.getDate() != 13 ? 'rd' : 'th'))); },
|
||||
w: function() { return this.getDay(); },
|
||||
z: function() { return "Not Yet Supported"; },
|
||||
// Week
|
||||
W: function() { return "Not Yet Supported"; },
|
||||
// Month
|
||||
F: function() { return Date.replaceChars.longMonths[this.getMonth()]; },
|
||||
m: function() { return (this.getMonth() < 9 ? '0' : '') + (this.getMonth() + 1); },
|
||||
M: function() { return Date.replaceChars.shortMonths[this.getMonth()]; },
|
||||
n: function() { return this.getMonth() + 1; },
|
||||
t: function() { return "Not Yet Supported"; },
|
||||
// Year
|
||||
L: function() { return "Not Yet Supported"; },
|
||||
o: function() { return "Not Supported"; },
|
||||
Y: function() { return this.getFullYear(); },
|
||||
y: function() { return ('' + this.getFullYear()).substr(2); },
|
||||
// Time
|
||||
a: function() { return this.getHours() < 12 ? 'am' : 'pm'; },
|
||||
A: function() { return this.getHours() < 12 ? 'AM' : 'PM'; },
|
||||
B: function() { return "Not Yet Supported"; },
|
||||
g: function() { return this.getHours() % 12 || 12; },
|
||||
G: function() { return this.getHours(); },
|
||||
h: function() { return ((this.getHours() % 12 || 12) < 10 ? '0' : '') + (this.getHours() % 12 || 12); },
|
||||
H: function() { return (this.getHours() < 10 ? '0' : '') + this.getHours(); },
|
||||
i: function() { return (this.getMinutes() < 10 ? '0' : '') + this.getMinutes(); },
|
||||
s: function() { return (this.getSeconds() < 10 ? '0' : '') + this.getSeconds(); },
|
||||
// Timezone
|
||||
e: function() { return "Not Yet Supported"; },
|
||||
I: function() { return "Not Supported"; },
|
||||
O: function() { return (-this.getTimezoneOffset() < 0 ? '-' : '+') + (Math.abs(this.getTimezoneOffset() / 60) < 10 ? '0' : '') + (Math.abs(this.getTimezoneOffset() / 60)) + '00'; },
|
||||
T: function() { var m = this.getMonth(); this.setMonth(0); var result = this.toTimeString().replace(/^.+ \(?([^\)]+)\)?$/, '$1'); this.setMonth(m); return result;},
|
||||
Z: function() { return -this.getTimezoneOffset() * 60; },
|
||||
// Full Date/Time
|
||||
c: function() { return "Not Yet Supported"; },
|
||||
r: function() { return this.toString(); },
|
||||
U: function() { return this.getTime() / 1000; }
|
||||
};
|
||||
|
||||
|
||||
function padString(stringToPad, padLength, padString) {
|
||||
if (stringToPad.length < padLength) {
|
||||
while (stringToPad.length < padLength) {
|
||||
stringToPad = padString + stringToPad;
|
||||
}
|
||||
}else {}
|
||||
/*
|
||||
if (stringToPad.length > padLength) {
|
||||
stringToPad = stringToPad.substring((stringToPad.length - padLength), padLength);
|
||||
} else {}
|
||||
*/
|
||||
return stringToPad;
|
||||
}
|
||||
|
||||
function tc_updateDay(objname, yearNum, monthNum, daySelected){
|
||||
//var totalDays = (monthNum > 0) ? daysInMonth(monthNum, yearNum) : 31;
|
||||
var totalDays = (monthNum > 0 && yearNum > 0) ? daysInMonth(monthNum, yearNum) : ((monthNum > 0) ? daysInMonth(monthNum, 2008) : 31);
|
||||
|
||||
var dayObj = document.getElementById(objname+"_day");
|
||||
//var prevSelected = dayObj.value;
|
||||
|
||||
if(dayObj.options[0].value == 0 || dayObj.options[0].value == "")
|
||||
dayObj.length = 1;
|
||||
else dayObj.length = 0;
|
||||
|
||||
for(d=1; d<=totalDays; d++){
|
||||
var newOption = document.createElement("OPTION");
|
||||
newOption.text = d;
|
||||
newOption.value = d;
|
||||
|
||||
dayObj.options[d] = new Option(newOption.text, padString(newOption.value, 2, "0"));
|
||||
}
|
||||
|
||||
if(daySelected > totalDays)
|
||||
dayObj.value = padString(totalDays, 2, "0");
|
||||
else dayObj.value = padString(daySelected, 2, "0");
|
||||
|
||||
return dayObj.value;
|
||||
}
|
||||
|
||||
function checkPairValue(objname, d){
|
||||
var dp1 = document.getElementById(objname+"_pr1").value;
|
||||
var dp2 = document.getElementById(objname+"_pr2").value;
|
||||
|
||||
if(dp1 != "" && document.getElementById(dp1) != null){ //imply to date_pair1
|
||||
document.getElementById(dp1+"_prv").value = d;
|
||||
|
||||
var date_array = document.getElementById(dp1).value.split("-");
|
||||
|
||||
tc_submitDate(dp1, date_array[2], date_array[1], date_array[0]);
|
||||
}
|
||||
|
||||
if(dp2 != "" && document.getElementById(dp2) != null){ //imply to date_pair2
|
||||
document.getElementById(dp2+"_prv").value = d;
|
||||
|
||||
var date_array = document.getElementById(dp2).value.split("-");
|
||||
|
||||
tc_submitDate(dp2, date_array[2], date_array[1], date_array[0]);
|
||||
}
|
||||
}
|
||||
|
||||
function checkSpecifyDate(objname, strDay, strMonth, strYear){
|
||||
var spd = document.getElementById(objname+"_spd").value;
|
||||
var spt = document.getElementById(objname+"_spt").value;
|
||||
|
||||
//alert(spd);
|
||||
var sp_dates;
|
||||
|
||||
if(typeof(JSON) != "undefined"){
|
||||
sp_dates = JSON.parse(spd);
|
||||
}else{
|
||||
//only array is assume for now
|
||||
if(spd != "" && spd.length > 2){
|
||||
var tmp_spd = spd.substring(2, spd.length-2);
|
||||
//alert(tmp_spd);
|
||||
var sp_dates = tmp_spd.split("],[");
|
||||
for(i=0; i<sp_dates.length; i++){
|
||||
//alert(sp_dates[i]);
|
||||
var tmp_str = sp_dates[i]; //.substring(1, sp_dates[i].length-1);
|
||||
if(tmp_str == "")
|
||||
sp_dates[i] = new Array();
|
||||
else sp_dates[i] = tmp_str.split(",");
|
||||
}
|
||||
}else sp_dates = new Array();
|
||||
}
|
||||
/*
|
||||
for(i=0; i<sp_dates.length; i++){
|
||||
for(j=0; j<sp_dates[i].length; j++){
|
||||
alert(sp_dates[i][j]);
|
||||
}
|
||||
}
|
||||
*/
|
||||
|
||||
var found = false;
|
||||
|
||||
for (var key in sp_dates[2]) {
|
||||
if (sp_dates[2].hasOwnProperty(key)) {
|
||||
this_date = new Date(sp_dates[2][key]*1000);
|
||||
//alert(sp_dates[2][key]+","+this_date.getDate());
|
||||
if(this_date.getDate() == parseInt(parseFloat(strDay)) && (this_date.getMonth()+1) == parseInt(parseFloat(strMonth))){
|
||||
found = true;
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if(!found){
|
||||
for (var key in sp_dates[1]) {
|
||||
if (sp_dates[1].hasOwnProperty(key)) {
|
||||
this_date = new Date(sp_dates[1][key]*1000);
|
||||
//alert(sp_dates[2][key]+","+this_date.getDate());
|
||||
if(this_date.getDate() == parseInt(parseFloat(strDay))){
|
||||
found = true;
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if(!found){
|
||||
var choose_date = new Date(strYear, strMonth-1, strDay);
|
||||
var choose_time = choose_date.getTime()/1000;
|
||||
|
||||
for (var key in sp_dates[0]) {
|
||||
if (sp_dates[0].hasOwnProperty(key)) {
|
||||
//alert(key + " -> " + p[key]);
|
||||
if(choose_time == sp_dates[0][key]){
|
||||
found = true;
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
//alert("aa:"+found);
|
||||
|
||||
switch(spt){
|
||||
case 0:
|
||||
default:
|
||||
//date is disabled
|
||||
if(found){
|
||||
alert(l_not_allowed);
|
||||
return false;
|
||||
}
|
||||
break;
|
||||
case 1:
|
||||
//other dates are disabled
|
||||
if(!found){
|
||||
alert(l_not_allowed);
|
||||
return false;
|
||||
}
|
||||
break;
|
||||
}
|
||||
|
||||
return true;
|
||||
}
|
||||
|
||||
function urldecode (str) {
|
||||
return decodeURIComponent((str + '').replace(/\+/g, '%20'));
|
||||
}
|
||||
|
||||
function calendar_onchange(objname){
|
||||
//you can modify or replace the code below
|
||||
var fc = document.getElementById(objname+"_och").value;
|
||||
//alert("Date has been set to "+obj.value);
|
||||
eval(urldecode(fc));
|
||||
}
|
||||
|
||||
function setDateLabel(objname){
|
||||
var lbl = document.getElementById("divCalendar_"+objname+"_lbl");
|
||||
if(lbl != null){
|
||||
var d = document.getElementById(objname).value;
|
||||
|
||||
var dateTxt = l_sel_date;
|
||||
|
||||
if(d != "0000-00-00"){
|
||||
var date_array = d.split("-");
|
||||
|
||||
var myDate = new Date();
|
||||
myDate.setFullYear(date_array[0],(date_array[1]-1),date_array[2]);
|
||||
var dateFormat = document.getElementById(objname+"_fmt").value;
|
||||
|
||||
dateTxt = myDate.format(dateFormat);
|
||||
}
|
||||
lbl.innerHTML = dateTxt;
|
||||
}
|
||||
}
|
||||
|
||||
function sprintf(){
|
||||
if (!arguments || arguments.length < 1 || !RegExp)
|
||||
{
|
||||
return;
|
||||
}
|
||||
var str = arguments[0];
|
||||
var re = /([^%]*)%('.|0|\x20)?(-)?(\d+)?(\.\d+)?(%|b|c|d|u|f|o|s|x|X)(.*)/;
|
||||
var a = b = [], numSubstitutions = 0, numMatches = 0;
|
||||
while (a = re.exec(str))
|
||||
{
|
||||
var leftpart = a[1], pPad = a[2], pJustify = a[3], pMinLength = a[4];
|
||||
var pPrecision = a[5], pType = a[6], rightPart = a[7];
|
||||
|
||||
numMatches++;
|
||||
if (pType == '%')
|
||||
{
|
||||
subst = '%';
|
||||
}
|
||||
else
|
||||
{
|
||||
numSubstitutions++;
|
||||
if (numSubstitutions >= arguments.length)
|
||||
{
|
||||
alert('Error! Not enough function arguments (' + (arguments.length - 1)
|
||||
+ ', excluding the string)\n'
|
||||
+ 'for the number of substitution parameters in string ('
|
||||
+ numSubstitutions + ' so far).');
|
||||
}
|
||||
var param = arguments[numSubstitutions];
|
||||
var pad = '';
|
||||
if (pPad && pPad.substr(0,1) == "'") pad = leftpart.substr(1,1);
|
||||
else if (pPad) pad = pPad;
|
||||
var justifyRight = true;
|
||||
if (pJustify && pJustify === "-") justifyRight = false;
|
||||
var minLength = -1;
|
||||
if (pMinLength) minLength = parseInt(pMinLength);
|
||||
var precision = -1;
|
||||
if (pPrecision && pType == 'f')
|
||||
precision = parseInt(pPrecision.substring(1));
|
||||
var subst = param;
|
||||
switch (pType)
|
||||
{
|
||||
case 'b':
|
||||
subst = parseInt(param).toString(2);
|
||||
break;
|
||||
case 'c':
|
||||
subst = String.fromCharCode(parseInt(param));
|
||||
break;
|
||||
case 'd':
|
||||
subst = parseInt(param) ? parseInt(param) : 0;
|
||||
break;
|
||||
case 'u':
|
||||
subst = Math.abs(param);
|
||||
break;
|
||||
case 'f':
|
||||
subst = (precision > -1)
|
||||
? Math.round(parseFloat(param) * Math.pow(10, precision))
|
||||
/ Math.pow(10, precision)
|
||||
: parseFloat(param);
|
||||
break;
|
||||
case 'o':
|
||||
subst = parseInt(param).toString(8);
|
||||
break;
|
||||
case 's':
|
||||
subst = param;
|
||||
break;
|
||||
case 'x':
|
||||
subst = ('' + parseInt(param).toString(16)).toLowerCase();
|
||||
break;
|
||||
case 'X':
|
||||
subst = ('' + parseInt(param).toString(16)).toUpperCase();
|
||||
break;
|
||||
}
|
||||
var padLeft = minLength - subst.toString().length;
|
||||
if (padLeft > 0)
|
||||
{
|
||||
var arrTmp = new Array(padLeft+1);
|
||||
var padding = arrTmp.join(pad?pad:" ");
|
||||
}
|
||||
else
|
||||
{
|
||||
var padding = "";
|
||||
}
|
||||
}
|
||||
str = leftpart + padding + subst + rightPart;
|
||||
}
|
||||
return str;
|
||||
}
|
||||
728
calendar/calendar_form.php
Normal file
728
calendar/calendar_form.php
Normal file
@@ -0,0 +1,728 @@
|
||||
<?php
|
||||
|
||||
//Request selected language - by Ciprian
|
||||
$hl = (isset($_REQUEST["hl"])) ? $_REQUEST["hl"] : false;
|
||||
if($hl && $hl != "en_US" && $hl != "L_LANG")
|
||||
$language = $hl;
|
||||
elseif(defined("L_LANG") && L_LANG != "en_US" && L_LANG != "L_LANG") $language = L_LANG;
|
||||
//if(isset($language)){
|
||||
//include_once("lang/calendar.".$language.".php");
|
||||
//}
|
||||
include_once("lang/calendar.it_IT.php");
|
||||
require_once('calendar/tc_calendar.php');
|
||||
|
||||
$thispage = $_SERVER['PHP_SELF'];
|
||||
|
||||
$sld = (isset($_REQUEST["selected_day"])) ? $_REQUEST["selected_day"] : 0;
|
||||
$slm = (isset($_REQUEST["selected_month"])) ? (int)$_REQUEST["selected_month"] : 0;
|
||||
$sly = (isset($_REQUEST["selected_year"])) ? (int)$_REQUEST["selected_year"] : 0;
|
||||
$year_start = (isset($_REQUEST["year_start"])) ? $_REQUEST["year_start"] : 0;
|
||||
$year_end = (isset($_REQUEST["year_end"])) ? $_REQUEST["year_end"] : 0;
|
||||
$startDate = (isset($_REQUEST["str"])) ? $_REQUEST["str"] : 0;
|
||||
$time_allow1 = (isset($_REQUEST["da1"])) ? $_REQUEST["da1"] : "";
|
||||
$time_allow2 = (isset($_REQUEST["da2"])) ? $_REQUEST["da2"] : "";
|
||||
$ta1_set = is_numeric($time_allow1);
|
||||
$ta2_set = is_numeric($time_allow2);
|
||||
$show_not_allow = (isset($_REQUEST["sna"])) ? $_REQUEST["sna"] : true;
|
||||
$auto_submit = (isset($_REQUEST["aut"])) ? $_REQUEST["aut"] : false;
|
||||
$form_name = (isset($_REQUEST["frm"])) ? $_REQUEST["frm"] : "";
|
||||
$target_url = (isset($_REQUEST["tar"])) ? $_REQUEST["tar"] : "";
|
||||
$show_input = (isset($_REQUEST["inp"])) ? $_REQUEST["inp"] : true;
|
||||
$date_format = (isset($_REQUEST["fmt"])) ? $_REQUEST["fmt"] : DATE_FORMAT; //format of date shown in panel if $show_input is false
|
||||
$dsb_txt = (isset($_REQUEST["dis"])) ? $_REQUEST["dis"] : "";
|
||||
$date_pair1 = (isset($_REQUEST["pr1"])) ? $_REQUEST["pr1"] : "";
|
||||
$date_pair2 = (isset($_REQUEST["pr2"])) ? $_REQUEST["pr2"] : "";
|
||||
$date_pair_value = (isset($_REQUEST["prv"])) ? $_REQUEST["prv"] : "";
|
||||
$path = (isset($_REQUEST["pth"])) ? $_REQUEST["pth"] : "";
|
||||
$sp_dates = (isset($_REQUEST["spd"])) ? @tc_calendar::check_json_decode($_REQUEST["spd"]) : array(array(), array(), array());
|
||||
$sp_type = (isset($_REQUEST["spt"])) ? $_REQUEST["spt"] : 0;
|
||||
$tc_onchanged = (isset($_REQUEST["och"])) ? $_REQUEST["och"] : "";
|
||||
$rtl = (isset($_REQUEST["rtl"])) ? $_REQUEST["rtl"] : RTL;
|
||||
$show_weeks = (isset($_REQUEST["wks"])) ? $_REQUEST["wks"] : false;
|
||||
$interval = (isset($_REQUEST["int"])) ? $_REQUEST["int"] : 1;
|
||||
$hl = (isset($_REQUEST["hl"])) ? $_REQUEST["hl"] : 'en_US';
|
||||
|
||||
//check year to be select in case of date_allow is set
|
||||
if(!$show_not_allow){
|
||||
if ($ta1_set) $year_start = date('Y', $time_allow1);
|
||||
if ($ta2_set) $year_end = date('Y', $time_allow2);
|
||||
}
|
||||
|
||||
if(isset($_REQUEST["m"]))
|
||||
$m = $_REQUEST["m"];
|
||||
else{
|
||||
if($slm){
|
||||
$m = $slm;
|
||||
}else{
|
||||
if($ta2_set && $year_end > 0){
|
||||
//compare which one is more
|
||||
$year_allow2 = date('Y', $time_allow2);
|
||||
if($year_allow2 >= $year_end){
|
||||
//use time_allow2
|
||||
$m = ($time_allow2 > time()) ? date('m') : date('m', $time_allow2);
|
||||
}else{
|
||||
//use year_end
|
||||
$m = ($year_end > date('Y')) ? date('m') : 12;
|
||||
}
|
||||
}elseif($ta2_set){
|
||||
$m = ($time_allow2 > time()) ? date('m') : date('m', $time_allow2);
|
||||
}elseif($year_end > 0){
|
||||
$m = ($year_end > date('Y')) ? date('m') : 12;
|
||||
}else $m = date('m');
|
||||
}
|
||||
}
|
||||
|
||||
if($m < 1 && $m > 12) $m = date('m');
|
||||
|
||||
$cyr = ($sly) ? true : false;
|
||||
if($sly && $sly < $year_start) $sly = $year_start;
|
||||
if($sly && $sly > $year_end) $sly = $year_end;
|
||||
|
||||
if(isset($_REQUEST["y"]))
|
||||
$y = $_REQUEST["y"];
|
||||
else
|
||||
$y = ($cyr) ? $sly : date('Y');
|
||||
|
||||
if($y <= 0) $y = date('Y');
|
||||
|
||||
//set startup calendar
|
||||
if($y >= $year_end) $y = $year_end;
|
||||
if($y <= $year_start) $y = $year_start;
|
||||
|
||||
// ensure m-y fits date allow range
|
||||
if (!$show_not_allow) {
|
||||
if ($ta1_set) {
|
||||
$m1 = date('m', $time_allow1);
|
||||
$y1 = date('Y', $time_allow1);
|
||||
if ($y == $y1 && (int)$m < (int)$m1) $m = $m1;
|
||||
}
|
||||
if ($ta2_set) {
|
||||
$m2 = date('m', $time_allow2);
|
||||
$y2 = date('Y', $time_allow2);
|
||||
if ($y == $y2 && (int)$m > (int)$m2) $m = $m2;
|
||||
}
|
||||
}
|
||||
|
||||
$objname = (isset($_REQUEST["objname"])) ? $_REQUEST["objname"] : "";
|
||||
$dp = (isset($_REQUEST["dp"])) ? $_REQUEST["dp"] : "";
|
||||
|
||||
$cobj = new tc_calendar("");
|
||||
$cobj->startDate($startDate);
|
||||
$cobj->dsb_days = explode(",", $dsb_txt);
|
||||
|
||||
if(!$year_start || !$year_end){
|
||||
$year_start = $cobj->year_start; //get default value of year start
|
||||
$year_end = $cobj->year_end; //get default value of year end
|
||||
}
|
||||
//$cobj->setDate($sld, $slm, $sly);
|
||||
|
||||
$total_thismonth = $cobj->total_days($m, $y);
|
||||
|
||||
if($m == 1){
|
||||
$previous_month = 12;
|
||||
$previous_year = $y-1;
|
||||
}else{
|
||||
$previous_month = $m-1;
|
||||
$previous_year = $y;
|
||||
}
|
||||
|
||||
if($m == 12){
|
||||
$next_month = 1;
|
||||
$next_year = $y+1;
|
||||
}else{
|
||||
$next_month = $m+1;
|
||||
$next_year = $y;
|
||||
}
|
||||
|
||||
$total_lastmonth = $cobj->total_days($previous_month, $previous_year);
|
||||
$today = date('Y-m-d');
|
||||
|
||||
$firstdate = date('w', strtotime($y."-".$m."-1")); //first date of month, 0 (for Sunday) through 6 (for Saturday)
|
||||
|
||||
if($firstdate == $startDate){
|
||||
//skip last month
|
||||
$startwrite = $total_lastmonth+1;
|
||||
}elseif($firstdate < $startDate){
|
||||
$startwrite = $total_lastmonth - (6-($startDate-$firstdate));
|
||||
}else{
|
||||
$startwrite = $total_lastmonth - ($firstdate - $startDate - 1);
|
||||
}
|
||||
|
||||
//--------------------------------
|
||||
//prepare the calendar in array
|
||||
//--------------------------------
|
||||
$calendar_rows = array();
|
||||
$week_rows = array(); //collection for week number, $week_rows[$row][$week_number] = counter
|
||||
|
||||
$dayinweek_counter = 0;
|
||||
$row_count = 0;
|
||||
|
||||
//write previous month
|
||||
for($day=$startwrite; $day<=$total_lastmonth; $day++){
|
||||
$calendar_rows[$row_count][] = array($day, "", "othermonth", "");
|
||||
$dayinweek_counter++;
|
||||
|
||||
$wknum = date('W', mktime(0,0,0, $m-1, $day, $y));
|
||||
if(!isset($week_rows[$row_count][$wknum])){
|
||||
$week_rows[$row_count][$wknum] = 1;
|
||||
}else $week_rows[$row_count][$wknum] = $week_rows[$row_count][$wknum]+1;
|
||||
}
|
||||
|
||||
$pvMonthTime = strtotime($previous_year."-".$previous_month."-".$total_lastmonth);
|
||||
|
||||
//check lastmonth is on allowed date
|
||||
if($ta1_set && !$show_not_allow){
|
||||
if($pvMonthTime >= $time_allow1){
|
||||
$show_previous = true;
|
||||
}else $show_previous = false;
|
||||
}else $show_previous = true; //always show when not set
|
||||
|
||||
$date_num = date('w', $pvMonthTime);
|
||||
if(($startDate == 0 && $date_num == 6) || ($startDate > 0 && $date_num == $startDate-1) && $startwrite<$total_lastmonth){
|
||||
if(isset($calendar_rows[0])) $row_count++;
|
||||
}
|
||||
|
||||
$dp_time = ($date_pair_value) ? strtotime($date_pair_value) : 0;
|
||||
|
||||
$select_days = array();
|
||||
if($sld>0 && $slm>0 && $sly>0){
|
||||
$sldate = "$sly-$slm-$sld";
|
||||
for($i=0; $i<$interval; $i++){
|
||||
$this_day = date("Y-m-d", mktime(0,0,0, date('m', strtotime($sldate)), date('d', strtotime($sldate))+$i, date('Y', strtotime($sldate))));
|
||||
$select_days[] = strtotime($this_day);
|
||||
}
|
||||
}
|
||||
|
||||
//write current month
|
||||
for($day=1; $day<=$total_thismonth; $day++){
|
||||
$date_num = date('w', strtotime($y."-".$m."-".$day));
|
||||
$day_txt = date('D', strtotime($y."-".$m."-".$day));
|
||||
|
||||
$currentTime = strtotime($y."-".$m."-".$day);
|
||||
$htmlClass = array();
|
||||
|
||||
$is_today = $currentTime - strtotime($today);
|
||||
$htmlClass[] = ($is_today == 0) ? "today" : "general";
|
||||
|
||||
/*
|
||||
$is_selected = strtotime($y."-".$m."-".$day) - strtotime($sly."-".$slm."-".$sld);
|
||||
if($is_selected == 0) $htmlClass[] = "select";
|
||||
*/
|
||||
|
||||
if(in_array($currentTime, $select_days)){
|
||||
$htmlClass[] = "select";
|
||||
}
|
||||
|
||||
//check date allowed
|
||||
if($ta1_set && $ta2_set){
|
||||
//both date specified
|
||||
$dateLink = ($time_allow1 <= $currentTime && $currentTime <= $time_allow2);
|
||||
}elseif($ta1_set){
|
||||
//only date 1 specified
|
||||
$dateLink = ($currentTime >= $time_allow1);
|
||||
}elseif($ta2_set){
|
||||
//only date 2 specified
|
||||
$dateLink = ($currentTime <= $time_allow2);
|
||||
}else{
|
||||
//no date allow specified, assume show all
|
||||
$dateLink = true;
|
||||
}
|
||||
|
||||
if($dateLink){
|
||||
//check for disable days
|
||||
if(in_array(strtolower($day_txt), $cobj->dsb_days) !== false){
|
||||
$dateLink = false;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
//check specific date
|
||||
if($dateLink){
|
||||
if(is_array($sp_dates) && sizeof($sp_dates) > 0){
|
||||
//check if it is current date
|
||||
$sp_found = false;
|
||||
|
||||
//check on yearly recursive
|
||||
if(isset($sp_dates[2]) && is_array($sp_dates[2])){
|
||||
foreach($sp_dates[2] as $sp_time){
|
||||
$sp_time_md = date('md', $sp_time);
|
||||
$this_md = date('md', $currentTime);
|
||||
if($sp_time_md == $this_md){
|
||||
$sp_found = true;
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
//check on monthly recursive
|
||||
if(isset($sp_dates[1]) && is_array($sp_dates[1]) && !$sp_found){
|
||||
foreach($sp_dates[1] as $sp_time){
|
||||
$sp_time_d = date('d', $sp_time);
|
||||
if($sp_time_d == $day){
|
||||
$sp_found = true;
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
//check on no recursive
|
||||
if(isset($sp_dates[0]) && is_array($sp_dates[0]) && !$sp_found){
|
||||
$sp_found = in_array($currentTime, $sp_dates[0]);
|
||||
}
|
||||
|
||||
switch($sp_type){
|
||||
case 0:
|
||||
default:
|
||||
//disabled specific and enabled others
|
||||
$dateLink = ($sp_found) ? false : true;
|
||||
break;
|
||||
case 1:
|
||||
//enabled specific and disabled others
|
||||
$dateLink = ($sp_found) ? true : false;
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
//check date_pair1 & 2 and disabled date
|
||||
if($date_pair1 && $dp_time > 0 && $currentTime < $dp_time){ //set date only after date_pair1
|
||||
$dateLink = false;
|
||||
}
|
||||
|
||||
if($date_pair2 && $dp_time > 0 && $currentTime > $dp_time){ //set date only before date_pair2
|
||||
$dateLink = false;
|
||||
}
|
||||
|
||||
$htmlClass[] = strtolower($day_txt);
|
||||
|
||||
if($dateLink){
|
||||
//date with link
|
||||
$class = implode(" ", $htmlClass);
|
||||
|
||||
$calendar_rows[$row_count][] = array($day, "javascript:selectDay('".str_pad($day, 2, "0", STR_PAD_LEFT)."');", $class, "$y".str_pad($m, 2, "0", STR_PAD_LEFT).str_pad($day, 2, "0", STR_PAD_LEFT));
|
||||
}else{
|
||||
$htmlClass[] = "disabledate";
|
||||
$class = implode(" ", $htmlClass);
|
||||
|
||||
//date without link
|
||||
$calendar_rows[$row_count][] = array($day, "", $class, "$y".str_pad($m, 2, "0", STR_PAD_LEFT).str_pad($day, 2, "0", STR_PAD_LEFT));
|
||||
}
|
||||
if(($startDate == 0 && $date_num == 6) || ($startDate > 0 && $date_num == $startDate-1)){
|
||||
$row_count++;
|
||||
|
||||
$dayinweek_counter = 0;
|
||||
}else $dayinweek_counter++;
|
||||
|
||||
$wknum = date('W', mktime(0,0,0, $m, $day, $y));
|
||||
if(!isset($week_rows[$row_count][$wknum])){
|
||||
$week_rows[$row_count][$wknum] = 1;
|
||||
}else $week_rows[$row_count][$wknum] = $week_rows[$row_count][$wknum]+1;
|
||||
}
|
||||
|
||||
//write next other month
|
||||
$write_end_days = (6-$dayinweek_counter)+1;
|
||||
if($write_end_days > 0){
|
||||
for($day=1; $day<=$write_end_days; $day++){
|
||||
$calendar_rows[$row_count][] = array($day, "", "othermonth", "");
|
||||
|
||||
$wknum = date('W', mktime(0,0,0, $m+1, $day, $y));
|
||||
if(!isset($week_rows[$row_count][$wknum])){
|
||||
$week_rows[$row_count][$wknum] = 1;
|
||||
}else $week_rows[$row_count][$wknum] = $week_rows[$row_count][$wknum]+1;
|
||||
}
|
||||
$row_count++;
|
||||
}
|
||||
|
||||
//write fulfil row to 6 rows
|
||||
for($day=$row_count; $day<6; $day++){
|
||||
$tmpday = $write_end_days+1;
|
||||
for($f=$tmpday; $f<=($tmpday+6); $f++){
|
||||
$calendar_rows[$row_count][] = array($f, "", "othermonth", "");
|
||||
|
||||
$wknum = date('W', mktime(0,0,0, $m+1, $f, $y));
|
||||
if(!isset($week_rows[$row_count][$wknum])){
|
||||
$week_rows[$row_count][$wknum] = 1;
|
||||
}else $week_rows[$row_count][$wknum] = $week_rows[$row_count][$wknum]+1;
|
||||
}
|
||||
$write_end_days += 6;
|
||||
}
|
||||
|
||||
//check next month is on allowed date
|
||||
if($ta2_set && !$show_not_allow){
|
||||
$nxMonthTime = strtotime($next_year."-".$next_month."-1");
|
||||
if($nxMonthTime <= $time_allow2){
|
||||
$show_next = true;
|
||||
}else $show_next = false;
|
||||
}else $show_next = true; //always show when not set
|
||||
|
||||
if($cobj->hl){
|
||||
$to_replace = array("d","%"," ",".",",","ב","年","日");
|
||||
$order = str_replace($to_replace,"",L_CAL_FORMAT);
|
||||
if(strpos($order,"B") == 0) $first_input = "B";
|
||||
elseif(strpos($order,"Y") == 0) $first_input = "Y";
|
||||
if(strpos($order,"B") == 1) $second_input = "B";
|
||||
elseif(strpos($order,"Y") == 1) $second_input = "Y";
|
||||
}
|
||||
?>
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml"<?php if($rtl) echo(" dir=\"rtl\""); ?>>
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=7; IE=8" />
|
||||
<title>TriConsole.com - PHP Calendar Date Picker</title>
|
||||
<link href="calendar.css" rel="stylesheet" type="text/css" />
|
||||
<script language="javascript">
|
||||
<!--
|
||||
function setValue(){
|
||||
var f = document.calendarform;
|
||||
var date_selected = padString(f.selected_year.value, 4, "0") + "-" + padString(f.selected_month.value, 2, "0") + "-" + padString(f.selected_day.value, 2, "0");
|
||||
|
||||
//not use for now
|
||||
//toggle = typeof(toggle) != 'undefined' ? toggle : true;
|
||||
|
||||
window.parent.setValue(f.objname.value, date_selected);
|
||||
}
|
||||
|
||||
function unsetValue(){
|
||||
var f = document.calendarform;
|
||||
f.selected_day.value = "00";
|
||||
f.selected_month.value = "00";
|
||||
f.selected_year.value = "0000";
|
||||
|
||||
setValue();
|
||||
|
||||
this.loading();
|
||||
f.submit();
|
||||
}
|
||||
|
||||
function restoreValue(){
|
||||
var f = document.calendarform;
|
||||
var date_selected = padString(f.selected_year.value, 4, "0") + "-" + padString(f.selected_month.value, 2, "0") + "-" + padString(f.selected_day.value, 2, "0");
|
||||
|
||||
window.parent.updateValue(f.objname.value, date_selected);
|
||||
}
|
||||
|
||||
function selectDay(d){
|
||||
var f = document.calendarform;
|
||||
f.selected_day.value = d.toString();
|
||||
f.selected_month.value = f.m[f.m.selectedIndex].value;
|
||||
f.selected_year.value = f.y[f.y.selectedIndex].value;
|
||||
|
||||
setValue();
|
||||
|
||||
this.loading();
|
||||
f.submit();
|
||||
|
||||
submitNow(f.selected_day.value, f.selected_month.value, f.selected_year.value);
|
||||
}
|
||||
|
||||
function hL(E, mo){
|
||||
//clear last selected
|
||||
if(document.getElementById("select")){
|
||||
var selectobj = document.getElementById("select");
|
||||
selectobj.Id = "";
|
||||
}
|
||||
|
||||
while (E.tagName!="TD"){
|
||||
E=E.parentElement;
|
||||
}
|
||||
|
||||
E.Id = "select";
|
||||
}
|
||||
|
||||
function selectMonth(m){
|
||||
var f = document.calendarform;
|
||||
f.selected_month.value = m;
|
||||
}
|
||||
|
||||
function selectYear(y){
|
||||
var f = document.calendarform;
|
||||
f.selected_year.value = y;
|
||||
}
|
||||
|
||||
function move(m, y){
|
||||
var f = document.calendarform;
|
||||
f.m.value = m;
|
||||
f.y.value = y;
|
||||
|
||||
this.loading();
|
||||
f.submit();
|
||||
}
|
||||
|
||||
function today(){
|
||||
var f = document.calendarform;
|
||||
f.m.value = "<?php echo(date('m')); ?>";
|
||||
f.y.value = "<?php echo(date('Y')); ?>";
|
||||
|
||||
this.loading();
|
||||
f.submit();
|
||||
}
|
||||
|
||||
function closeMe(){
|
||||
window.parent.toggleCalendar('<?php echo($objname); ?>');
|
||||
}
|
||||
|
||||
function submitNow(dvalue, mvalue, yvalue){
|
||||
<?php
|
||||
//write auto submit script
|
||||
if($auto_submit){
|
||||
echo("if(yvalue>0 && mvalue>0 && dvalue>0){\n");
|
||||
if($form_name){
|
||||
//submit value by post form
|
||||
echo("window.parent.document.".$form_name.".submit();\n");
|
||||
}elseif($target_url){
|
||||
//submit value by get method
|
||||
echo("var date_selected = yvalue + \"-\" + mvalue + \"-\" + dvalue;\n");
|
||||
echo("window.parent.location.href='".$target_url."?".$objname."='+date_selected;\n");
|
||||
}
|
||||
echo("}\n");
|
||||
}
|
||||
?>
|
||||
}
|
||||
|
||||
function padString(stringToPad, padLength, padString) {
|
||||
if (stringToPad.length < padLength) {
|
||||
while (stringToPad.length < padLength) {
|
||||
stringToPad = padString + stringToPad;
|
||||
}
|
||||
}else {}
|
||||
/*
|
||||
if (stringToPad.length > padLength) {
|
||||
stringToPad = stringToPad.substring((stringToPad.length - padLength), padLength);
|
||||
} else {}
|
||||
*/
|
||||
return stringToPad;
|
||||
}
|
||||
|
||||
function loading(){
|
||||
document.getElementById('calendar-container').innerHTML = "<div id=\"calendar-body\"><div class=\"refresh\"><div align=\"center\" class=\"txt-container\"><?php echo(L_REF_CAL); ?></div></div></div>";
|
||||
adjustContainer();
|
||||
}
|
||||
|
||||
function submitCalendar(){
|
||||
this.loading();
|
||||
document.calendarform.submit();
|
||||
}
|
||||
|
||||
function getObject(item){
|
||||
if( window.mmIsOpera ) return(document.getElementById(item));
|
||||
if(document.all) return(document.all[item]);
|
||||
if(document.getElementById) return(document.getElementById(item));
|
||||
if(document.layers) return(document.layers[item]);
|
||||
return(false);
|
||||
}
|
||||
|
||||
function adjustContainer(){
|
||||
var tc_obj = getObject('calendar-page');
|
||||
//var tc_obj = frm_obj.contentWindow.getObject('calendar-page');
|
||||
if(tc_obj != null){
|
||||
var div_obj = window.parent.document.getElementById('div_<?php echo($objname); ?>');
|
||||
|
||||
if(tc_obj.offsetWidth > 0 && tc_obj.offsetHeight > 0){
|
||||
div_obj.style.width = tc_obj.offsetWidth+'px';
|
||||
div_obj.style.height = tc_obj.offsetHeight+'px';
|
||||
//alert(div_obj.style.width+','+div_obj.style.height);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
window.onload = function(){
|
||||
window.parent.setDateLabel('<?php echo($objname); ?>');
|
||||
adjustContainer();
|
||||
setTimeout("adjustContainer()", 1000);
|
||||
restoreValue();
|
||||
};
|
||||
//-->
|
||||
</script>
|
||||
</head>
|
||||
|
||||
<body leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">
|
||||
<div id="calendar-page">
|
||||
<div id="calendar-header" align="center">
|
||||
<?php if($dp){ ?>
|
||||
<div align="<?php echo($rtl ? "left" : "right"); ?>" class="closeme"><a href="javascript:closeMe();"><img src="images/close.gif" border="0" /></a></div>
|
||||
<?php } ?>
|
||||
<form id="calendarform" name="calendarform" method="post" action="<?php echo($thispage);?>">
|
||||
<table align="center" cellpadding="1" cellspacing="0">
|
||||
<tr>
|
||||
<?php
|
||||
$monthnames = $cobj->getMonthNames();
|
||||
if ($first_input == "B"){
|
||||
?>
|
||||
<td align="left"><select name="m" onchange="javascript:submitCalendar();">
|
||||
<?php
|
||||
for($f=1; $f<=sizeof($monthnames); $f++){
|
||||
$selected = ($f == (int)$m) ? " selected" : "";
|
||||
echo("<option value=\"".str_pad($f, 2, "0", STR_PAD_LEFT)."\"$selected>".$monthnames[$f-1]."</option>");
|
||||
}
|
||||
?>
|
||||
</select>
|
||||
</td>
|
||||
<?php
|
||||
}
|
||||
elseif ($first_input == "Y"){
|
||||
?>
|
||||
<td align="left"><select name="y" onchange="javascript:submitCalendar();">
|
||||
<?php
|
||||
$thisyear = date('Y');
|
||||
|
||||
//write year options
|
||||
for($year=$year_end; $year>=$year_start; $year--){
|
||||
$selected = ($year == $y) ? " selected" : "";
|
||||
echo("<option value=\"$year\"$selected>$year</option>");
|
||||
}
|
||||
?>
|
||||
</select>
|
||||
</td>
|
||||
<?php
|
||||
}
|
||||
if ($second_input == "B"){
|
||||
?>
|
||||
<td align="right"><select name="m" onchange="javascript:submitCalendar();"">
|
||||
<?php
|
||||
for($f=1; $f<=sizeof($monthnames); $f++){
|
||||
$selected = ($f == (int)$m) ? " selected" : "";
|
||||
echo("<option value=\"".str_pad($f, 2, "0", STR_PAD_LEFT)."\"$selected>".$monthnames[$f-1]."</option>");
|
||||
}
|
||||
?>
|
||||
</select>
|
||||
</td>
|
||||
<?php
|
||||
}
|
||||
elseif ($second_input == "Y"){
|
||||
?>
|
||||
<td align="right"><select name="y" onchange="javascript:submitCalendar();">
|
||||
<?php
|
||||
$thisyear = date('Y');
|
||||
|
||||
//write year options
|
||||
for($year=$year_end; $year>=$year_start; $year--){
|
||||
$selected = ($year == $y) ? " selected" : "";
|
||||
echo("<option value=\"$year\"$selected>$year</option>");
|
||||
}
|
||||
?>
|
||||
</select>
|
||||
</td>
|
||||
<?php
|
||||
}
|
||||
?>
|
||||
</tr>
|
||||
</table>
|
||||
<input name="selected_day" type="hidden" id="selected_day" value="<?php echo($sld);?>" />
|
||||
<input name="selected_month" type="hidden" id="selected_month" value="<?php echo($slm);?>" />
|
||||
<input name="selected_year" type="hidden" id="selected_year" value="<?php echo($sly);?>" />
|
||||
<input name="year_start" type="hidden" id="year_start" value="<?php echo($year_start);?>" />
|
||||
<input name="year_end" type="hidden" id="year_end" value="<?php echo($year_end);?>" />
|
||||
<input name="objname" type="hidden" id="objname" value="<?php echo($objname);?>" />
|
||||
<input name="dp" type="hidden" id="dp" value="<?php echo($dp);?>" />
|
||||
<input name="da1" type="hidden" id="da1" value="<?php echo($time_allow1);?>" />
|
||||
<input name="da2" type="hidden" id="da2" value="<?php echo($time_allow2);?>" />
|
||||
<input name="sna" type="hidden" id="sna" value="<?php echo($show_not_allow);?>" />
|
||||
<input name="aut" type="hidden" id="aut" value="<?php echo($auto_submit);?>" />
|
||||
<input name="frm" type="hidden" id="frm" value="<?php echo($form_name);?>" />
|
||||
<input name="tar" type="hidden" id="tar" value="<?php echo($target_url);?>" />
|
||||
<input name="inp" type="hidden" id="inp" value="<?php echo($show_input);?>" />
|
||||
<input name="fmt" type="hidden" id="fmt" value="<?php echo($date_format);?>" />
|
||||
<input name="dis" type="hidden" id="dis" value="<?php echo($dsb_txt);?>" />
|
||||
<input name="pr1" type="hidden" id="pr1" value="<?php echo($date_pair1);?>" />
|
||||
<input name="pr2" type="hidden" id="pr2" value="<?php echo($date_pair2);?>" />
|
||||
<input name="prv" type="hidden" id="prv" value="<?php echo($date_pair_value);?>" />
|
||||
<input name="pth" type="hidden" id="pth" value="<?php echo($path);?>" />
|
||||
<input name="spd" type="hidden" id="spd" value="<?php echo($cobj->check_json_encode($sp_dates));?>" />
|
||||
<input name="spt" type="hidden" id="spt" value="<?php echo($sp_type);?>" />
|
||||
<input name="och" type="hidden" id="och" value="<?php echo(urldecode($tc_onchanged));?>" />
|
||||
<input name="str" type="hidden" id="str" value="<?php echo($startDate);?>" />
|
||||
<input name="rtl" type="hidden" id="rtl" value="<?php echo($rtl);?>" />
|
||||
<input name="wks" type="hidden" id="wks" value="<?php echo($show_weeks);?>" />
|
||||
<input name="int" type="hidden" id="int" value="<?php echo($interval);?>" />
|
||||
<input name="hl" type="hidden" id="hl" value="<?php echo($hl);?>" />
|
||||
</form>
|
||||
</div>
|
||||
<div id="calendar-container">
|
||||
<div id="calendar-body">
|
||||
<table border="0" cellspacing="1" cellpadding="0" align="center">
|
||||
<?php
|
||||
$day_headers = array_values($cobj->getDayHeaders());
|
||||
|
||||
echo("<tr>");
|
||||
|
||||
if ($show_weeks) echo("<td align=\"center\" class=\"header wk-hdr\"><div>".$cobj->week_hdr."</div></td>");
|
||||
|
||||
//write calendar day header
|
||||
foreach($day_headers as $dh){
|
||||
echo("<td align=\"center\" class=\"header\"><div>".$dh."</div></td>");
|
||||
}
|
||||
echo("</tr>");
|
||||
|
||||
for($row=0; $row<sizeof($calendar_rows); $row++){
|
||||
echo("<tr>");
|
||||
|
||||
if ($show_weeks){
|
||||
asort($week_rows[$row]);
|
||||
|
||||
//get week number with highest member
|
||||
$cw_keys = array_keys($week_rows[$row]);
|
||||
|
||||
echo("<td align=\"center\" class=\"wk\"><div>".$cw_keys[(sizeof($cw_keys)-1)]."</div></td>");
|
||||
}
|
||||
|
||||
foreach($calendar_rows[$row] as $column){
|
||||
$this_day = isset($column[0]) ? $column[0] : "";
|
||||
$this_link = isset($column[1]) ? $column[1] : "";
|
||||
$this_class = isset($column[2]) ? $column[2] : "";
|
||||
$this_id = isset($column[3]) ? $column[3] : "";
|
||||
|
||||
$id_str = ($this_id) ? " id=\"$this_id\"" : "";
|
||||
|
||||
if($this_link){
|
||||
echo("<td$id_str align=\"center\" class=\"$this_class\"><a href=\"$this_link\"><div>$this_day</div></a></td>");
|
||||
}else{
|
||||
echo("<td$id_str align=\"center\" class=\"$this_class\"><div>$this_day</div></td>");
|
||||
}
|
||||
}
|
||||
echo("</tr>");
|
||||
}
|
||||
?>
|
||||
</table>
|
||||
</div>
|
||||
<?php
|
||||
if(($previous_year >= $year_start || $next_year <= $year_end) && ($show_previous || $show_next)){
|
||||
?>
|
||||
<div id="calendar-footer">
|
||||
<div class="btn">
|
||||
<div style="float: <?php echo($rtl ? "right" : "left"); ?>;">
|
||||
<?php
|
||||
if($previous_year >= $year_start && $show_previous){
|
||||
?><a href="javascript:move('<?php echo(str_pad($previous_month, 2, "0", STR_PAD_LEFT));?>', '<?php echo($previous_year);?>');"><img src="images/btn_<?php echo($rtl ? "next" : "previous"); ?>.png" width="16" height="16" border="0" align="<?php echo(L_PREV); ?>" title="<?php echo(L_PREV); ?>" /></a>
|
||||
<?php
|
||||
}else echo(" ");
|
||||
?>
|
||||
</div>
|
||||
<div style="float: <?php echo($rtl ? "left" : "right"); ?>;">
|
||||
<?php
|
||||
if($next_year <= $year_end && $show_next){
|
||||
?><a href="javascript:move('<?php echo(str_pad($next_month, 2, "0", STR_PAD_LEFT));?>', '<?php echo($next_year);?>');"><img src="images/btn_<?php echo($rtl ? "previous" : "next"); ?>.png" width="16" height="16" border="0" align="<?php echo(L_NEXT); ?>" title="<?php echo(L_NEXT); ?>" /></a>
|
||||
<?php
|
||||
}else echo(" ");
|
||||
?>
|
||||
</div>
|
||||
<div style="margin-left: 30px; margin-right: 30px;" align="center">
|
||||
<a href="javascript:today();" class="txt"><?php echo(L_TODAY); ?></a>
|
||||
<?php
|
||||
if($sld>0 && $slm>0 && $sly>0){
|
||||
?> | <a href="javascript:unsetValue();" class="txt"><?php echo(L_UNSET); ?></a>
|
||||
<?php
|
||||
}
|
||||
?>
|
||||
</div>
|
||||
<div style="clear: both;"></div>
|
||||
</div>
|
||||
</div>
|
||||
<?php
|
||||
}
|
||||
?>
|
||||
</div>
|
||||
</div>
|
||||
<div style="clear: both;"></div>
|
||||
</body>
|
||||
</html>
|
||||
726
calendar/calendar_form.php.ori
Normal file
726
calendar/calendar_form.php.ori
Normal file
@@ -0,0 +1,726 @@
|
||||
<?php
|
||||
|
||||
//Request selected language - by Ciprian
|
||||
$hl = (isset($_REQUEST["hl"])) ? $_REQUEST["hl"] : false;
|
||||
if($hl && $hl != "en_US" && $hl != "L_LANG") $language = $hl;
|
||||
elseif(defined("L_LANG") && L_LANG != "it_IT" && L_LANG != "L_LANG") $language = L_LANG;
|
||||
if(isset($language)){
|
||||
include_once("lang/calendar.".$language.".php");
|
||||
}
|
||||
require_once('tc_calendar.php');
|
||||
|
||||
$thispage = $_SERVER['PHP_SELF'];
|
||||
|
||||
$sld = (isset($_REQUEST["selected_day"])) ? $_REQUEST["selected_day"] : 0;
|
||||
$slm = (isset($_REQUEST["selected_month"])) ? (int)$_REQUEST["selected_month"] : 0;
|
||||
$sly = (isset($_REQUEST["selected_year"])) ? (int)$_REQUEST["selected_year"] : 0;
|
||||
$year_start = (isset($_REQUEST["year_start"])) ? $_REQUEST["year_start"] : 0;
|
||||
$year_end = (isset($_REQUEST["year_end"])) ? $_REQUEST["year_end"] : 0;
|
||||
$startDate = (isset($_REQUEST["str"])) ? $_REQUEST["str"] : 0;
|
||||
$time_allow1 = (isset($_REQUEST["da1"])) ? $_REQUEST["da1"] : "";
|
||||
$time_allow2 = (isset($_REQUEST["da2"])) ? $_REQUEST["da2"] : "";
|
||||
$ta1_set = is_numeric($time_allow1);
|
||||
$ta2_set = is_numeric($time_allow2);
|
||||
$show_not_allow = (isset($_REQUEST["sna"])) ? $_REQUEST["sna"] : true;
|
||||
$auto_submit = (isset($_REQUEST["aut"])) ? $_REQUEST["aut"] : false;
|
||||
$form_name = (isset($_REQUEST["frm"])) ? $_REQUEST["frm"] : "";
|
||||
$target_url = (isset($_REQUEST["tar"])) ? $_REQUEST["tar"] : "";
|
||||
$show_input = (isset($_REQUEST["inp"])) ? $_REQUEST["inp"] : true;
|
||||
$date_format = (isset($_REQUEST["fmt"])) ? $_REQUEST["fmt"] : DATE_FORMAT; //format of date shown in panel if $show_input is false
|
||||
$dsb_txt = (isset($_REQUEST["dis"])) ? $_REQUEST["dis"] : "";
|
||||
$date_pair1 = (isset($_REQUEST["pr1"])) ? $_REQUEST["pr1"] : "";
|
||||
$date_pair2 = (isset($_REQUEST["pr2"])) ? $_REQUEST["pr2"] : "";
|
||||
$date_pair_value = (isset($_REQUEST["prv"])) ? $_REQUEST["prv"] : "";
|
||||
$path = (isset($_REQUEST["pth"])) ? $_REQUEST["pth"] : "";
|
||||
$sp_dates = (isset($_REQUEST["spd"])) ? @tc_calendar::check_json_decode($_REQUEST["spd"]) : array(array(), array(), array());
|
||||
$sp_type = (isset($_REQUEST["spt"])) ? $_REQUEST["spt"] : 0;
|
||||
$tc_onchanged = (isset($_REQUEST["och"])) ? $_REQUEST["och"] : "";
|
||||
$rtl = (isset($_REQUEST["rtl"])) ? $_REQUEST["rtl"] : RTL;
|
||||
$show_weeks = (isset($_REQUEST["wks"])) ? $_REQUEST["wks"] : false;
|
||||
$interval = (isset($_REQUEST["int"])) ? $_REQUEST["int"] : 1;
|
||||
$hl = (isset($_REQUEST["hl"])) ? $_REQUEST["hl"] : 'en_US';
|
||||
|
||||
//check year to be select in case of date_allow is set
|
||||
if(!$show_not_allow){
|
||||
if ($ta1_set) $year_start = date('Y', $time_allow1);
|
||||
if ($ta2_set) $year_end = date('Y', $time_allow2);
|
||||
}
|
||||
|
||||
if(isset($_REQUEST["m"]))
|
||||
$m = $_REQUEST["m"];
|
||||
else{
|
||||
if($slm){
|
||||
$m = $slm;
|
||||
}else{
|
||||
if($ta2_set && $year_end > 0){
|
||||
//compare which one is more
|
||||
$year_allow2 = date('Y', $time_allow2);
|
||||
if($year_allow2 >= $year_end){
|
||||
//use time_allow2
|
||||
$m = ($time_allow2 > time()) ? date('m') : date('m', $time_allow2);
|
||||
}else{
|
||||
//use year_end
|
||||
$m = ($year_end > date('Y')) ? date('m') : 12;
|
||||
}
|
||||
}elseif($ta2_set){
|
||||
$m = ($time_allow2 > time()) ? date('m') : date('m', $time_allow2);
|
||||
}elseif($year_end > 0){
|
||||
$m = ($year_end > date('Y')) ? date('m') : 12;
|
||||
}else $m = date('m');
|
||||
}
|
||||
}
|
||||
|
||||
if($m < 1 && $m > 12) $m = date('m');
|
||||
|
||||
$cyr = ($sly) ? true : false;
|
||||
if($sly && $sly < $year_start) $sly = $year_start;
|
||||
if($sly && $sly > $year_end) $sly = $year_end;
|
||||
|
||||
if(isset($_REQUEST["y"]))
|
||||
$y = $_REQUEST["y"];
|
||||
else
|
||||
$y = ($cyr) ? $sly : date('Y');
|
||||
|
||||
if($y <= 0) $y = date('Y');
|
||||
|
||||
//set startup calendar
|
||||
if($y >= $year_end) $y = $year_end;
|
||||
if($y <= $year_start) $y = $year_start;
|
||||
|
||||
// ensure m-y fits date allow range
|
||||
if (!$show_not_allow) {
|
||||
if ($ta1_set) {
|
||||
$m1 = date('m', $time_allow1);
|
||||
$y1 = date('Y', $time_allow1);
|
||||
if ($y == $y1 && (int)$m < (int)$m1) $m = $m1;
|
||||
}
|
||||
if ($ta2_set) {
|
||||
$m2 = date('m', $time_allow2);
|
||||
$y2 = date('Y', $time_allow2);
|
||||
if ($y == $y2 && (int)$m > (int)$m2) $m = $m2;
|
||||
}
|
||||
}
|
||||
|
||||
$objname = (isset($_REQUEST["objname"])) ? $_REQUEST["objname"] : "";
|
||||
$dp = (isset($_REQUEST["dp"])) ? $_REQUEST["dp"] : "";
|
||||
|
||||
$cobj = new tc_calendar("");
|
||||
$cobj->startDate($startDate);
|
||||
$cobj->dsb_days = explode(",", $dsb_txt);
|
||||
|
||||
if(!$year_start || !$year_end){
|
||||
$year_start = $cobj->year_start; //get default value of year start
|
||||
$year_end = $cobj->year_end; //get default value of year end
|
||||
}
|
||||
//$cobj->setDate($sld, $slm, $sly);
|
||||
|
||||
$total_thismonth = $cobj->total_days($m, $y);
|
||||
|
||||
if($m == 1){
|
||||
$previous_month = 12;
|
||||
$previous_year = $y-1;
|
||||
}else{
|
||||
$previous_month = $m-1;
|
||||
$previous_year = $y;
|
||||
}
|
||||
|
||||
if($m == 12){
|
||||
$next_month = 1;
|
||||
$next_year = $y+1;
|
||||
}else{
|
||||
$next_month = $m+1;
|
||||
$next_year = $y;
|
||||
}
|
||||
|
||||
$total_lastmonth = $cobj->total_days($previous_month, $previous_year);
|
||||
$today = date('Y-m-d');
|
||||
|
||||
$firstdate = date('w', strtotime($y."-".$m."-1")); //first date of month, 0 (for Sunday) through 6 (for Saturday)
|
||||
|
||||
if($firstdate == $startDate){
|
||||
//skip last month
|
||||
$startwrite = $total_lastmonth+1;
|
||||
}elseif($firstdate < $startDate){
|
||||
$startwrite = $total_lastmonth - (6-($startDate-$firstdate));
|
||||
}else{
|
||||
$startwrite = $total_lastmonth - ($firstdate - $startDate - 1);
|
||||
}
|
||||
|
||||
//--------------------------------
|
||||
//prepare the calendar in array
|
||||
//--------------------------------
|
||||
$calendar_rows = array();
|
||||
$week_rows = array(); //collection for week number, $week_rows[$row][$week_number] = counter
|
||||
|
||||
$dayinweek_counter = 0;
|
||||
$row_count = 0;
|
||||
|
||||
//write previous month
|
||||
for($day=$startwrite; $day<=$total_lastmonth; $day++){
|
||||
$calendar_rows[$row_count][] = array($day, "", "othermonth", "");
|
||||
$dayinweek_counter++;
|
||||
|
||||
$wknum = date('W', mktime(0,0,0, $m-1, $day, $y));
|
||||
if(!isset($week_rows[$row_count][$wknum])){
|
||||
$week_rows[$row_count][$wknum] = 1;
|
||||
}else $week_rows[$row_count][$wknum] = $week_rows[$row_count][$wknum]+1;
|
||||
}
|
||||
|
||||
$pvMonthTime = strtotime($previous_year."-".$previous_month."-".$total_lastmonth);
|
||||
|
||||
//check lastmonth is on allowed date
|
||||
if($ta1_set && !$show_not_allow){
|
||||
if($pvMonthTime >= $time_allow1){
|
||||
$show_previous = true;
|
||||
}else $show_previous = false;
|
||||
}else $show_previous = true; //always show when not set
|
||||
|
||||
$date_num = date('w', $pvMonthTime);
|
||||
if(($startDate == 0 && $date_num == 6) || ($startDate > 0 && $date_num == $startDate-1) && $startwrite<$total_lastmonth){
|
||||
if(isset($calendar_rows[0])) $row_count++;
|
||||
}
|
||||
|
||||
$dp_time = ($date_pair_value) ? strtotime($date_pair_value) : 0;
|
||||
|
||||
$select_days = array();
|
||||
if($sld>0 && $slm>0 && $sly>0){
|
||||
$sldate = "$sly-$slm-$sld";
|
||||
for($i=0; $i<$interval; $i++){
|
||||
$this_day = date("Y-m-d", mktime(0,0,0, date('m', strtotime($sldate)), date('d', strtotime($sldate))+$i, date('Y', strtotime($sldate))));
|
||||
$select_days[] = strtotime($this_day);
|
||||
}
|
||||
}
|
||||
|
||||
//write current month
|
||||
for($day=1; $day<=$total_thismonth; $day++){
|
||||
$date_num = date('w', strtotime($y."-".$m."-".$day));
|
||||
$day_txt = date('D', strtotime($y."-".$m."-".$day));
|
||||
|
||||
$currentTime = strtotime($y."-".$m."-".$day);
|
||||
$htmlClass = array();
|
||||
|
||||
$is_today = $currentTime - strtotime($today);
|
||||
$htmlClass[] = ($is_today == 0) ? "today" : "general";
|
||||
|
||||
/*
|
||||
$is_selected = strtotime($y."-".$m."-".$day) - strtotime($sly."-".$slm."-".$sld);
|
||||
if($is_selected == 0) $htmlClass[] = "select";
|
||||
*/
|
||||
|
||||
if(in_array($currentTime, $select_days)){
|
||||
$htmlClass[] = "select";
|
||||
}
|
||||
|
||||
//check date allowed
|
||||
if($ta1_set && $ta2_set){
|
||||
//both date specified
|
||||
$dateLink = ($time_allow1 <= $currentTime && $currentTime <= $time_allow2);
|
||||
}elseif($ta1_set){
|
||||
//only date 1 specified
|
||||
$dateLink = ($currentTime >= $time_allow1);
|
||||
}elseif($ta2_set){
|
||||
//only date 2 specified
|
||||
$dateLink = ($currentTime <= $time_allow2);
|
||||
}else{
|
||||
//no date allow specified, assume show all
|
||||
$dateLink = true;
|
||||
}
|
||||
|
||||
if($dateLink){
|
||||
//check for disable days
|
||||
if(in_array(strtolower($day_txt), $cobj->dsb_days) !== false){
|
||||
$dateLink = false;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
//check specific date
|
||||
if($dateLink){
|
||||
if(is_array($sp_dates) && sizeof($sp_dates) > 0){
|
||||
//check if it is current date
|
||||
$sp_found = false;
|
||||
|
||||
//check on yearly recursive
|
||||
if(isset($sp_dates[2]) && is_array($sp_dates[2])){
|
||||
foreach($sp_dates[2] as $sp_time){
|
||||
$sp_time_md = date('md', $sp_time);
|
||||
$this_md = date('md', $currentTime);
|
||||
if($sp_time_md == $this_md){
|
||||
$sp_found = true;
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
//check on monthly recursive
|
||||
if(isset($sp_dates[1]) && is_array($sp_dates[1]) && !$sp_found){
|
||||
foreach($sp_dates[1] as $sp_time){
|
||||
$sp_time_d = date('d', $sp_time);
|
||||
if($sp_time_d == $day){
|
||||
$sp_found = true;
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
//check on no recursive
|
||||
if(isset($sp_dates[0]) && is_array($sp_dates[0]) && !$sp_found){
|
||||
$sp_found = in_array($currentTime, $sp_dates[0]);
|
||||
}
|
||||
|
||||
switch($sp_type){
|
||||
case 0:
|
||||
default:
|
||||
//disabled specific and enabled others
|
||||
$dateLink = ($sp_found) ? false : true;
|
||||
break;
|
||||
case 1:
|
||||
//enabled specific and disabled others
|
||||
$dateLink = ($sp_found) ? true : false;
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
//check date_pair1 & 2 and disabled date
|
||||
if($date_pair1 && $dp_time > 0 && $currentTime < $dp_time){ //set date only after date_pair1
|
||||
$dateLink = false;
|
||||
}
|
||||
|
||||
if($date_pair2 && $dp_time > 0 && $currentTime > $dp_time){ //set date only before date_pair2
|
||||
$dateLink = false;
|
||||
}
|
||||
|
||||
$htmlClass[] = strtolower($day_txt);
|
||||
|
||||
if($dateLink){
|
||||
//date with link
|
||||
$class = implode(" ", $htmlClass);
|
||||
|
||||
$calendar_rows[$row_count][] = array($day, "javascript:selectDay('".str_pad($day, 2, "0", STR_PAD_LEFT)."');", $class, "$y".str_pad($m, 2, "0", STR_PAD_LEFT).str_pad($day, 2, "0", STR_PAD_LEFT));
|
||||
}else{
|
||||
$htmlClass[] = "disabledate";
|
||||
$class = implode(" ", $htmlClass);
|
||||
|
||||
//date without link
|
||||
$calendar_rows[$row_count][] = array($day, "", $class, "$y".str_pad($m, 2, "0", STR_PAD_LEFT).str_pad($day, 2, "0", STR_PAD_LEFT));
|
||||
}
|
||||
if(($startDate == 0 && $date_num == 6) || ($startDate > 0 && $date_num == $startDate-1)){
|
||||
$row_count++;
|
||||
|
||||
$dayinweek_counter = 0;
|
||||
}else $dayinweek_counter++;
|
||||
|
||||
$wknum = date('W', mktime(0,0,0, $m, $day, $y));
|
||||
if(!isset($week_rows[$row_count][$wknum])){
|
||||
$week_rows[$row_count][$wknum] = 1;
|
||||
}else $week_rows[$row_count][$wknum] = $week_rows[$row_count][$wknum]+1;
|
||||
}
|
||||
|
||||
//write next other month
|
||||
$write_end_days = (6-$dayinweek_counter)+1;
|
||||
if($write_end_days > 0){
|
||||
for($day=1; $day<=$write_end_days; $day++){
|
||||
$calendar_rows[$row_count][] = array($day, "", "othermonth", "");
|
||||
|
||||
$wknum = date('W', mktime(0,0,0, $m+1, $day, $y));
|
||||
if(!isset($week_rows[$row_count][$wknum])){
|
||||
$week_rows[$row_count][$wknum] = 1;
|
||||
}else $week_rows[$row_count][$wknum] = $week_rows[$row_count][$wknum]+1;
|
||||
}
|
||||
$row_count++;
|
||||
}
|
||||
|
||||
//write fulfil row to 6 rows
|
||||
for($day=$row_count; $day<6; $day++){
|
||||
$tmpday = $write_end_days+1;
|
||||
for($f=$tmpday; $f<=($tmpday+6); $f++){
|
||||
$calendar_rows[$row_count][] = array($f, "", "othermonth", "");
|
||||
|
||||
$wknum = date('W', mktime(0,0,0, $m+1, $f, $y));
|
||||
if(!isset($week_rows[$row_count][$wknum])){
|
||||
$week_rows[$row_count][$wknum] = 1;
|
||||
}else $week_rows[$row_count][$wknum] = $week_rows[$row_count][$wknum]+1;
|
||||
}
|
||||
$write_end_days += 6;
|
||||
}
|
||||
|
||||
//check next month is on allowed date
|
||||
if($ta2_set && !$show_not_allow){
|
||||
$nxMonthTime = strtotime($next_year."-".$next_month."-1");
|
||||
if($nxMonthTime <= $time_allow2){
|
||||
$show_next = true;
|
||||
}else $show_next = false;
|
||||
}else $show_next = true; //always show when not set
|
||||
|
||||
if($cobj->hl){
|
||||
$to_replace = array("d","%"," ",".",",","ב","年","日");
|
||||
$order = str_replace($to_replace,"",L_CAL_FORMAT);
|
||||
if(strpos($order,"B") == 0) $first_input = "B";
|
||||
elseif(strpos($order,"Y") == 0) $first_input = "Y";
|
||||
if(strpos($order,"B") == 1) $second_input = "B";
|
||||
elseif(strpos($order,"Y") == 1) $second_input = "Y";
|
||||
}
|
||||
?>
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml"<?php if($rtl) echo(" dir=\"rtl\""); ?>>
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=7; IE=8" />
|
||||
<title>TriConsole.com - PHP Calendar Date Picker</title>
|
||||
<link href="calendar.css" rel="stylesheet" type="text/css" />
|
||||
<script language="javascript">
|
||||
<!--
|
||||
function setValue(){
|
||||
var f = document.calendarform;
|
||||
var date_selected = padString(f.selected_year.value, 4, "0") + "-" + padString(f.selected_month.value, 2, "0") + "-" + padString(f.selected_day.value, 2, "0");
|
||||
|
||||
//not use for now
|
||||
//toggle = typeof(toggle) != 'undefined' ? toggle : true;
|
||||
|
||||
window.parent.setValue(f.objname.value, date_selected);
|
||||
}
|
||||
|
||||
function unsetValue(){
|
||||
var f = document.calendarform;
|
||||
f.selected_day.value = "00";
|
||||
f.selected_month.value = "00";
|
||||
f.selected_year.value = "0000";
|
||||
|
||||
setValue();
|
||||
|
||||
this.loading();
|
||||
f.submit();
|
||||
}
|
||||
|
||||
function restoreValue(){
|
||||
var f = document.calendarform;
|
||||
var date_selected = padString(f.selected_year.value, 4, "0") + "-" + padString(f.selected_month.value, 2, "0") + "-" + padString(f.selected_day.value, 2, "0");
|
||||
|
||||
window.parent.updateValue(f.objname.value, date_selected);
|
||||
}
|
||||
|
||||
function selectDay(d){
|
||||
var f = document.calendarform;
|
||||
f.selected_day.value = d.toString();
|
||||
f.selected_month.value = f.m[f.m.selectedIndex].value;
|
||||
f.selected_year.value = f.y[f.y.selectedIndex].value;
|
||||
|
||||
setValue();
|
||||
|
||||
this.loading();
|
||||
f.submit();
|
||||
|
||||
submitNow(f.selected_day.value, f.selected_month.value, f.selected_year.value);
|
||||
}
|
||||
|
||||
function hL(E, mo){
|
||||
//clear last selected
|
||||
if(document.getElementById("select")){
|
||||
var selectobj = document.getElementById("select");
|
||||
selectobj.Id = "";
|
||||
}
|
||||
|
||||
while (E.tagName!="TD"){
|
||||
E=E.parentElement;
|
||||
}
|
||||
|
||||
E.Id = "select";
|
||||
}
|
||||
|
||||
function selectMonth(m){
|
||||
var f = document.calendarform;
|
||||
f.selected_month.value = m;
|
||||
}
|
||||
|
||||
function selectYear(y){
|
||||
var f = document.calendarform;
|
||||
f.selected_year.value = y;
|
||||
}
|
||||
|
||||
function move(m, y){
|
||||
var f = document.calendarform;
|
||||
f.m.value = m;
|
||||
f.y.value = y;
|
||||
|
||||
this.loading();
|
||||
f.submit();
|
||||
}
|
||||
|
||||
function today(){
|
||||
var f = document.calendarform;
|
||||
f.m.value = "<?php echo(date('m')); ?>";
|
||||
f.y.value = "<?php echo(date('Y')); ?>";
|
||||
|
||||
this.loading();
|
||||
f.submit();
|
||||
}
|
||||
|
||||
function closeMe(){
|
||||
window.parent.toggleCalendar('<?php echo($objname); ?>');
|
||||
}
|
||||
|
||||
function submitNow(dvalue, mvalue, yvalue){
|
||||
<?php
|
||||
//write auto submit script
|
||||
if($auto_submit){
|
||||
echo("if(yvalue>0 && mvalue>0 && dvalue>0){\n");
|
||||
if($form_name){
|
||||
//submit value by post form
|
||||
echo("window.parent.document.".$form_name.".submit();\n");
|
||||
}elseif($target_url){
|
||||
//submit value by get method
|
||||
echo("var date_selected = yvalue + \"-\" + mvalue + \"-\" + dvalue;\n");
|
||||
echo("window.parent.location.href='".$target_url."?".$objname."='+date_selected;\n");
|
||||
}
|
||||
echo("}\n");
|
||||
}
|
||||
?>
|
||||
}
|
||||
|
||||
function padString(stringToPad, padLength, padString) {
|
||||
if (stringToPad.length < padLength) {
|
||||
while (stringToPad.length < padLength) {
|
||||
stringToPad = padString + stringToPad;
|
||||
}
|
||||
}else {}
|
||||
/*
|
||||
if (stringToPad.length > padLength) {
|
||||
stringToPad = stringToPad.substring((stringToPad.length - padLength), padLength);
|
||||
} else {}
|
||||
*/
|
||||
return stringToPad;
|
||||
}
|
||||
|
||||
function loading(){
|
||||
document.getElementById('calendar-container').innerHTML = "<div id=\"calendar-body\"><div class=\"refresh\"><div align=\"center\" class=\"txt-container\"><?php echo(L_REF_CAL); ?></div></div></div>";
|
||||
adjustContainer();
|
||||
}
|
||||
|
||||
function submitCalendar(){
|
||||
this.loading();
|
||||
document.calendarform.submit();
|
||||
}
|
||||
|
||||
function getObject(item){
|
||||
if( window.mmIsOpera ) return(document.getElementById(item));
|
||||
if(document.all) return(document.all[item]);
|
||||
if(document.getElementById) return(document.getElementById(item));
|
||||
if(document.layers) return(document.layers[item]);
|
||||
return(false);
|
||||
}
|
||||
|
||||
function adjustContainer(){
|
||||
var tc_obj = getObject('calendar-page');
|
||||
//var tc_obj = frm_obj.contentWindow.getObject('calendar-page');
|
||||
if(tc_obj != null){
|
||||
var div_obj = window.parent.document.getElementById('div_<?php echo($objname); ?>');
|
||||
|
||||
if(tc_obj.offsetWidth > 0 && tc_obj.offsetHeight > 0){
|
||||
div_obj.style.width = tc_obj.offsetWidth+'px';
|
||||
div_obj.style.height = tc_obj.offsetHeight+'px';
|
||||
//alert(div_obj.style.width+','+div_obj.style.height);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
window.onload = function(){
|
||||
window.parent.setDateLabel('<?php echo($objname); ?>');
|
||||
adjustContainer();
|
||||
setTimeout("adjustContainer()", 1000);
|
||||
restoreValue();
|
||||
};
|
||||
//-->
|
||||
</script>
|
||||
</head>
|
||||
|
||||
<body leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">
|
||||
<div id="calendar-page">
|
||||
<div id="calendar-header" align="center">
|
||||
<?php if($dp){ ?>
|
||||
<div align="<?php echo($rtl ? "left" : "right"); ?>" class="closeme"><a href="javascript:closeMe();"><img src="images/close.gif" border="0" /></a></div>
|
||||
<?php } ?>
|
||||
<form id="calendarform" name="calendarform" method="post" action="<?php echo($thispage);?>">
|
||||
<table align="center" cellpadding="1" cellspacing="0">
|
||||
<tr>
|
||||
<?php
|
||||
$monthnames = $cobj->getMonthNames();
|
||||
if ($first_input == "B"){
|
||||
?>
|
||||
<td align="left"><select name="m" onchange="javascript:submitCalendar();">
|
||||
<?php
|
||||
for($f=1; $f<=sizeof($monthnames); $f++){
|
||||
$selected = ($f == (int)$m) ? " selected" : "";
|
||||
echo("<option value=\"".str_pad($f, 2, "0", STR_PAD_LEFT)."\"$selected>".$monthnames[$f-1]."</option>");
|
||||
}
|
||||
?>
|
||||
</select>
|
||||
</td>
|
||||
<?php
|
||||
}
|
||||
elseif ($first_input == "Y"){
|
||||
?>
|
||||
<td align="left"><select name="y" onchange="javascript:submitCalendar();">
|
||||
<?php
|
||||
$thisyear = date('Y');
|
||||
|
||||
//write year options
|
||||
for($year=$year_end; $year>=$year_start; $year--){
|
||||
$selected = ($year == $y) ? " selected" : "";
|
||||
echo("<option value=\"$year\"$selected>$year</option>");
|
||||
}
|
||||
?>
|
||||
</select>
|
||||
</td>
|
||||
<?php
|
||||
}
|
||||
if ($second_input == "B"){
|
||||
?>
|
||||
<td align="right"><select name="m" onchange="javascript:submitCalendar();"">
|
||||
<?php
|
||||
for($f=1; $f<=sizeof($monthnames); $f++){
|
||||
$selected = ($f == (int)$m) ? " selected" : "";
|
||||
echo("<option value=\"".str_pad($f, 2, "0", STR_PAD_LEFT)."\"$selected>".$monthnames[$f-1]."</option>");
|
||||
}
|
||||
?>
|
||||
</select>
|
||||
</td>
|
||||
<?php
|
||||
}
|
||||
elseif ($second_input == "Y"){
|
||||
?>
|
||||
<td align="right"><select name="y" onchange="javascript:submitCalendar();">
|
||||
<?php
|
||||
$thisyear = date('Y');
|
||||
|
||||
//write year options
|
||||
for($year=$year_end; $year>=$year_start; $year--){
|
||||
$selected = ($year == $y) ? " selected" : "";
|
||||
echo("<option value=\"$year\"$selected>$year</option>");
|
||||
}
|
||||
?>
|
||||
</select>
|
||||
</td>
|
||||
<?php
|
||||
}
|
||||
?>
|
||||
</tr>
|
||||
</table>
|
||||
<input name="selected_day" type="hidden" id="selected_day" value="<?php echo($sld);?>" />
|
||||
<input name="selected_month" type="hidden" id="selected_month" value="<?php echo($slm);?>" />
|
||||
<input name="selected_year" type="hidden" id="selected_year" value="<?php echo($sly);?>" />
|
||||
<input name="year_start" type="hidden" id="year_start" value="<?php echo($year_start);?>" />
|
||||
<input name="year_end" type="hidden" id="year_end" value="<?php echo($year_end);?>" />
|
||||
<input name="objname" type="hidden" id="objname" value="<?php echo($objname);?>" />
|
||||
<input name="dp" type="hidden" id="dp" value="<?php echo($dp);?>" />
|
||||
<input name="da1" type="hidden" id="da1" value="<?php echo($time_allow1);?>" />
|
||||
<input name="da2" type="hidden" id="da2" value="<?php echo($time_allow2);?>" />
|
||||
<input name="sna" type="hidden" id="sna" value="<?php echo($show_not_allow);?>" />
|
||||
<input name="aut" type="hidden" id="aut" value="<?php echo($auto_submit);?>" />
|
||||
<input name="frm" type="hidden" id="frm" value="<?php echo($form_name);?>" />
|
||||
<input name="tar" type="hidden" id="tar" value="<?php echo($target_url);?>" />
|
||||
<input name="inp" type="hidden" id="inp" value="<?php echo($show_input);?>" />
|
||||
<input name="fmt" type="hidden" id="fmt" value="<?php echo($date_format);?>" />
|
||||
<input name="dis" type="hidden" id="dis" value="<?php echo($dsb_txt);?>" />
|
||||
<input name="pr1" type="hidden" id="pr1" value="<?php echo($date_pair1);?>" />
|
||||
<input name="pr2" type="hidden" id="pr2" value="<?php echo($date_pair2);?>" />
|
||||
<input name="prv" type="hidden" id="prv" value="<?php echo($date_pair_value);?>" />
|
||||
<input name="pth" type="hidden" id="pth" value="<?php echo($path);?>" />
|
||||
<input name="spd" type="hidden" id="spd" value="<?php echo($cobj->check_json_encode($sp_dates));?>" />
|
||||
<input name="spt" type="hidden" id="spt" value="<?php echo($sp_type);?>" />
|
||||
<input name="och" type="hidden" id="och" value="<?php echo(urldecode($tc_onchanged));?>" />
|
||||
<input name="str" type="hidden" id="str" value="<?php echo($startDate);?>" />
|
||||
<input name="rtl" type="hidden" id="rtl" value="<?php echo($rtl);?>" />
|
||||
<input name="wks" type="hidden" id="wks" value="<?php echo($show_weeks);?>" />
|
||||
<input name="int" type="hidden" id="int" value="<?php echo($interval);?>" />
|
||||
<input name="hl" type="hidden" id="hl" value="<?php echo($hl);?>" />
|
||||
</form>
|
||||
</div>
|
||||
<div id="calendar-container">
|
||||
<div id="calendar-body">
|
||||
<table border="0" cellspacing="1" cellpadding="0" align="center">
|
||||
<?php
|
||||
$day_headers = array_values($cobj->getDayHeaders());
|
||||
|
||||
echo("<tr>");
|
||||
|
||||
if ($show_weeks) echo("<td align=\"center\" class=\"header wk-hdr\"><div>".$cobj->week_hdr."</div></td>");
|
||||
|
||||
//write calendar day header
|
||||
foreach($day_headers as $dh){
|
||||
echo("<td align=\"center\" class=\"header\"><div>".$dh."</div></td>");
|
||||
}
|
||||
echo("</tr>");
|
||||
|
||||
for($row=0; $row<sizeof($calendar_rows); $row++){
|
||||
echo("<tr>");
|
||||
|
||||
if ($show_weeks){
|
||||
asort($week_rows[$row]);
|
||||
|
||||
//get week number with highest member
|
||||
$cw_keys = array_keys($week_rows[$row]);
|
||||
|
||||
echo("<td align=\"center\" class=\"wk\"><div>".$cw_keys[(sizeof($cw_keys)-1)]."</div></td>");
|
||||
}
|
||||
|
||||
foreach($calendar_rows[$row] as $column){
|
||||
$this_day = isset($column[0]) ? $column[0] : "";
|
||||
$this_link = isset($column[1]) ? $column[1] : "";
|
||||
$this_class = isset($column[2]) ? $column[2] : "";
|
||||
$this_id = isset($column[3]) ? $column[3] : "";
|
||||
|
||||
$id_str = ($this_id) ? " id=\"$this_id\"" : "";
|
||||
|
||||
if($this_link){
|
||||
echo("<td$id_str align=\"center\" class=\"$this_class\"><a href=\"$this_link\"><div>$this_day</div></a></td>");
|
||||
}else{
|
||||
echo("<td$id_str align=\"center\" class=\"$this_class\"><div>$this_day</div></td>");
|
||||
}
|
||||
}
|
||||
echo("</tr>");
|
||||
}
|
||||
?>
|
||||
</table>
|
||||
</div>
|
||||
<?php
|
||||
if(($previous_year >= $year_start || $next_year <= $year_end) && ($show_previous || $show_next)){
|
||||
?>
|
||||
<div id="calendar-footer">
|
||||
<div class="btn">
|
||||
<div style="float: <?php echo($rtl ? "right" : "left"); ?>;">
|
||||
<?php
|
||||
if($previous_year >= $year_start && $show_previous){
|
||||
?><a href="javascript:move('<?php echo(str_pad($previous_month, 2, "0", STR_PAD_LEFT));?>', '<?php echo($previous_year);?>');"><img src="images/btn_<?php echo($rtl ? "next" : "previous"); ?>.png" width="16" height="16" border="0" align="<?php echo(L_PREV); ?>" title="<?php echo(L_PREV); ?>" /></a>
|
||||
<?php
|
||||
}else echo(" ");
|
||||
?>
|
||||
</div>
|
||||
<div style="float: <?php echo($rtl ? "left" : "right"); ?>;">
|
||||
<?php
|
||||
if($next_year <= $year_end && $show_next){
|
||||
?><a href="javascript:move('<?php echo(str_pad($next_month, 2, "0", STR_PAD_LEFT));?>', '<?php echo($next_year);?>');"><img src="images/btn_<?php echo($rtl ? "previous" : "next"); ?>.png" width="16" height="16" border="0" align="<?php echo(L_NEXT); ?>" title="<?php echo(L_NEXT); ?>" /></a>
|
||||
<?php
|
||||
}else echo(" ");
|
||||
?>
|
||||
</div>
|
||||
<div style="margin-left: 30px; margin-right: 30px;" align="center">
|
||||
<a href="javascript:today();" class="txt"><?php echo(L_TODAY); ?></a>
|
||||
<?php
|
||||
if($sld>0 && $slm>0 && $sly>0){
|
||||
?> | <a href="javascript:unsetValue();" class="txt"><?php echo(L_UNSET); ?></a>
|
||||
<?php
|
||||
}
|
||||
?>
|
||||
</div>
|
||||
<div style="clear: both;"></div>
|
||||
</div>
|
||||
</div>
|
||||
<?php
|
||||
}
|
||||
?>
|
||||
</div>
|
||||
</div>
|
||||
<div style="clear: both;"></div>
|
||||
</body>
|
||||
</html>
|
||||
BIN
calendar/images/btn_next.png
Normal file
BIN
calendar/images/btn_next.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 1.1 KiB |
BIN
calendar/images/btn_previous.png
Normal file
BIN
calendar/images/btn_previous.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 1.1 KiB |
BIN
calendar/images/close.gif
Normal file
BIN
calendar/images/close.gif
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 64 B |
BIN
calendar/images/disable_date_bg.png
Normal file
BIN
calendar/images/disable_date_bg.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 1.5 KiB |
BIN
calendar/images/iconCalendar.gif
Normal file
BIN
calendar/images/iconCalendar.gif
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 398 B |
88
calendar/lang/calendar.ar_AE.php
Normal file
88
calendar/lang/calendar.ar_AE.php
Normal file
@@ -0,0 +1,88 @@
|
||||
<?php
|
||||
# ar_AE translation for
|
||||
# PHP-Calendar, DatePicker Calendar class: http://www.triconsole.com/php/calendar_datepicker.php
|
||||
# Version: 3.61
|
||||
# Language: Arabic / العربية
|
||||
# Translator: ... <...@....net> put your name and email if you correct this google translated file.
|
||||
# Last file update: 01.09.2011
|
||||
|
||||
define("RTL", 1);
|
||||
|
||||
// Class strings localization
|
||||
define("L_DAY", "يوم");
|
||||
define("L_MONTH", "شهر");
|
||||
define("L_YEAR", "عام");
|
||||
define("L_TODAY", "اليوم");
|
||||
define("L_PREV", "السابق");
|
||||
define("L_NEXT", "التالي");
|
||||
define("L_REF_CAL", "التقويم منعش...");
|
||||
define("L_CHK_VAL", "تحقق من قيمة");
|
||||
define("L_SEL_LANG", "اختر اللغة");
|
||||
define("L_SEL_ICON", "اختر الرمز");
|
||||
define("L_SEL_DATE", "حدد تاريخ");
|
||||
define("L_ERR_SEL", "اختيارك غير صالحة");
|
||||
define("L_NOT_ALLOWED", "لا يسمح هذا التاريخ ليتم تحديده");
|
||||
define("L_DATE_BEFORE", "%s الرجاء اختيار تاريخ قبل");
|
||||
define("L_DATE_AFTER", "بعد %s الرجاء اختيار تاريخ");
|
||||
define("L_DATE_BETWEEN", "الرجاء اختيار التاريخ بين%2s و %1s ");
|
||||
define("L_WEEK_HDR", ""); // Optional Short Name for the column header showing the current Week number (W or CW in English - max 2 letters)
|
||||
define("L_UNSET", "تجبر");
|
||||
|
||||
// Set the first day of the week in your language (0 for Sunday, 1 for Monday ... 6 for Saturday)
|
||||
define("FIRST_DAY", "6"); //6 Sabath
|
||||
|
||||
// Months Long Names
|
||||
define("L_JAN", "كانون الثاني");
|
||||
define("L_FEB", "شباط");
|
||||
define("L_MAR", "آذار");
|
||||
define("L_APR", "نيسان");
|
||||
define("L_MAY", "مايو");
|
||||
define("L_JUN", "حزيران");
|
||||
define("L_JUL", "تموز");
|
||||
define("L_AUG", "آب");
|
||||
define("L_SEP", "أيلول");
|
||||
define("L_OCT", "تشرين الأول");
|
||||
define("L_NOV", "تشرين الثاني");
|
||||
define("L_DEC", "كانون الأول");
|
||||
// Months Short Names
|
||||
define("L_S_JAN", "لثاني");
|
||||
define("L_S_FEB", "شباط");
|
||||
define("L_S_MAR", "آذار");
|
||||
define("L_S_APR", "نيسان");
|
||||
define("L_S_MAY", "مايو");
|
||||
define("L_S_JUN", "حزيران");
|
||||
define("L_S_JUL", "تموز");
|
||||
define("L_S_AUG", "آب");
|
||||
define("L_S_SEP", "أيلول");
|
||||
define("L_S_OCT", "الأول");
|
||||
define("L_S_NOV", "الثاني");
|
||||
define("L_S_DEC", "الأول");
|
||||
// Week days Long Names
|
||||
define("L_MON", "الاثنين");
|
||||
define("L_TUE", "الثلاثاء");
|
||||
define("L_WED", "الأربعاء");
|
||||
define("L_THU", "الخميس");
|
||||
define("L_FRI", "الجمعة");
|
||||
define("L_SAT", "السبت");
|
||||
define("L_SUN", "الأحد");
|
||||
// Week days Short Names
|
||||
define("L_S_MON", "ن");
|
||||
define("L_S_TUE", "ث");
|
||||
define("L_S_WED", "ع");
|
||||
define("L_S_THU", "خ");
|
||||
define("L_S_FRI", "ج");
|
||||
define("L_S_SAT", "س");
|
||||
define("L_S_SUN", "ح");
|
||||
|
||||
// Windows encoding
|
||||
define("WIN_DEFAULT", "windows-1256");
|
||||
define("L_CAL_FORMAT", "%d %B, %Y");
|
||||
if(!defined("L_LANG") || L_LANG == "L_LANG") define("L_LANG", "ar_AE");
|
||||
|
||||
// Set the AR specific date/time format
|
||||
if (stristr(PHP_OS,"win")) {
|
||||
setlocale(LC_ALL, "ar.UTF-8", "ara-ara.UTF-8", "ar", "arabic.UTF-8", "arabic");
|
||||
} else {
|
||||
setlocale(LC_ALL, "ar_AE.UTF-8", "ara.UTF-8", "ar.UTF-8", "Arabic.UTF-8"); // For AR formats
|
||||
}
|
||||
?>
|
||||
86
calendar/lang/calendar.bg_BG.php
Normal file
86
calendar/lang/calendar.bg_BG.php
Normal file
@@ -0,0 +1,86 @@
|
||||
<?php
|
||||
# bg_BG translation for
|
||||
# PHP-Calendar, DatePicker Calendar class: http://www.triconsole.com/php/calendar_datepicker.php
|
||||
# Version: 3.61
|
||||
# Language: Bulgarian / български
|
||||
# Translator: Peter Petrov <peter.m.petrov@gmail.com>
|
||||
# Last file update: 01.09.2011
|
||||
|
||||
// Class strings localization
|
||||
define("L_DAY", "Ден");
|
||||
define("L_MONTH", "Месец");
|
||||
define("L_YEAR", "Година");
|
||||
define("L_TODAY", "Днес");
|
||||
define("L_PREV", "Предишни");
|
||||
define("L_NEXT", "Следващи");
|
||||
define("L_REF_CAL", "Обновяване на Календара...");
|
||||
define("L_CHK_VAL", "Проверете стойността");
|
||||
define("L_SEL_LANG", "Изберете език");
|
||||
define("L_SEL_ICON", "Изберете иконка");
|
||||
define("L_SEL_DATE", "Изберете дата");
|
||||
define("L_ERR_SEL", "Невалиден избор");
|
||||
define("L_NOT_ALLOWED", "Тази дата не е позволена за избор");
|
||||
define("L_DATE_BEFORE", "Моля, изберете дата преди %s");
|
||||
define("L_DATE_AFTER", "Моля, изберете дата след %s");
|
||||
define("L_DATE_BETWEEN", "Моля, изберете дата между\\n%s и %s");
|
||||
define("L_WEEK_HDR", ""); // Optional Short Name for the column header showing the current Week number (W or CW in English - max 2 letters)
|
||||
define("L_UNSET", "Нулирай");
|
||||
|
||||
// Set the first day of the week in your language
|
||||
define("FIRST_DAY", "1"); // 1 for Monday, 0 for Sunday
|
||||
|
||||
// Months Long Names
|
||||
define("L_JAN", "януари");
|
||||
define("L_FEB", "февруари");
|
||||
define("L_MAR", "март");
|
||||
define("L_APR", "април");
|
||||
define("L_MAY", "май");
|
||||
define("L_JUN", "юни");
|
||||
define("L_JUL", "юли");
|
||||
define("L_AUG", "август");
|
||||
define("L_SEP", "септември");
|
||||
define("L_OCT", "октомври");
|
||||
define("L_NOV", "ноември");
|
||||
define("L_DEC", "декември");
|
||||
// Months Short Names
|
||||
define("L_S_JAN", "ян.");
|
||||
define("L_S_FEB", "фев.");
|
||||
define("L_S_MAR", "март");
|
||||
define("L_S_APR", "апр.");
|
||||
define("L_S_MAY", "май");
|
||||
define("L_S_JUN", "юни");
|
||||
define("L_S_JUL", "юли");
|
||||
define("L_S_AUG", "авг.");
|
||||
define("L_S_SEP", "сеп.");
|
||||
define("L_S_OCT", "окт.");
|
||||
define("L_S_NOV", "ное.");
|
||||
define("L_S_DEC", "дек.");
|
||||
// Week days Long Names
|
||||
define("L_MON", "понеделник");
|
||||
define("L_TUE", "вторник");
|
||||
define("L_WED", "сряда");
|
||||
define("L_THU", "четвъртък");
|
||||
define("L_FRI", "петък");
|
||||
define("L_SAT", "събота");
|
||||
define("L_SUN", "неделя");
|
||||
// Week days Short Names
|
||||
define("L_S_MON", "по");
|
||||
define("L_S_TUE", "вт");
|
||||
define("L_S_WED", "ср");
|
||||
define("L_S_THU", "че");
|
||||
define("L_S_FRI", "пе");
|
||||
define("L_S_SAT", "съ");
|
||||
define("L_S_SUN", "не");
|
||||
|
||||
// Windows encoding
|
||||
define("WIN_DEFAULT", "windows-1251");
|
||||
define("L_CAL_FORMAT", "%d %B %Y");
|
||||
if(!defined("L_LANG") || L_LANG == "L_LANG") define("L_LANG", "bg_BG");
|
||||
|
||||
// Set the BG specific date/time format
|
||||
if (stristr(PHP_OS,"win")) {
|
||||
setlocale(LC_ALL, "bulgarian.UTF-8", "bulgarian.UTF-8@euro", "bul_bul.UTF-8", "bul.UTF-8", "bgr.UTF-8", "bulgarian");
|
||||
} else {
|
||||
setlocale(LC_ALL, "bg_BG.UTF-8", "bg_BG.UTF-8@euro", "bul_bul.UTF-8", "bul.UTF-8", "bgr_BGR.UTF-8", "bgr.UTF-8", "bulgarian.UTF-8"); // For BG formats
|
||||
}
|
||||
?>
|
||||
86
calendar/lang/calendar.ca_ES.php
Normal file
86
calendar/lang/calendar.ca_ES.php
Normal file
@@ -0,0 +1,86 @@
|
||||
<?php
|
||||
# ca_ES translation for
|
||||
# PHP-Calendar, DatePicker Calendar class: http://www.triconsole.com/php/calendar_datepicker.php
|
||||
# Version: 3.61
|
||||
# Language: Catalan / català (in your lang) // ex: Romanian / Română
|
||||
# Translator: Jordi Babot <jordibabot@gmail.com>
|
||||
# Last file update: 01.09.2011
|
||||
|
||||
// Class strings localization
|
||||
define("L_DAY", "Dia");
|
||||
define("L_MONTH", "Mes");
|
||||
define("L_YEAR", "Any");
|
||||
define("L_TODAY", "Avui");
|
||||
define("L_PREV", "Anterior");
|
||||
define("L_NEXT", "Següent");
|
||||
define("L_REF_CAL", "Refrescant Calendari...");
|
||||
define("L_CHK_VAL", "Comproveu el valor");
|
||||
define("L_SEL_LANG", "Selecciona llengua");
|
||||
define("L_SEL_ICON", "Selecciona icone");
|
||||
define("L_SEL_DATE", "Selecciona data");
|
||||
define("L_ERR_SEL", "La selecció no és vàlida");
|
||||
define("L_NOT_ALLOWED", "Aquesta data no és permesa");
|
||||
define("L_DATE_BEFORE", "Sisplau, selecciona una data abans del %s");
|
||||
define("L_DATE_AFTER", "Sisplau, selecciona una data després del %s");
|
||||
define("L_DATE_BETWEEN", "Sisplau, selecciona una data entre el\\n%s i el %s");
|
||||
define("L_WEEK_HDR", ""); // Optional Short Name for the column header showing the current Week number (W or CW in English - max 2 letters)
|
||||
define("L_UNSET", "Cap");
|
||||
|
||||
// Set the first day of the week in your language (0 for Sunday, 1 for Monday)
|
||||
define("FIRST_DAY", "1");
|
||||
|
||||
// Months Long Names
|
||||
define("L_JAN", "gener");
|
||||
define("L_FEB", "febrer");
|
||||
define("L_MAR", "març");
|
||||
define("L_APR", "abril");
|
||||
define("L_MAY", "maig");
|
||||
define("L_JUN", "juny");
|
||||
define("L_JUL", "juliol");
|
||||
define("L_AUG", "agost");
|
||||
define("L_SEP", "setembre");
|
||||
define("L_OCT", "octubre");
|
||||
define("L_NOV", "novembre");
|
||||
define("L_DEC", "desembre");
|
||||
// Months Short Names
|
||||
define("L_S_JAN", "gen");
|
||||
define("L_S_FEB", "feb");
|
||||
define("L_S_MAR", "mar");
|
||||
define("L_S_APR", "abr");
|
||||
define("L_S_MAY", "mai");
|
||||
define("L_S_JUN", "jun");
|
||||
define("L_S_JUL", "jul");
|
||||
define("L_S_AUG", "ago");
|
||||
define("L_S_SEP", "set");
|
||||
define("L_S_OCT", "oct");
|
||||
define("L_S_NOV", "nov");
|
||||
define("L_S_DEC", "des");
|
||||
// Week days Long Names
|
||||
define("L_MON", "dilluns");
|
||||
define("L_TUE", "dimarts");
|
||||
define("L_WED", "dimecres");
|
||||
define("L_THU", "dijous");
|
||||
define("L_FRI", "divendres");
|
||||
define("L_SAT", "dissabte");
|
||||
define("L_SUN", "diumenge");
|
||||
// Week days Short Names
|
||||
define("L_S_MON", "dl");
|
||||
define("L_S_TUE", "dm");
|
||||
define("L_S_WED", "dc");
|
||||
define("L_S_THU", "dj");
|
||||
define("L_S_FRI", "dv");
|
||||
define("L_S_SAT", "ds");
|
||||
define("L_S_SUN", "du");
|
||||
|
||||
// Windows encoding
|
||||
define("WIN_DEFAULT", "windows-1252");
|
||||
define("L_CAL_FORMAT", "%d %B %Y");
|
||||
if(!defined("L_LANG") || L_LANG == "L_LANG") define("L_LANG", "ca_ES"); // en_US format of your language
|
||||
|
||||
// Set the CA specific date/time format
|
||||
if (stristr(PHP_OS,"win")) {
|
||||
setlocale(LC_ALL, "cat-esp.UTF-8", "cat-esp", "Catalan_Spain", "Catalan-esp.UTF-8");
|
||||
} else {
|
||||
setlocale(LC_ALL, "ca_ES.UTF-8", "ca_ES.UTF-8@euro", "ca_ES@euro", "esp.UTF-8", "cat_esp.UTF-8", "Catalan-esp.UTF-8","catalan.UTF-8");
|
||||
}
|
||||
?>
|
||||
86
calendar/lang/calendar.cs_CZ.php
Normal file
86
calendar/lang/calendar.cs_CZ.php
Normal file
@@ -0,0 +1,86 @@
|
||||
<?php
|
||||
# cs_CZ translation for
|
||||
# PHP-Calendar, DatePicker Calendar class: http://www.triconsole.com/php/calendar_datepicker.php
|
||||
# Version: 3.61
|
||||
# Language: Czech / čeština
|
||||
# Translator: Chenzee <chenzee@email.cz>
|
||||
# Last file update: 01.09.2011
|
||||
|
||||
// Class strings localization
|
||||
define("L_DAY", "Den");
|
||||
define("L_MONTH", "Měsíc");
|
||||
define("L_YEAR", "Rok");
|
||||
define("L_TODAY", "Dnes");
|
||||
define("L_PREV", "Předchozí");
|
||||
define("L_NEXT", "Následující");
|
||||
define("L_REF_CAL", "Obnovit Kalendář...");
|
||||
define("L_CHK_VAL", "Zkontroluj hodnotu");
|
||||
define("L_SEL_LANG", "Vyber jazyk");
|
||||
define("L_SEL_ICON", "Vyber ikonu");
|
||||
define("L_SEL_DATE", "Vyber datum");
|
||||
define("L_ERR_SEL", "Nesprávná volba");
|
||||
define("L_NOT_ALLOWED", "Toto datum není povolené pro výběr");
|
||||
define("L_DATE_BEFORE", "Vyberte datum před %s");
|
||||
define("L_DATE_AFTER", "Vyberte datum po %s");
|
||||
define("L_DATE_BETWEEN", "Vyberte datum mezi\\n%s a %s");
|
||||
define("L_WEEK_HDR", ""); // Optional Short Name for the column header showing the current Week number (W or CW in English - max 2 letters)
|
||||
define("L_UNSET", "Zrušit");
|
||||
|
||||
// Set the first day of the week in your language (0 for Sunday, 1 for Monday)
|
||||
define("FIRST_DAY", "1");
|
||||
|
||||
// Months Long Names
|
||||
define("L_JAN", "leden");
|
||||
define("L_FEB", "únor");
|
||||
define("L_MAR", "březen");
|
||||
define("L_APR", "duben");
|
||||
define("L_MAY", "květen");
|
||||
define("L_JUN", "červen");
|
||||
define("L_JUL", "červenec");
|
||||
define("L_AUG", "srpen");
|
||||
define("L_SEP", "září");
|
||||
define("L_OCT", "říjen");
|
||||
define("L_NOV", "listopad");
|
||||
define("L_DEC", "prosinec");
|
||||
// Months Short Names
|
||||
define("L_S_JAN", "01");
|
||||
define("L_S_FEB", "02");
|
||||
define("L_S_MAR", "03");
|
||||
define("L_S_APR", "04");
|
||||
define("L_S_MAY", "05");
|
||||
define("L_S_JUN", "06");
|
||||
define("L_S_JUL", "07");
|
||||
define("L_S_AUG", "08");
|
||||
define("L_S_SEP", "09");
|
||||
define("L_S_OCT", "10");
|
||||
define("L_S_NOV", "11");
|
||||
define("L_S_DEC", "12");
|
||||
// Week days Long Names
|
||||
define("L_MON", "pondělí");
|
||||
define("L_TUE", "úterý");
|
||||
define("L_WED", "středa");
|
||||
define("L_THU", "čtvrtek");
|
||||
define("L_FRI", "pátek");
|
||||
define("L_SAT", "sobota");
|
||||
define("L_SUN", "neděle");
|
||||
// Week days Short Names
|
||||
define("L_S_MON", "po");
|
||||
define("L_S_TUE", "út");
|
||||
define("L_S_WED", "st");
|
||||
define("L_S_THU", "čt");
|
||||
define("L_S_FRI", "pá");
|
||||
define("L_S_SAT", "so");
|
||||
define("L_S_SUN", "ne");
|
||||
|
||||
// Windows encoding
|
||||
define("WIN_DEFAULT", "windows-1250");
|
||||
define("L_CAL_FORMAT", "%d. %B %Y");
|
||||
if(!defined("L_LANG") || L_LANG == "L_LANG") define("L_LANG", "cs_CZ"); // en_US format of your language
|
||||
|
||||
// Set the CS specific date/time format
|
||||
if (stristr(PHP_OS,"win")) {
|
||||
setlocale(LC_ALL, "cs-CZ.UTF-8", "ces-cze.UTF-8", "ces-cze", "Czech.UTF-8", "Czech");
|
||||
} else {
|
||||
setlocale(LC_ALL, "cs_CZ.UTF-8", "ces.UTF-8", "cze.UTF-8", "ces_cze.UTF-8", "Czech.UTF-8");
|
||||
}
|
||||
?>
|
||||
86
calendar/lang/calendar.da_DK.php
Normal file
86
calendar/lang/calendar.da_DK.php
Normal file
@@ -0,0 +1,86 @@
|
||||
<?php
|
||||
# da_DK translation for
|
||||
# PHP-Calendar, DatePicker Calendar class: http://www.triconsole.com/php/calendar_datepicker.php
|
||||
# Version: 3.61
|
||||
# Language: Danish / dansk
|
||||
# Translator: Bente Feldballe
|
||||
# Last file update: 01.09.2011
|
||||
|
||||
// Class strings localization
|
||||
define("L_DAY", "Dato");
|
||||
define("L_MONTH", "Måned");
|
||||
define("L_YEAR", "År");
|
||||
define("L_TODAY", "I dag");
|
||||
define("L_PREV", "Forrige");
|
||||
define("L_NEXT", "Næste");
|
||||
define("L_REF_CAL", "Opdatér kalender...");
|
||||
define("L_CHK_VAL", "Tjek værdi");
|
||||
define("L_SEL_LANG", "Vælg sprog");
|
||||
define("L_SEL_ICON", "Vælg ikon");
|
||||
define("L_SEL_DATE", "Vælg dato");
|
||||
define("L_ERR_SEL", "Ugyldigt valg");
|
||||
define("L_NOT_ALLOWED", "Du kan ikke vælge denne dato");
|
||||
define("L_DATE_BEFORE", "Vælg en dato før %s");
|
||||
define("L_DATE_AFTER", "Vælg en dato, efter %s");
|
||||
define("L_DATE_BETWEEN", "Vælg en dato mellem\\n%s og %s");
|
||||
define("L_WEEK_HDR", ""); // Optional Short Name for the column header showing the current Week number (W or CW in English - max 2 letters)
|
||||
define("L_UNSET", "Frakoblet"); //Annuller
|
||||
|
||||
// Set the first day of the week in your language
|
||||
define("FIRST_DAY", "1"); // 1 for Monday, 0 for Sunday
|
||||
|
||||
// Months Long Names
|
||||
define("L_JAN", "januar");
|
||||
define("L_FEB", "februar");
|
||||
define("L_MAR", "marts");
|
||||
define("L_APR", "april");
|
||||
define("L_MAY", "maj");
|
||||
define("L_JUN", "juni");
|
||||
define("L_JUL", "juli");
|
||||
define("L_AUG", "august");
|
||||
define("L_SEP", "september");
|
||||
define("L_OCT", "oktober");
|
||||
define("L_NOV", "november");
|
||||
define("L_DEC", "december");
|
||||
// Months Short Names
|
||||
define("L_S_JAN", "jan.");
|
||||
define("L_S_FEB", "feb.");
|
||||
define("L_S_MAR", "mrs.");
|
||||
define("L_S_APR", "apr.");
|
||||
define("L_S_MAY", "maj");
|
||||
define("L_S_JUN", "juni");
|
||||
define("L_S_JUL", "juli");
|
||||
define("L_S_AUG", "aug.");
|
||||
define("L_S_SEP", "sept.");
|
||||
define("L_S_OCT", "okt.");
|
||||
define("L_S_NOV", "nov.");
|
||||
define("L_S_DEC", "dec.");
|
||||
// Week days Long Names
|
||||
define("L_MON", "mandag");
|
||||
define("L_TUE", "tirsdag");
|
||||
define("L_WED", "onsdag");
|
||||
define("L_THU", "torsdag");
|
||||
define("L_FRI", "fredag");
|
||||
define("L_SAT", "lørdag");
|
||||
define("L_SUN", "søndag");
|
||||
// Week days Short Names
|
||||
define("L_S_MON", "ma");
|
||||
define("L_S_TUE", "ti");
|
||||
define("L_S_WED", "on");
|
||||
define("L_S_THU", "to");
|
||||
define("L_S_FRI", "fr");
|
||||
define("L_S_SAT", "lø");
|
||||
define("L_S_SUN", "sø");
|
||||
|
||||
// Windows encoding
|
||||
define("WIN_DEFAULT", "windows-1252");
|
||||
define("L_CAL_FORMAT", "%d. %B %Y");
|
||||
if(!defined("L_LANG") || L_LANG == "L_LANG") define("L_LANG", "da_DK");
|
||||
|
||||
// Set the DK specific date/time format
|
||||
if (stristr(PHP_OS,"win")) {
|
||||
setlocale(LC_ALL, "danish.UTF-8", "danish"); // For DK formats
|
||||
} else {
|
||||
setlocale(LC_ALL, "da_DK.UTF-8", "da_DK.UTF-8@euro", "dnk.UTF-8", "dnk.UTF-8"); // For DK formats
|
||||
}
|
||||
?>
|
||||
86
calendar/lang/calendar.de_DE.php
Normal file
86
calendar/lang/calendar.de_DE.php
Normal file
@@ -0,0 +1,86 @@
|
||||
<?php
|
||||
# de_DE translation for
|
||||
# PHP-Calendar, DatePicker Calendar class: http://www.triconsole.com/php/calendar_datepicker.php
|
||||
# Version: 3.61
|
||||
# Language: German / Deutsch
|
||||
# Translator: Thomas Pschernig <tpsde1970@aol.com>
|
||||
# Last file update: 01.09.2011
|
||||
|
||||
// Class strings localization
|
||||
define("L_DAY", "Tag");
|
||||
define("L_MONTH", "Monat");
|
||||
define("L_YEAR", "Jahr");
|
||||
define("L_TODAY", "Heute");
|
||||
define("L_PREV", "Zurück");
|
||||
define("L_NEXT", "Vor");
|
||||
define("L_REF_CAL", "Kalender Aktualisieren...");
|
||||
define("L_CHK_VAL", "Eingabe Überprüfen");
|
||||
define("L_SEL_LANG", "Sprache Auswählen");
|
||||
define("L_SEL_ICON", "Symbol Auswählen");
|
||||
define("L_SEL_DATE", "Datum Auswählen");
|
||||
define("L_ERR_SEL", "Deine Auswähl ist falsch");
|
||||
define("L_NOT_ALLOWED", "Dieses Datum kann man nicht auswählen");
|
||||
define("L_DATE_BEFORE", "Bitte wählen Sie ein Datum vor dem %s");
|
||||
define("L_DATE_AFTER", "Bitte wählen Sie ein Datum nach %s");
|
||||
define("L_DATE_BETWEEN", "Bitte wählen Sie ein Datum zwischen\\n%s und %s");
|
||||
define("L_WEEK_HDR", "KW"); // Optional Short Name for the column header showing the current Week number (W or CW in English - max 2 letters)
|
||||
define("L_UNSET", "Stornieren");
|
||||
|
||||
// Set the first day of the week in your language
|
||||
define("FIRST_DAY", "1"); // 1 for Monday, 0 for Sunday
|
||||
|
||||
// Months Long Names
|
||||
define("L_JAN", "Januar");
|
||||
define("L_FEB", "Februar");
|
||||
define("L_MAR", "März");
|
||||
define("L_APR", "April");
|
||||
define("L_MAY", "Mai");
|
||||
define("L_JUN", "Juni");
|
||||
define("L_JUL", "Juli");
|
||||
define("L_AUG", "August");
|
||||
define("L_SEP", "September");
|
||||
define("L_OCT", "Oktober");
|
||||
define("L_NOV", "November");
|
||||
define("L_DEC", "Dezember");
|
||||
// Months Short Names
|
||||
define("L_S_JAN", "Jan");
|
||||
define("L_S_FEB", "Feb");
|
||||
define("L_S_MAR", "Mär");
|
||||
define("L_S_APR", "Apr");
|
||||
define("L_S_MAY", "Mai");
|
||||
define("L_S_JUN", "Jun");
|
||||
define("L_S_JUL", "Jul");
|
||||
define("L_S_AUG", "Aug");
|
||||
define("L_S_SEP", "Sep");
|
||||
define("L_S_OCT", "Okt");
|
||||
define("L_S_NOV", "Nov");
|
||||
define("L_S_DEC", "Dez");
|
||||
// Week days Long Names
|
||||
define("L_MON", "Montag");
|
||||
define("L_TUE", "Dienstag");
|
||||
define("L_WED", "Mittwoch");
|
||||
define("L_THU", "Donnerstag");
|
||||
define("L_FRI", "Freitag");
|
||||
define("L_SAT", "Samstag");
|
||||
define("L_SUN", "Sonntag");
|
||||
// Week days Short Names
|
||||
define("L_S_MON", "Mo");
|
||||
define("L_S_TUE", "Di");
|
||||
define("L_S_WED", "Mi");
|
||||
define("L_S_THU", "Do");
|
||||
define("L_S_FRI", "Fr");
|
||||
define("L_S_SAT", "Sa");
|
||||
define("L_S_SUN", "So");
|
||||
|
||||
// Windows encoding
|
||||
define("WIN_DEFAULT", "windows-1252");
|
||||
define("L_CAL_FORMAT", "%d. %B %Y");
|
||||
if(!defined("L_LANG") || L_LANG == "L_LANG") define("L_LANG", "de_DE");
|
||||
|
||||
// Set the DE specific date/time format
|
||||
if (stristr(PHP_OS,"win")) {
|
||||
setlocale(LC_ALL, "deu_deu.UTF-8", "german.UTF-8", "german");
|
||||
} else {
|
||||
setlocale(LC_ALL, "de_DE.UTF-8", "deu_deu.UTF-8", "german.UTF-8");
|
||||
}
|
||||
?>
|
||||
100
calendar/lang/calendar.el_GR.php
Normal file
100
calendar/lang/calendar.el_GR.php
Normal file
@@ -0,0 +1,100 @@
|
||||
<?php
|
||||
# el_GR translation for
|
||||
# PHP-Calendar, DatePicker Calendar class: http://www.triconsole.com/php/calendar_datepicker.php
|
||||
# Version: 3.61
|
||||
# Language: Greek / ελληνικά (in your lang)
|
||||
# Translator: Kostas Filios
|
||||
# Last file update: 01.09.2011
|
||||
|
||||
// Class strings localization
|
||||
define("L_DAY", "Ημέρα");
|
||||
define("L_MONTH", "Μήνας");
|
||||
define("L_YEAR", "Χρόνος");
|
||||
define("L_TODAY", "Σήμερα");
|
||||
define("L_PREV", "Προηγούμενο");
|
||||
define("L_NEXT", "Επόμενο");
|
||||
define("L_REF_CAL", "Επαναφόρτωση ημερολογίου...");
|
||||
define("L_CHK_VAL", "Έλεγξε την τιμή");
|
||||
define("L_SEL_LANG", "Επέλεξε γλώσσα");
|
||||
define("L_SEL_ICON", "Επέλεξε εικονίδιο");
|
||||
define("L_SEL_DATE", "Επέλεξε ημέρα");
|
||||
define("L_ERR_SEL", "Λάθος επιλογή");
|
||||
define("L_NOT_ALLOWED", "Δεν επιτρέπετε η επιλογή αυτής της ημέρας");
|
||||
define("L_DATE_BEFORE", "Επιλέξτε μια ημερομηνία πριν από την %s");
|
||||
define("L_DATE_AFTER", "Επιλέξτε μια ημερομηνία μετά την %s");
|
||||
define("L_DATE_BETWEEN", "Επιλέξτε μια ημερομηνία μεταξύ\\n%s και %s");
|
||||
define("L_WEEK_HDR", ""); // Optional Short Name for the column header showing the current Week number (W or CW in English - max 2 letters)
|
||||
define("L_UNSET", "Αποεπιλογή");
|
||||
|
||||
// Set the first day of the week in your language (0 for Sunday, 1 for Monday)
|
||||
define("FIRST_DAY", "1");
|
||||
|
||||
// Months Long Names
|
||||
# Menu
|
||||
define("L_JAN", "Ιανουάριος");
|
||||
define("L_FEB", "Φεβρουάριος");
|
||||
define("L_MAR", "Μάρτιος");
|
||||
define("L_APR", "Απρίλιος");
|
||||
define("L_MAY", "Μάιος");
|
||||
define("L_JUN", "Ιούνιος");
|
||||
define("L_JUL", "Ιούλιος");
|
||||
define("L_AUG", "Αύγουστος");
|
||||
define("L_SEP", "Σεπτέμβριος");
|
||||
define("L_OCT", "Οκτώβριος");
|
||||
define("L_NOV", "Νοέμβριος");
|
||||
define("L_DEC", "Δεκέμβριος");
|
||||
# Dates
|
||||
define("L_JANU", "Ιανουαρίου");
|
||||
define("L_FEBU", "Φεβρουαρίου");
|
||||
define("L_MARU", "Μαρτίου");
|
||||
define("L_APRU", "Απριλίου");
|
||||
define("L_MAYU", "Μαΐου");
|
||||
define("L_JUNU", "Ιουνίου");
|
||||
define("L_JULU", "Ιουλίου");
|
||||
define("L_AUGU", "Αυγούστου");
|
||||
define("L_SEPU", "Σεπτεμβρίου");
|
||||
define("L_OCTU", "Οκτωβρίου");
|
||||
define("L_NOVU", "Νοεμβρίου");
|
||||
define("L_DECU", "Δεκεμβρίου");
|
||||
// Months Short Names
|
||||
define("L_S_JAN", "Ιαν");
|
||||
define("L_S_FEB", "Φεβ");
|
||||
define("L_S_MAR", "Μαρ");
|
||||
define("L_S_APR", "Απρ");
|
||||
define("L_S_MAY", "Μάι");
|
||||
define("L_S_JUN", "Ιουν");
|
||||
define("L_S_JUL", "Ιουλ");
|
||||
define("L_S_AUG", "Αυγ");
|
||||
define("L_S_SEP", "Σεπ");
|
||||
define("L_S_OCT", "Οκτ");
|
||||
define("L_S_NOV", "Νοε");
|
||||
define("L_S_DEC", "Δεκ");
|
||||
// Week days Long Names
|
||||
define("L_MON", "Δευτέρα");
|
||||
define("L_TUE", "Τρίτη");
|
||||
define("L_WED", "Τετάρτη");
|
||||
define("L_THU", "Πέμπτη");
|
||||
define("L_FRI", "Παρασκευή");
|
||||
define("L_SAT", "Σαββάτο");
|
||||
define("L_SUN", "Κυριακή");
|
||||
// Week days Short Names
|
||||
define("L_S_MON", "Δευ");
|
||||
define("L_S_TUE", "Τρι");
|
||||
define("L_S_WED", "Τετ");
|
||||
define("L_S_THU", "Πεμ");
|
||||
define("L_S_FRI", "Παρ");
|
||||
define("L_S_SAT", "Σαβ");
|
||||
define("L_S_SUN", "Κυρ");
|
||||
|
||||
// Windows encoding
|
||||
define("WIN_DEFAULT", "windows-1253");
|
||||
define("L_CAL_FORMAT", "%d %B %Y");
|
||||
if(!defined("L_LANG") || L_LANG == "L_LANG") define("L_LANG", "el_GR"); // en_US format of your language
|
||||
|
||||
// Set the EL specific date/time format;
|
||||
if (stristr(PHP_OS,"win")) {
|
||||
setlocale(LC_ALL, "ell-ath.UTF-8", "ell-ath", "Greek-athens.UTF-8", "Greek.UTF-8", "Greek");
|
||||
} else {
|
||||
setlocale(LC_ALL, "el_GR.UTF-8", "ell.UTF-8", "athens.UTF-8", "ell_ell.UTF-8", "Greek-ath.UTF-8");
|
||||
}
|
||||
?>
|
||||
21
calendar/lang/calendar.en_GB.php
Normal file
21
calendar/lang/calendar.en_GB.php
Normal file
@@ -0,0 +1,21 @@
|
||||
<?php
|
||||
# en_GB - this file includes only the format settings;
|
||||
# the specific strings are already included as default en_GB/en_US in localization.lib.php
|
||||
# PHP-Calendar, DatePicker Calendar class: http://www.triconsole.com/php/calendar_datepicker.php
|
||||
# Version: 2.30
|
||||
# Language: British / English UK
|
||||
# Translator: Ciprian Murariu <ciprianmp@yahoo.com>
|
||||
# Last file update: 01.05.2010
|
||||
|
||||
// Set the first day of the week in your language (0 for Sunday, 1 for Monday)
|
||||
define("FIRST_DAY", "1");
|
||||
define("L_CAL_FORMAT", "%d %B %Y");
|
||||
if(!defined("L_LANG") || L_LANG == "L_LANG") define("L_LANG", "en_GB");
|
||||
|
||||
// Set the UK specific date/time format
|
||||
if (stristr(PHP_OS,"win")) {
|
||||
setlocale(LC_ALL, "eng-eng.UTF-8", "eng-eng");
|
||||
} else {
|
||||
setlocale(LC_ALL, "en_GB.UTF-8", "en_GB.UTF-8@euro", "eng.UTF-8", "uk.UTF-8", "eng_eng.UTF-8", "English-uk.UTF-8"); // For UK formats
|
||||
}
|
||||
?>
|
||||
86
calendar/lang/calendar.es_AR.php
Normal file
86
calendar/lang/calendar.es_AR.php
Normal file
@@ -0,0 +1,86 @@
|
||||
<?php
|
||||
# es_AR translation for
|
||||
# PHP-Calendar, DatePicker Calendar class: http://www.triconsole.com/php/calendar_datepicker.php
|
||||
# Version: 3.61
|
||||
# Language: Argentinian Spanish / español Argentina
|
||||
# Translator: Matias Olivera <matiolivera@yahoo.com>
|
||||
# Last file update: 01.09.2011
|
||||
|
||||
// Class strings localization
|
||||
define("L_DAY", "Día");
|
||||
define("L_MONTH", "Mes");
|
||||
define("L_YEAR", "Año");
|
||||
define("L_TODAY", "Hoy");
|
||||
define("L_PREV", "Anterior");
|
||||
define("L_NEXT", "Próximo");
|
||||
define("L_REF_CAL", "Actualizando Calendario...");
|
||||
define("L_CHK_VAL", "Verifica el valor");
|
||||
define("L_SEL_LANG", "Selecciona lenguage");
|
||||
define("L_SEL_ICON", "Selecciona Icono");
|
||||
define("L_SEL_DATE", "Selecciona día");
|
||||
define("L_ERR_SEL", "Tu selección no es válida");
|
||||
define("L_NOT_ALLOWED", "Este día no puede ser seleccionado");
|
||||
define("L_DATE_BEFORE", "Elija una fecha anterior a %s");
|
||||
define("L_DATE_AFTER", "Elija una fecha posterior al %s");
|
||||
define("L_DATE_BETWEEN", "Elija una fecha entre el\\n%s y el %s");
|
||||
define("L_WEEK_HDR", ""); // Optional Short Name for the column header showing the current Week number (W or CW in English - max 2 letters)
|
||||
define("L_UNSET", "Cancelar");
|
||||
|
||||
// Set the first day of the week in your language
|
||||
define("FIRST_DAY", "0"); // 1 for Monday, 0 for Sunday
|
||||
|
||||
// Months Long Names
|
||||
define("L_JAN", "enero");
|
||||
define("L_FEB", "febrero");
|
||||
define("L_MAR", "marzo");
|
||||
define("L_APR", "abril");
|
||||
define("L_MAY", "mayo");
|
||||
define("L_JUN", "junio");
|
||||
define("L_JUL", "julio");
|
||||
define("L_AUG", "agosto");
|
||||
define("L_SEP", "septiembre");
|
||||
define("L_OCT", "octubre");
|
||||
define("L_NOV", "noviembre");
|
||||
define("L_DEC", "diciembre");
|
||||
// Months Short Names
|
||||
define("L_S_JAN", "ene");
|
||||
define("L_S_FEB", "feb");
|
||||
define("L_S_MAR", "mar");
|
||||
define("L_S_APR", "abr");
|
||||
define("L_S_MAY", "may");
|
||||
define("L_S_JUN", "jun");
|
||||
define("L_S_JUL", "jul");
|
||||
define("L_S_AUG", "ago");
|
||||
define("L_S_SEP", "sep");
|
||||
define("L_S_OCT", "oct");
|
||||
define("L_S_NOV", "nov");
|
||||
define("L_S_DEC", "dic");
|
||||
// Week days Long Names
|
||||
define("L_MON", "lunes");
|
||||
define("L_TUE", "martes");
|
||||
define("L_WED", "miércoles");
|
||||
define("L_THU", "jueves");
|
||||
define("L_FRI", "viernes");
|
||||
define("L_SAT", "sábado");
|
||||
define("L_SUN", "domingo");
|
||||
// Week days Short Names
|
||||
define("L_S_MON", "lu");
|
||||
define("L_S_TUE", "ma");
|
||||
define("L_S_WED", "mi");
|
||||
define("L_S_THU", "ju");
|
||||
define("L_S_FRI", "vi");
|
||||
define("L_S_SAT", "sá");
|
||||
define("L_S_SUN", "do");
|
||||
|
||||
// Windows encoding
|
||||
define("WIN_DEFAULT", "windows-1252");
|
||||
define("L_CAL_FORMAT", "%d %B %Y");
|
||||
if(!defined("L_LANG") || L_LANG == "L_LANG") define("L_LANG", "es_AR");
|
||||
|
||||
// Set the AR specific date/time format
|
||||
if (stristr(PHP_OS,"win")) {
|
||||
setlocale(LC_ALL, "ESP_ARG.UTF-8", "ESP_ARG");
|
||||
} else {
|
||||
setlocale(LC_ALL, "es_AR.UTF-8", "esp_arg.UTF-8");
|
||||
}
|
||||
?>
|
||||
86
calendar/lang/calendar.es_ES.php
Normal file
86
calendar/lang/calendar.es_ES.php
Normal file
@@ -0,0 +1,86 @@
|
||||
<?php
|
||||
# es_ES translation for
|
||||
# PHP-Calendar, DatePicker Calendar class: http://www.triconsole.com/php/calendar_datepicker.php
|
||||
# Version: 3.61
|
||||
# Language: Spanish / español
|
||||
# Translator: Roxana Castañeda <roxminu@yahoo.com>
|
||||
# Last file update: 01.09.2011
|
||||
|
||||
// Class strings localization
|
||||
define("L_DAY", "Día");
|
||||
define("L_MONTH", "Mes");
|
||||
define("L_YEAR", "Año");
|
||||
define("L_TODAY", "Hoy");
|
||||
define("L_PREV", "Anterior");
|
||||
define("L_NEXT", "Siguiente");
|
||||
define("L_REF_CAL", "Refrescando el Calendario...");
|
||||
define("L_CHK_VAL", "Revisar el valor");
|
||||
define("L_SEL_LANG", "Seleccionar el Idioma");
|
||||
define("L_SEL_ICON", "Seleccionar el Icono");
|
||||
define("L_SEL_DATE", "Seleccionar la Fecha");
|
||||
define("L_ERR_SEL", "Tu selección no es válida");
|
||||
define("L_NOT_ALLOWED", "Esta fecha no puede ser seleccionada");
|
||||
define("L_DATE_BEFORE", "Elija una fecha anterior a %s");
|
||||
define("L_DATE_AFTER", "Elija una fecha posterior al %s");
|
||||
define("L_DATE_BETWEEN", "Elija una fecha entre el\\n%s y el %s");
|
||||
define("L_WEEK_HDR", ""); // Optional Short Name for the column header showing the current Week number (W or CW in English - max 2 letters)
|
||||
define("L_UNSET", "Cancelar");
|
||||
|
||||
// Set the first day of the week in your language
|
||||
define("FIRST_DAY", "1"); // 1 for Monday, 0 for Sunday
|
||||
|
||||
// Months Long Names
|
||||
define("L_JAN", "enero");
|
||||
define("L_FEB", "febrero");
|
||||
define("L_MAR", "marzo");
|
||||
define("L_APR", "abril");
|
||||
define("L_MAY", "mayo");
|
||||
define("L_JUN", "junio");
|
||||
define("L_JUL", "julio");
|
||||
define("L_AUG", "agosto");
|
||||
define("L_SEP", "septiembre");
|
||||
define("L_OCT", "octubre");
|
||||
define("L_NOV", "noviembre");
|
||||
define("L_DEC", "diciembre");
|
||||
// Months Short Names
|
||||
define("L_S_JAN", "ene");
|
||||
define("L_S_FEB", "feb");
|
||||
define("L_S_MAR", "mar");
|
||||
define("L_S_APR", "abr");
|
||||
define("L_S_MAY", "may");
|
||||
define("L_S_JUN", "jun");
|
||||
define("L_S_JUL", "jul");
|
||||
define("L_S_AUG", "ago");
|
||||
define("L_S_SEP", "sep");
|
||||
define("L_S_OCT", "oct");
|
||||
define("L_S_NOV", "nov");
|
||||
define("L_S_DEC", "dic");
|
||||
// Week days Long Names
|
||||
define("L_MON", "lunes");
|
||||
define("L_TUE", "martes");
|
||||
define("L_WED", "miércoles");
|
||||
define("L_THU", "jueves");
|
||||
define("L_FRI", "viernes");
|
||||
define("L_SAT", "sábado");
|
||||
define("L_SUN", "domingo");
|
||||
// Week days Short Names
|
||||
define("L_S_MON", "lun");
|
||||
define("L_S_TUE", "mar");
|
||||
define("L_S_WED", "mié");
|
||||
define("L_S_THU", "jue");
|
||||
define("L_S_FRI", "vie");
|
||||
define("L_S_SAT", "sáb");
|
||||
define("L_S_SUN", "dom");
|
||||
|
||||
// Windows encoding
|
||||
define("WIN_DEFAULT", "windows-1252");
|
||||
define("L_CAL_FORMAT", "%d %B %Y");
|
||||
if(!defined("L_LANG") || L_LANG == "L_LANG") define("L_LANG", "es_ES");
|
||||
|
||||
// Set the ES specific date/time format
|
||||
if (stristr(PHP_OS,"win")) {
|
||||
setlocale(LC_ALL, "esp_esp.UTF-8", "spanish.UTF-8", "spanish");
|
||||
} else {
|
||||
setlocale(LC_ALL, "es_ES.UTF-8", "es_ES.UTF-8@euro", "esp.UTF-8", "es.UTF-8", "esp_esp.UTF-8", "spanish.UTF-8");
|
||||
}
|
||||
?>
|
||||
86
calendar/lang/calendar.fi_FI.php
Normal file
86
calendar/lang/calendar.fi_FI.php
Normal file
@@ -0,0 +1,86 @@
|
||||
<?php
|
||||
# fi_FI translation for
|
||||
# PHP-Calendar, DatePicker Calendar class: http://www.triconsole.com/php/calendar_datepicker.php
|
||||
# Version: 3.61
|
||||
# Language: Finnish / suomi // ex: Romanian / Română
|
||||
# Translator: Ilja Mäki <iksa@netti.fi>
|
||||
# Last file update: 01.09.2011
|
||||
|
||||
// Class strings localization
|
||||
define("L_DAY", "Päivä");
|
||||
define("L_MONTH", "Kuukausi");
|
||||
define("L_YEAR", "Vuosi");
|
||||
define("L_TODAY", "Tänään");
|
||||
define("L_PREV", "Edellinen");
|
||||
define("L_NEXT", "Seuraava");
|
||||
define("L_REF_CAL", "Päivitetään kalenteria...");
|
||||
define("L_CHK_VAL", "Tarkista arvo");
|
||||
define("L_SEL_LANG", "Valitse kieli");
|
||||
define("L_SEL_ICON", "Valitse kuva");
|
||||
define("L_SEL_DATE", "Valitse päiväys");
|
||||
define("L_ERR_SEL", "Valintasi ei ole kelvollinen");
|
||||
define("L_NOT_ALLOWED", "Tätä päivämäärää ei voi valita");
|
||||
define("L_DATE_BEFORE", "Valitse päivämäärä ennen %s");
|
||||
define("L_DATE_AFTER", "Valitse päivämäärä %s jälkeen");
|
||||
define("L_DATE_BETWEEN", "Valitse päivämäärä väliltä\\n%s ja %s");
|
||||
define("L_WEEK_HDR", ""); // Optional Short Name for the column header showing the current Week number (W or CW in English - max 2 letters)
|
||||
define("L_UNSET", "Nollaa");
|
||||
|
||||
// Set the first day of the week in your language (0 for Sunday, 1 for Monday)
|
||||
define("FIRST_DAY", "1");
|
||||
|
||||
// Months Long Names
|
||||
define("L_JAN", "tammikuu");
|
||||
define("L_FEB", "helmikuu");
|
||||
define("L_MAR", "maaliskuu");
|
||||
define("L_APR", "huhtikuu");
|
||||
define("L_MAY", "toukokuu");
|
||||
define("L_JUN", "kesäkuu");
|
||||
define("L_JUL", "heinäkuu");
|
||||
define("L_AUG", "elokuu");
|
||||
define("L_SEP", "syyskuu");
|
||||
define("L_OCT", "lokakuu");
|
||||
define("L_NOV", "marraskuu");
|
||||
define("L_DEC", "joulukuu");
|
||||
// Months Short Names
|
||||
define("L_S_JAN", "tam");
|
||||
define("L_S_FEB", "hel");
|
||||
define("L_S_MAR", "maa");
|
||||
define("L_S_APR", "huh");
|
||||
define("L_S_MAY", "tou");
|
||||
define("L_S_JUN", "kes");
|
||||
define("L_S_JUL", "hei");
|
||||
define("L_S_AUG", "elo");
|
||||
define("L_S_SEP", "syy");
|
||||
define("L_S_OCT", "lok");
|
||||
define("L_S_NOV", "mar");
|
||||
define("L_S_DEC", "jou");
|
||||
// Week days Long Names
|
||||
define("L_MON", "maanantai");
|
||||
define("L_TUE", "tiistai");
|
||||
define("L_WED", "keskiviikko");
|
||||
define("L_THU", "torstai");
|
||||
define("L_FRI", "perjantai");
|
||||
define("L_SAT", "lauantai");
|
||||
define("L_SUN", "sunnuntai");
|
||||
// Week days Short Names
|
||||
define("L_S_MON", "ma");
|
||||
define("L_S_TUE", "ti");
|
||||
define("L_S_WED", "ke");
|
||||
define("L_S_THU", "to");
|
||||
define("L_S_FRI", "pe");
|
||||
define("L_S_SAT", "la");
|
||||
define("L_S_SUN", "su");
|
||||
|
||||
// Windows encoding
|
||||
define("WIN_DEFAULT", "windows-1252");
|
||||
define("L_CAL_FORMAT", "%d. %B %Y");
|
||||
if(!defined("L_LANG") || L_LANG == "L_LANG") define("L_LANG", "fi_FI"); // en_US format of your language
|
||||
|
||||
// Set the FI specific date/time format
|
||||
if (stristr(PHP_OS,"win")) {
|
||||
setlocale(LC_ALL, "fin_fin.UTF-8", "fi_FI@euro", "fi_FI.UTF-8", "Finnish_Finland");
|
||||
} else {
|
||||
setlocale(LC_ALL, "fi_FI.UTF-8", "fi_FI@euro", "fi_FI", "Finnish.UTF-8");
|
||||
}
|
||||
?>
|
||||
86
calendar/lang/calendar.fr_FR.php
Normal file
86
calendar/lang/calendar.fr_FR.php
Normal file
@@ -0,0 +1,86 @@
|
||||
<?php
|
||||
# fr_FR translation for
|
||||
# PHP-Calendar, DatePicker Calendar class: http://www.triconsole.com/php/calendar_datepicker.php
|
||||
# Version: 3.61
|
||||
# Language: French / français
|
||||
# Translator: Pierre Liget <sourceforge@pliget.freesurf.fr>
|
||||
# Last file update: 01.09.2011
|
||||
|
||||
// Class strings localization
|
||||
define("L_DAY", "Jour");
|
||||
define("L_MONTH", "Mois");
|
||||
define("L_YEAR", "Année");
|
||||
define("L_TODAY", "Aujourd'hui");
|
||||
define("L_PREV", "Précédent");
|
||||
define("L_NEXT", "Suivant");
|
||||
define("L_REF_CAL", "Actualisation du calendrier en cours ...");
|
||||
define("L_CHK_VAL", "Vérifiez la valeur");
|
||||
define("L_SEL_LANG", "Sélection de la langue");
|
||||
define("L_SEL_ICON", "Sélection de l’icône");
|
||||
define("L_SEL_DATE", "Sélection de la date");
|
||||
define("L_ERR_SEL", "La sélection n’est pas valide");
|
||||
define("L_NOT_ALLOWED", "Cette date ne peut pas être sélectionnée");
|
||||
define("L_DATE_BEFORE", "Veuillez sélectionner une date\\nantérieure au %s");
|
||||
define("L_DATE_AFTER", "Veuillez sélectionner une date\\npostérieure au %s");
|
||||
define("L_DATE_BETWEEN", "Veuillez sélectionner une date entre le\\n%s et le %s");
|
||||
define("L_WEEK_HDR", ""); // Optional Short Name for the column header showing the current Week number (W or CW in English - max 2 letters)
|
||||
define("L_UNSET", "Annuler"); //Remise à zéro
|
||||
|
||||
// Set the first day of the week in your language (0 for Sunday, 1 for Monday)
|
||||
define("FIRST_DAY", "1");
|
||||
|
||||
// Months Long Names
|
||||
define("L_JAN", "janvier");
|
||||
define("L_FEB", "février");
|
||||
define("L_MAR", "mars");
|
||||
define("L_APR", "avril");
|
||||
define("L_MAY", "mai");
|
||||
define("L_JUN", "juin");
|
||||
define("L_JUL", "juillet");
|
||||
define("L_AUG", "août");
|
||||
define("L_SEP", "septembre");
|
||||
define("L_OCT", "octobre");
|
||||
define("L_NOV", "novembre");
|
||||
define("L_DEC", "décembre");
|
||||
// Months Short Names
|
||||
define("L_S_JAN", "janv.");
|
||||
define("L_S_FEB", "févr.");
|
||||
define("L_S_MAR", "mars");
|
||||
define("L_S_APR", "avr.");
|
||||
define("L_S_MAY", "mai");
|
||||
define("L_S_JUN", "juin");
|
||||
define("L_S_JUL", "juil.");
|
||||
define("L_S_AUG", "août");
|
||||
define("L_S_SEP", "sept.");
|
||||
define("L_S_OCT", "oct.");
|
||||
define("L_S_NOV", "nov.");
|
||||
define("L_S_DEC", "déc.");
|
||||
// Week days Long Names
|
||||
define("L_MON", "lundi");
|
||||
define("L_TUE", "mardi");
|
||||
define("L_WED", "mercredi");
|
||||
define("L_THU", "jeudi");
|
||||
define("L_FRI", "vendredi");
|
||||
define("L_SAT", "samedi");
|
||||
define("L_SUN", "dimanche");
|
||||
// Week days Short Names
|
||||
define("L_S_MON", "lun.");
|
||||
define("L_S_TUE", "mar.");
|
||||
define("L_S_WED", "mer.");
|
||||
define("L_S_THU", "jeu.");
|
||||
define("L_S_FRI", "ven.");
|
||||
define("L_S_SAT", "sam.");
|
||||
define("L_S_SUN", "dim.");
|
||||
|
||||
// Windows encoding
|
||||
define("WIN_DEFAULT", "windows-1252");
|
||||
define("L_CAL_FORMAT", "%d %B %Y");
|
||||
if(!defined("L_LANG") || L_LANG == "L_LANG") define("L_LANG", "fr_FR");
|
||||
|
||||
// Set the FR specific date/time format
|
||||
if (stristr(PHP_OS,"win")) {
|
||||
setlocale(LC_ALL, "fra_fra.UTF-8", "french.UTF-8", "french");
|
||||
} else {
|
||||
setlocale(LC_ALL, "fr_FR.UTF-8", "fr.UTF-8", "fr_FR.UTF-8@euro"); // For French formats
|
||||
}
|
||||
?>
|
||||
88
calendar/lang/calendar.he_IL.php
Normal file
88
calendar/lang/calendar.he_IL.php
Normal file
@@ -0,0 +1,88 @@
|
||||
<?php
|
||||
# he_IL translation for
|
||||
# PHP-Calendar, DatePicker Calendar class: http://www.triconsole.com/php/calendar_datepicker.php
|
||||
# Version: 3.61
|
||||
# Language: Hebrew / עברית
|
||||
# Translator: Shula Amokshim <shula.amokshim @gmx.net>
|
||||
# Last file update: 01.09.2011
|
||||
|
||||
define("RTL", 1);
|
||||
|
||||
// Class strings localization
|
||||
define("L_DAY", "יום");
|
||||
define("L_MONTH", "חודש");
|
||||
define("L_YEAR", "שנה");
|
||||
define("L_TODAY", "היום");
|
||||
define("L_PREV", "קודם");
|
||||
define("L_NEXT", "הבא");
|
||||
define("L_REF_CAL", "מרענן יומן...");
|
||||
define("L_CHK_VAL", "בדוק ערך");
|
||||
define("L_SEL_LANG", "בחר שפה");
|
||||
define("L_SEL_ICON", "בחר צלמית");
|
||||
define("L_SEL_DATE", "בחר תאריך");
|
||||
define("L_ERR_SEL", "הבחירה שלך לא תקינה");
|
||||
define("L_NOT_ALLOWED", "אי אפשר לבחור תאריך זה");
|
||||
define("L_DATE_BEFORE", "%s אנא בחר תאריך לפני");
|
||||
define("L_DATE_AFTER", "%s אנא בחר תאריך אחר");
|
||||
define("L_DATE_BETWEEN", "%s ו %s\\nאנא בחר תאריך בין");
|
||||
define("L_WEEK_HDR", ""); // Optional Short Name for the column header showing the current Week number (W or CW in English - max 2 letters)
|
||||
define("L_UNSET", "לבטל");
|
||||
|
||||
// Set the first day of the week in your language (0 for Sunday, 1 for Monday)
|
||||
define("FIRST_DAY", "0");
|
||||
|
||||
// Months Long Names
|
||||
define("L_JAN", "ינואר");
|
||||
define("L_FEB", "פברואר");
|
||||
define("L_MAR", "מרץ");
|
||||
define("L_APR", "אפריל");
|
||||
define("L_MAY", "מאי");
|
||||
define("L_JUN", "יוני");
|
||||
define("L_JUL", "יולי");
|
||||
define("L_AUG", "אוגוסט");
|
||||
define("L_SEP", "ספטמבר");
|
||||
define("L_OCT", "אלול");
|
||||
define("L_NOV", "נובמבר");
|
||||
define("L_DEC", "דצמבר");
|
||||
// Months Short Names
|
||||
define("L_S_JAN", "ינואר");
|
||||
define("L_S_FEB", "פבואר");
|
||||
define("L_S_MAR", "מרץ");
|
||||
define("L_S_APR", "אפריל");
|
||||
define("L_S_MAY", "מאי");
|
||||
define("L_S_JUN", "יוני");
|
||||
define("L_S_JUL", "יולי");
|
||||
define("L_S_AUG", "אוגוסט");
|
||||
define("L_S_SEP", "ספטמבר");
|
||||
define("L_S_OCT", "אלול");
|
||||
define("L_S_NOV", "נובמבר");
|
||||
define("L_S_DEC", "דצמבר");
|
||||
// Week days Long Names
|
||||
define("L_MON", "שני");
|
||||
define("L_TUE", "יום שלישי");
|
||||
define("L_WED", "רביעי");
|
||||
define("L_THU", "חמישי");
|
||||
define("L_FRI", "שישי");
|
||||
define("L_SAT", "שבת");
|
||||
define("L_SUN", "ראשון");
|
||||
// Week days Short Names
|
||||
define("L_S_MON", "ב");
|
||||
define("L_S_TUE", "ג");
|
||||
define("L_S_WED", "ד");
|
||||
define("L_S_THU", "ה");
|
||||
define("L_S_FRI", "ו");
|
||||
define("L_S_SAT", "ש");
|
||||
define("L_S_SUN", "א");
|
||||
|
||||
// Windows encoding
|
||||
define("WIN_DEFAULT", "windows-1255");
|
||||
define("L_CAL_FORMAT", "%d ב%B %Y");
|
||||
if(!defined("L_LANG") || L_LANG == "L_LANG") define("L_LANG", "he_IL");
|
||||
|
||||
// Set the HE specific date/time format
|
||||
if (stristr(PHP_OS,"win")) {
|
||||
setlocale(LC_ALL, "heb-heb.UTF-8", "heb-heb", "hebrew.UTF-8", "hebrew");
|
||||
} else {
|
||||
setlocale(LC_ALL, "he_IL.UTF-8", "heb.UTF-8", "he.UTF-8", "iw_IL.UTF-8", "iw.UTF-8", "heb_heb.UTF-8", "Hebrew-he.UTF-8"); // For HE formats
|
||||
}
|
||||
?>
|
||||
87
calendar/lang/calendar.hi_IN.php
Normal file
87
calendar/lang/calendar.hi_IN.php
Normal file
@@ -0,0 +1,87 @@
|
||||
<?php
|
||||
# hi_IN translation for
|
||||
# PHP-Calendar, DatePicker Calendar class: http://www.triconsole.com/php/calendar_datepicker.php
|
||||
# Localized version of PHP-Calendar, DatePicker Calendar class: http://ciprianmp.com/scripts/calendar/
|
||||
# Version: 3.61
|
||||
# Language: Hindi (Devanagari) / हिन्दी (in your lang) // ex: Romanian / Română
|
||||
# Translator: Sanjay Sarita Ghoriwala 'SanSar' <ghoriwala@gmail.com>
|
||||
# Last file update: 01.09.2011
|
||||
|
||||
// Class strings localization
|
||||
define("L_DAY", "दिन");
|
||||
define("L_MONTH", "माह");
|
||||
define("L_YEAR", "वर्ष");
|
||||
define("L_TODAY", "आज");
|
||||
define("L_PREV", "पिछला");
|
||||
define("L_NEXT", "अगला");
|
||||
define("L_REF_CAL", "ताजा तिथिपत्र ...");
|
||||
define("L_CHK_VAL", "मूल्य की जाँच करें");
|
||||
define("L_SEL_LANG", "भाषा चुनें");
|
||||
define("L_SEL_ICON", "चित्र चुनें");
|
||||
define("L_SEL_DATE", "दिनांक चुनें");
|
||||
define("L_ERR_SEL", "आपका चयन वैध नहीं है");
|
||||
define("L_NOT_ALLOWED", "यह दिनांक चयन करने की अनुमति नहीं है");
|
||||
define("L_DATE_BEFORE", "कृपया %s से पहले की एक दिनांक का चयन करें");
|
||||
define("L_DATE_AFTER", "कृपया %s के बाद की एक दिनांक का चयन करें");
|
||||
define("L_DATE_BETWEEN", "कृपया %s और %s\\nके बीच किसी दिनांक का चयन करें");
|
||||
define("L_WEEK_HDR", ""); // Optional Short Name for the column header showing the current Week number (W or CW in English - max 2 letters)
|
||||
define("L_UNSET", "साफ कर");
|
||||
|
||||
// Set the first day of the week in your language (0 for Sunday, 1 for Monday)
|
||||
define("FIRST_DAY", "0");
|
||||
|
||||
// Months Long Names
|
||||
define("L_JAN", "जनवरी");
|
||||
define("L_FEB", "फरवरी");
|
||||
define("L_MAR", "मार्च");
|
||||
define("L_APR", "अप्रैल");
|
||||
define("L_MAY", "मई");
|
||||
define("L_JUN", "जून");
|
||||
define("L_JUL", "जुलाई");
|
||||
define("L_AUG", "अगस्त");
|
||||
define("L_SEP", "सितम्बर");
|
||||
define("L_OCT", "अक्टूबर");
|
||||
define("L_NOV", "नवम्बर");
|
||||
define("L_DEC", "दिसम्बर");
|
||||
// Months Short Names
|
||||
define("L_S_JAN", "जन");
|
||||
define("L_S_FEB", "फर");
|
||||
define("L_S_MAR", "मार्च");
|
||||
define("L_S_APR", "अप्रैल");
|
||||
define("L_S_MAY", "मई");
|
||||
define("L_S_JUN", "जून");
|
||||
define("L_S_JUL", "जुल");
|
||||
define("L_S_AUG", "अग");
|
||||
define("L_S_SEP", "सित");
|
||||
define("L_S_OCT", "अक्टू");
|
||||
define("L_S_NOV", "नव");
|
||||
define("L_S_DEC", "दिस");
|
||||
// Week days Long Names
|
||||
define("L_MON", "सोमवार");
|
||||
define("L_TUE", "मंगलवार");
|
||||
define("L_WED", "बुधवार");
|
||||
define("L_THU", "गुरुवार");
|
||||
define("L_FRI", "शुक्रवार");
|
||||
define("L_SAT", "शनिवार");
|
||||
define("L_SUN", "रविवार");
|
||||
// Week days Short Names
|
||||
define("L_S_MON", "सोम");
|
||||
define("L_S_TUE", "मंगल");
|
||||
define("L_S_WED", "बुध");
|
||||
define("L_S_THU", "गुरु");
|
||||
define("L_S_FRI", "शुक्र");
|
||||
define("L_S_SAT", "शनि");
|
||||
define("L_S_SUN", "रवि");
|
||||
|
||||
// Windows encoding
|
||||
define("WIN_DEFAULT", "windows-1252");
|
||||
define("L_CAL_FORMAT", "%d %B %Y");
|
||||
if(!defined("L_LANG") || L_LANG == "L_LANG") define("L_LANG", "hi_IN"); // en_US format of your language
|
||||
|
||||
// Set the HI specific date/time format:
|
||||
if (stristr(PHP_OS,"win")) {
|
||||
setlocale(LC_ALL, "hi_IN.UTF-8", "hin-hin.UTF-8", "hin", "Hindi.UTF-8", "Hindi");
|
||||
} else {
|
||||
setlocale(LC_ALL, "hi_IN.UTF-8", "hin.UTF-8", "ind.UTF-8", "Hindi.UTF-8");
|
||||
}
|
||||
?>
|
||||
86
calendar/lang/calendar.hu_HU.php
Normal file
86
calendar/lang/calendar.hu_HU.php
Normal file
@@ -0,0 +1,86 @@
|
||||
<?php
|
||||
# hu_HU translation for
|
||||
# PHP-Calendar, DatePicker Calendar class: http://www.triconsole.com/php/calendar_datepicker.php
|
||||
# Version: 3.61
|
||||
# Language: Hungarian / magyar
|
||||
# Translator: Jácint Zsuzsanna <jacint.zsuzsanna@yahoo.com>
|
||||
# Last file update: 01.09.2011
|
||||
|
||||
// Class strings localization
|
||||
define("L_DAY", "Nap");
|
||||
define("L_MONTH", "Hónap");
|
||||
define("L_YEAR", "Év");
|
||||
define("L_TODAY", "Ma");
|
||||
define("L_PREV", "Előző");
|
||||
define("L_NEXT", "Következő");
|
||||
define("L_REF_CAL", "Naptár frissítése...");
|
||||
define("L_CHK_VAL", "Ellenőrizd az értéket");
|
||||
define("L_SEL_LANG", "Válassz nyelvet");
|
||||
define("L_SEL_ICON", "Válassz ikont");
|
||||
define("L_SEL_DATE", "Válassz dátumot");
|
||||
define("L_ERR_SEL", "A választásod nem érvényes");
|
||||
define("L_NOT_ALLOWED", "Ezt a dátumot nem lehet kiválasztani");
|
||||
define("L_DATE_BEFORE", "Kérjük, válasszon egy dátumot előtt %s");
|
||||
define("L_DATE_AFTER", "Kérjük, válasszon egy dátumot követően %s");
|
||||
define("L_DATE_BETWEEN", "Kérjük, válasszon egy dátumot közötti\\n%s és %s");
|
||||
define("L_WEEK_HDR", ""); // Optional Short Name for the column header showing the current Week number (W or CW in English - max 2 letters)
|
||||
define("L_UNSET", "Mégse");
|
||||
|
||||
// Set the first day of the week in your language (0 for Sunday, 1 for Monday)
|
||||
define("FIRST_DAY", "1");
|
||||
|
||||
// Months Long Names
|
||||
define("L_JAN", "január");
|
||||
define("L_FEB", "február");
|
||||
define("L_MAR", "március");
|
||||
define("L_APR", "április");
|
||||
define("L_MAY", "május");
|
||||
define("L_JUN", "június");
|
||||
define("L_JUL", "július");
|
||||
define("L_AUG", "augusztus");
|
||||
define("L_SEP", "szeptember");
|
||||
define("L_OCT", "október");
|
||||
define("L_NOV", "november");
|
||||
define("L_DEC", "december");
|
||||
// Months Short Names
|
||||
define("L_S_JAN", "jan.");
|
||||
define("L_S_FEB", "febr.");
|
||||
define("L_S_MAR", "márc.");
|
||||
define("L_S_APR", "ápr.");
|
||||
define("L_S_MAY", "máj.");
|
||||
define("L_S_JUN", "jún.");
|
||||
define("L_S_JUL", "júl.");
|
||||
define("L_S_AUG", "aug.");
|
||||
define("L_S_SEP", "szept.");
|
||||
define("L_S_OCT", "okt.");
|
||||
define("L_S_NOV", "nov.");
|
||||
define("L_S_DEC", "dec.");
|
||||
// Week days Long Names
|
||||
define("L_MON", "hétfő");
|
||||
define("L_TUE", "kedd");
|
||||
define("L_WED", "szerda");
|
||||
define("L_THU", "csütörtök");
|
||||
define("L_FRI", "péntek");
|
||||
define("L_SAT", "szombat");
|
||||
define("L_SUN", "vasárnap");
|
||||
// Week days Short Names
|
||||
define("L_S_MON", "H");
|
||||
define("L_S_TUE", "K");
|
||||
define("L_S_WED", "Sze");
|
||||
define("L_S_THU", "Cs");
|
||||
define("L_S_FRI", "P");
|
||||
define("L_S_SAT", "Szo");
|
||||
define("L_S_SUN", "V");
|
||||
|
||||
// Windows encoding
|
||||
define("WIN_DEFAULT", "windows-1252");
|
||||
define("L_CAL_FORMAT", "%Y. %B %d.");
|
||||
if(!defined("L_LANG") || L_LANG == "L_LANG") define("L_LANG", "hu_HU");
|
||||
|
||||
// Set the HU specific date/time format
|
||||
if (stristr(PHP_OS,"win")) {
|
||||
setlocale(LC_ALL, "hun_hun.UTF-8", "hungarian.UTF-8", "hungarian");
|
||||
} else {
|
||||
setlocale(LC_ALL, "hu_HU.UTF-8", "hu_HU.UTF-8@euro", "hun_hun.UTF-8", "hungarian.UTF-8", "hun.UTF-8", "hu.UTF-8"); // For HU formats
|
||||
}
|
||||
?>
|
||||
89
calendar/lang/calendar.hy_AM.php
Normal file
89
calendar/lang/calendar.hy_AM.php
Normal file
@@ -0,0 +1,89 @@
|
||||
<?php
|
||||
# hy_AM translation for
|
||||
# PHP-Calendar, DatePicker Calendar class: http://www.triconsole.com/php/calendar_datepicker.php
|
||||
# Localized version of PHP-Calendar, DatePicker Calendar class: http://ciprianmp.com/scripts/calendar/
|
||||
# Version: 3.62
|
||||
# Language: Armenian / Հայերեն
|
||||
# Translator: Ptuchik <avo@pisem.net>
|
||||
# Last file update: 26.09.2011
|
||||
|
||||
# define("RTL", 1); // uncomment only for right-to-left text (Arabic, Hebrew)
|
||||
|
||||
// Class strings localization
|
||||
define("L_DAY", "Օր");
|
||||
define("L_MONTH", "Ամիս");
|
||||
define("L_YEAR", "Տարի");
|
||||
define("L_TODAY", "Այսօր");
|
||||
define("L_PREV", "Նախորդ");
|
||||
define("L_NEXT", "Հաջորդ");
|
||||
define("L_REF_CAL", "Օրացույցը թարմացվում է...");
|
||||
define("L_CHK_VAL", "Ստուգել արդյունքը");
|
||||
define("L_SEL_LANG", "Ընտրել լեզուն");
|
||||
define("L_SEL_ICON", "Ընտրել նկարը");
|
||||
define("L_SEL_DATE", "Ընտրել ամսաթիվը");
|
||||
define("L_ERR_SEL", "Ձեր ընտրությունը սխալ է");
|
||||
define("L_NOT_ALLOWED", "Այդ ամսաթիվն ընտրելն արգելված է");
|
||||
define("L_DATE_BEFORE", "Խնդրում ենք ընտրել ամսաթիվ մինչև %s-ը");
|
||||
define("L_DATE_AFTER", "Խնդրում ենք ընտրել ամսաթիվ %s-ից հետո");
|
||||
define("L_DATE_BETWEEN", "Խնդրում ենք ընտրել ամսաթիվ %s-ից %s-ն ընկած ժամանակահատվածում");
|
||||
define("L_WEEK_HDR", ""); // Optional Short Name for the column header showing the current Week number (W or CW in English - max 2 letters)
|
||||
define("L_UNSET", "Չեղարկել");
|
||||
|
||||
// Set the first day of the week in your language (0 for Sunday, 1 for Monday ... 6 for Saturday)
|
||||
define("FIRST_DAY", "1");
|
||||
|
||||
// Months Long Names
|
||||
define("L_JAN", "Հունվար");
|
||||
define("L_FEB", "Փետրվար");
|
||||
define("L_MAR", "Մարտ");
|
||||
define("L_APR", "Ապրիլ");
|
||||
define("L_MAY", "Մայիս");
|
||||
define("L_JUN", "Հունիս");
|
||||
define("L_JUL", "Հուլիս");
|
||||
define("L_AUG", "Օգոստոս");
|
||||
define("L_SEP", "Սեպտեմբեր");
|
||||
define("L_OCT", "Հոկտեմբեր");
|
||||
define("L_NOV", "Նոյեմբեր");
|
||||
define("L_DEC", "Դեկտեմբեր");
|
||||
// Months Short Names
|
||||
define("L_S_JAN", "Հնվ");
|
||||
define("L_S_FEB", "Փտվ");
|
||||
define("L_S_MAR", "Մրտ");
|
||||
define("L_S_APR", "Ապր");
|
||||
define("L_S_MAY", "Մյս");
|
||||
define("L_S_JUN", "Հնս");
|
||||
define("L_S_JUL", "Հլս");
|
||||
define("L_S_AUG", "Օգս");
|
||||
define("L_S_SEP", "Սպտ");
|
||||
define("L_S_OCT", "Հկտ");
|
||||
define("L_S_NOV", "Նյբ");
|
||||
define("L_S_DEC", "Դկտ");
|
||||
// Week days Long Names
|
||||
define("L_MON", "Երկուշաբթի");
|
||||
define("L_TUE", "Երեքշաբթի");
|
||||
define("L_WED", "Չորեքշաբթի");
|
||||
define("L_THU", "Հինգշաբթի");
|
||||
define("L_FRI", "Ուրբաթ");
|
||||
define("L_SAT", "Շաբաթ");
|
||||
define("L_SUN", "Կիրակի");
|
||||
// Week days Short Names
|
||||
define("L_S_MON", "Երկ");
|
||||
define("L_S_TUE", "Երք");
|
||||
define("L_S_WED", "Չրք");
|
||||
define("L_S_THU", "Հնգ");
|
||||
define("L_S_FRI", "Ուրբ");
|
||||
define("L_S_SAT", "Շբթ");
|
||||
define("L_S_SUN", "Կիր");
|
||||
|
||||
// Windows encoding
|
||||
define("WIN_DEFAULT", "armscii-8");
|
||||
define("L_CAL_FORMAT", "%d %B %Y");
|
||||
if(!defined("L_LANG") || L_LANG == "L_LANG") define("L_LANG", "hy_AM");
|
||||
|
||||
// Set the AM specific date/time format; ENGLISH EXAMPLE:
|
||||
if (stristr(PHP_OS,"win")) {
|
||||
setlocale(LC_ALL, "arm-ARM.UTF-8", "arm-ARM", "Armenian-ARM.UTF-8", "Armenian.UTF-8");
|
||||
} else {
|
||||
setlocale(LC_ALL, "hy_AM.UTF-8", "arm.UTF-8", "ARM.UTF-8", "arm_ARM.UTF-8", "Armenian-ARM.UTF-8");
|
||||
}
|
||||
?>
|
||||
85
calendar/lang/calendar.id_ID.php
Normal file
85
calendar/lang/calendar.id_ID.php
Normal file
@@ -0,0 +1,85 @@
|
||||
<?php
|
||||
# id_ID translation for
|
||||
# PHP-Calendar, DatePicker Calendar class: http://www.triconsole.com/php/calendar_datepicker.php
|
||||
# Version: 3.61
|
||||
# Language: Indonesian - Bahasa / Bahasa Indonesia
|
||||
# Translator: Hendriyo <hendriyo@gmail.com>
|
||||
# Last file update: 01.09.2011
|
||||
|
||||
// Class strings localization
|
||||
define("L_DAY", "Hari");
|
||||
define("L_MONTH", "Bulan");
|
||||
define("L_YEAR", "Tahun");
|
||||
define("L_TODAY", "Hari ini");
|
||||
define("L_PREV", "Sebelumnya");
|
||||
define("L_NEXT", "Selanjutnya");
|
||||
define("L_REF_CAL", "Menyegarkan Kalender...");
|
||||
define("L_CHK_VAL", "Periksa Nilainya");
|
||||
define("L_SEL_LANG", "Pilih Bahasa");
|
||||
define("L_SEL_ICON", "Pilih Ikon");
|
||||
define("L_SEL_DATE", "Pilih Tanggal");
|
||||
define("L_ERR_SEL", "Pilihan yang ada pilih salah");
|
||||
define("L_NOT_ALLOWED", "Tanggal ini tidak dijinkan untuk dipilih");
|
||||
define("L_DATE_BEFORE", "Silakan memilih tanggal sebelum %s");
|
||||
define("L_DATE_AFTER", "Silakan pilih tanggal setelah %s");
|
||||
define("L_DATE_BETWEEN", "Silakan pilih tanggal antara\\n%s dan %s");
|
||||
define("L_WEEK_HDR", ""); // Optional Short Name for the column header showing the current Week number (W or CW in English - max 2 letters)
|
||||
define("L_UNSET", "Belum diset");
|
||||
|
||||
// Set the first day of the week in your language (0 for Sunday, 1 for Monday)
|
||||
define("FIRST_DAY", "1");
|
||||
|
||||
// Months Long Names
|
||||
define("L_JAN", "Januari");
|
||||
define("L_FEB", "Februari");
|
||||
define("L_MAR", "Maret");
|
||||
define("L_APR", "April");
|
||||
define("L_MAY", "Mei");
|
||||
define("L_JUN", "Juni");
|
||||
define("L_JUL", "Juli");
|
||||
define("L_AUG", "Agustus");
|
||||
define("L_SEP", "September");
|
||||
define("L_OCT", "Oktober");
|
||||
define("L_NOV", "November");
|
||||
define("L_DEC", "Desember");
|
||||
// Months Short Names
|
||||
define("L_S_JAN", "Jan");
|
||||
define("L_S_FEB", "Feb");
|
||||
define("L_S_MAR", "Mar");
|
||||
define("L_S_APR", "Apr");
|
||||
define("L_S_MAY", "Mei");
|
||||
define("L_S_JUL", "Jul");
|
||||
define("L_S_AUG", "Agust");
|
||||
define("L_S_SEP", "Sep");
|
||||
define("L_S_OCT", "Okt");
|
||||
define("L_S_NOV", "Nov");
|
||||
define("L_S_DEC", "Des");
|
||||
// Week days Long Names
|
||||
define("L_MON", "Senin");
|
||||
define("L_TUE", "Selasa");
|
||||
define("L_WED", "Rabu");
|
||||
define("L_THU", "Kamis");
|
||||
define("L_FRI", "Jumat");
|
||||
define("L_SAT", "Sabtu");
|
||||
define("L_SUN", "Minggu");
|
||||
// Week days Short Names
|
||||
define("L_S_MON", "Sen");
|
||||
define("L_S_TUE", "Sel");
|
||||
define("L_S_WED", "Rab");
|
||||
define("L_S_THU", "Kam");
|
||||
define("L_S_FRI", "Jum");
|
||||
define("L_S_SAT", "Sab");
|
||||
define("L_S_SUN", "Min");
|
||||
|
||||
// Windows encoding
|
||||
define("WIN_DEFAULT", "windows-1252");
|
||||
define("L_CAL_FORMAT", "%d %B %Y");
|
||||
if(!defined("L_LANG") || L_LANG == "L_LANG") define("L_LANG", "id_ID");
|
||||
|
||||
// Set the ID specific date/time format
|
||||
if (stristr(PHP_OS,"win")) {
|
||||
setlocale(LC_ALL, "IND_IND.UTF-8", "IND_IND", "indonesian.UTF-8", "indonesian"); // For Windows servers
|
||||
} else {
|
||||
setlocale(LC_ALL, "id_ID.UTF-8", "id_ID", "ind.UTF-8", "ind_ind.UTF-8"); // For Unix/FreeBSD servers
|
||||
}
|
||||
?>
|
||||
86
calendar/lang/calendar.it_IT.php
Normal file
86
calendar/lang/calendar.it_IT.php
Normal file
@@ -0,0 +1,86 @@
|
||||
<?php
|
||||
# it_IT translation for
|
||||
# PHP-Calendar, DatePicker Calendar class: http://www.triconsole.com/php/calendar_datepicker.php
|
||||
# Version: 3.61
|
||||
# Language: Italian / italiano
|
||||
# Translator: Michele Ferro <specialmikius@yahoo.com>
|
||||
# Last file update: 01.09.2011
|
||||
|
||||
// Class strings localization
|
||||
define("L_DAY", "Giorno");
|
||||
define("L_MONTH", "Mese");
|
||||
define("L_YEAR", "Anno");
|
||||
define("L_TODAY", "Oggi");
|
||||
define("L_PREV", "Indietro");
|
||||
define("L_NEXT", "Avanti");
|
||||
define("L_REF_CAL", "Aggiornamento Calendario...");
|
||||
define("L_CHK_VAL", "Controlla il valore");
|
||||
define("L_SEL_LANG", "Seleziona la Lingua");
|
||||
define("L_SEL_ICON", "Seleziona l’Icona");
|
||||
define("L_SEL_DATE", "Seleziona la Data");
|
||||
define("L_ERR_SEL", "La tua selezione non è valida");
|
||||
define("L_NOT_ALLOWED", "Questa data non è consentita di essere selezionata");
|
||||
define("L_DATE_BEFORE", "Scegli una data prima %s");
|
||||
define("L_DATE_AFTER", "Scegli una data dopo %s");
|
||||
define("L_DATE_BETWEEN", "Scegli una data tra\\n%s e %s");
|
||||
define("L_WEEK_HDR", ""); // Optional Short Name for the column header showing the current Week number (W or CW in English - max 2 letters)
|
||||
define("L_UNSET", "Rimuovi");
|
||||
|
||||
// Set the first day of the week in your language (0 for Sunday, 1 for Monday)
|
||||
define("FIRST_DAY", "1");
|
||||
|
||||
// Months Long Names
|
||||
define("L_JAN", "gennaio");
|
||||
define("L_FEB", "febbraio");
|
||||
define("L_MAR", "marzo");
|
||||
define("L_APR", "aprile");
|
||||
define("L_MAY", "maggio");
|
||||
define("L_JUN", "giugno");
|
||||
define("L_JUL", "luglio");
|
||||
define("L_AUG", "agosto");
|
||||
define("L_SEP", "settembre");
|
||||
define("L_OCT", "ottobre");
|
||||
define("L_NOV", "novembre");
|
||||
define("L_DEC", "dicembre");
|
||||
// Months Short Names
|
||||
define("L_S_JAN", "gen");
|
||||
define("L_S_FEB", "feb");
|
||||
define("L_S_MAR", "mar");
|
||||
define("L_S_APR", "apr");
|
||||
define("L_S_MAY", "mag");
|
||||
define("L_S_JUN", "giu");
|
||||
define("L_S_JUL", "lug");
|
||||
define("L_S_AUG", "ago");
|
||||
define("L_S_SEP", "set");
|
||||
define("L_S_OCT", "ott");
|
||||
define("L_S_NOV", "nov");
|
||||
define("L_S_DEC", "dic");
|
||||
// Week days Long Names
|
||||
define("L_MON", "lunedì");
|
||||
define("L_TUE", "martedì");
|
||||
define("L_WED", "mercoledì");
|
||||
define("L_THU", "giovedì");
|
||||
define("L_FRI", "venerdì");
|
||||
define("L_SAT", "sabato");
|
||||
define("L_SUN", "domenica");
|
||||
// Week days Short Names
|
||||
define("L_S_MON", "lun");
|
||||
define("L_S_TUE", "mar");
|
||||
define("L_S_WED", "mer");
|
||||
define("L_S_THU", "gio");
|
||||
define("L_S_FRI", "ven");
|
||||
define("L_S_SAT", "sab");
|
||||
define("L_S_SUN", "dom");
|
||||
|
||||
// Windows encoding
|
||||
define("WIN_DEFAULT", "windows-1252");
|
||||
define("L_CAL_FORMAT", "%d %B %Y");
|
||||
if(!defined("L_LANG") || L_LANG == "L_LANG") define("L_LANG", "it_IT");
|
||||
|
||||
// Set the IT specific date/time format
|
||||
if (stristr(PHP_OS,"win")) {
|
||||
setlocale(LC_ALL, "ita_ITA.UTF-8", "italian.UTF-8", "italian");
|
||||
} else {
|
||||
setlocale(LC_ALL, "it_IT.UTF-8", "ita_ITA.UTF-8", "italian.UTF-8");
|
||||
}
|
||||
?>
|
||||
85
calendar/lang/calendar.ja_JP.php
Normal file
85
calendar/lang/calendar.ja_JP.php
Normal file
@@ -0,0 +1,85 @@
|
||||
<?php
|
||||
# ja_JP translation for
|
||||
# PHP-Calendar, DatePicker Calendar class: http://www.triconsole.com/php/calendar_datepicker.php
|
||||
# Version: 3.61
|
||||
# Language: Japanese / 日本語
|
||||
# Translator: Dendeke <konchakka211@yahoo.co.jp>
|
||||
# Last file update: 01.09.2011
|
||||
|
||||
// Class strings localization
|
||||
define("L_DAY", "日");
|
||||
define("L_MONTH", "月");
|
||||
define("L_YEAR", "年");
|
||||
define("L_TODAY", "今日");
|
||||
define("L_PREV", "前");
|
||||
define("L_NEXT", "次");
|
||||
define("L_REF_CAL", "カレンダーの更新...");
|
||||
define("L_CHK_VAL", "値の確認");
|
||||
define("L_SEL_LANG", "言語の選択");
|
||||
define("L_SEL_ICON", "アイコンの選択");
|
||||
define("L_SEL_DATE", "日付の選択");
|
||||
define("L_ERR_SEL", "選択が間違っています");
|
||||
define("L_NOT_ALLOWED", "その日付は選択できません");
|
||||
define("L_DATE_BEFORE", "%sより前の日付を選択してください");
|
||||
define("L_DATE_AFTER", "%s以降の日付を選択してください");
|
||||
define("L_DATE_BETWEEN", "%sと%sの間の日付を選択してください");
|
||||
define("L_WEEK_HDR", ""); // Optional Short Name for the column header showing the current Week number (W or CW in English - max 2 letters)
|
||||
define("L_UNSET", "リセット");
|
||||
|
||||
// Set the first day of the week in your language (0 for Sunday, 1 for Monday)
|
||||
define("FIRST_DAY", "0");
|
||||
|
||||
// Months Long Names
|
||||
define("L_JAN", "1月");
|
||||
define("L_FEB", "2月");
|
||||
define("L_MAR", "3月");
|
||||
define("L_APR", "4月");
|
||||
define("L_MAY", "5月");
|
||||
define("L_JUN", "6月");
|
||||
define("L_JUL", "7月");
|
||||
define("L_AUG", "8月");
|
||||
define("L_SEP", "9月");
|
||||
define("L_OCT", "10月");
|
||||
define("L_NOV", "11月");
|
||||
define("L_DEC", "12月");
|
||||
// Months Short Names
|
||||
define("L_S_JAN", "1月");
|
||||
define("L_S_FEB", "2月");
|
||||
define("L_S_MAR", "3月");
|
||||
define("L_S_APR", "4月");
|
||||
define("L_S_MAY", "5月");
|
||||
define("L_S_JUN", "6月");
|
||||
define("L_S_JUL", "7月");
|
||||
define("L_S_AUG", "8月");
|
||||
define("L_S_SEP", "9月");
|
||||
define("L_S_OCT", "10月");
|
||||
define("L_S_NOV", "11月");
|
||||
define("L_S_DEC", "12月");
|
||||
// Week days Long Names
|
||||
define("L_MON", "月曜日");
|
||||
define("L_TUE", "火曜日");
|
||||
define("L_WED", "水曜日");
|
||||
define("L_THU", "木曜日");
|
||||
define("L_FRI", "金曜日");
|
||||
define("L_SAT", "土曜日");
|
||||
define("L_SUN", "日曜日");
|
||||
// Week days Short Names
|
||||
define("L_S_MON", "月");
|
||||
define("L_S_TUE", "火");
|
||||
define("L_S_WED", "水");
|
||||
define("L_S_THU", "木");
|
||||
define("L_S_FRI", "金");
|
||||
define("L_S_SAT", "土");
|
||||
define("L_S_SUN", "日");
|
||||
|
||||
define("WIN_DEFAULT", "Shift_JIS");
|
||||
define("L_CAL_FORMAT", "%Y年%B%d日");
|
||||
if(!defined("L_LANG") || L_LANG == "L_LANG") define("L_LANG", "ja_JP");
|
||||
|
||||
// Set the JP specific date/time format
|
||||
if (stristr(PHP_OS,"win")) {
|
||||
setlocale(LC_ALL, "jpn.utf8", "jpn.UTF-8", "japanese.UTF-8", "japanese", "ja_JP.UTF-8");
|
||||
} else {
|
||||
setlocale(LC_ALL, "ja_JP.utf8", "ja_JP.UTF-8", "ja_JP", "ja", "japanese", "jpn");
|
||||
}
|
||||
?>
|
||||
87
calendar/lang/calendar.nb_NO.php
Normal file
87
calendar/lang/calendar.nb_NO.php
Normal file
@@ -0,0 +1,87 @@
|
||||
<?php
|
||||
# nb_NO translation for
|
||||
# PHP-Calendar, DatePicker Calendar class: http://www.triconsole.com/php/calendar_datepicker.php
|
||||
# Localized version of PHP-Calendar, DatePicker Calendar class: http://ciprianmp.com/scripts/calendar/
|
||||
# Version: 3.61
|
||||
# Language: Norwegian (Bokmål) / norsk, bokmål
|
||||
# Translator: Stian Hvatum <post@dream-web.no>
|
||||
# Last file update: 01.09.2011
|
||||
|
||||
// Class strings localization
|
||||
define("L_DAY", "Dag");
|
||||
define("L_MONTH", "Måned");
|
||||
define("L_YEAR", "År");
|
||||
define("L_TODAY", "I dag");
|
||||
define("L_PREV", "Forrige");
|
||||
define("L_NEXT", "Neste");
|
||||
define("L_REF_CAL", "Oppdaterer Kalender...");
|
||||
define("L_CHK_VAL", "Sjekk verdien");
|
||||
define("L_SEL_LANG", "Velg språk");
|
||||
define("L_SEL_ICON", "Velg ikon");
|
||||
define("L_SEL_DATE", "Velg dato");
|
||||
define("L_ERR_SEL", "Valget er ikke gyldig");
|
||||
define("L_NOT_ALLOWED", "Denne datoen kan ikke velges");
|
||||
define("L_DATE_BEFORE", "Velg en dato før %s");
|
||||
define("L_DATE_AFTER", "Velg en dato etter %s");
|
||||
define("L_DATE_BETWEEN", "Velg en dato mellom\\n%s og %s");
|
||||
define("L_WEEK_HDR", ""); // Optional Short Name for the column header showing the current Week number (W or CW in English - max 2 letters)
|
||||
define("L_UNSET", "Nullstill");
|
||||
|
||||
// Set the first day of the week in your language (0 for Sunday, 1 for Monday)
|
||||
define("FIRST_DAY", "1");
|
||||
|
||||
// Months Long Names
|
||||
define("L_JAN", "januar");
|
||||
define("L_FEB", "februar");
|
||||
define("L_MAR", "mars");
|
||||
define("L_APR", "april");
|
||||
define("L_MAY", "mai");
|
||||
define("L_JUN", "juni");
|
||||
define("L_JUL", "juli");
|
||||
define("L_AUG", "august");
|
||||
define("L_SEP", "september");
|
||||
define("L_OCT", "oktober");
|
||||
define("L_NOV", "november");
|
||||
define("L_DEC", "desember");
|
||||
// Months Short Names
|
||||
define("L_S_JAN", "jan");
|
||||
define("L_S_FEB", "feb");
|
||||
define("L_S_MAR", "mar");
|
||||
define("L_S_APR", "apr");
|
||||
define("L_S_MAY", "mai");
|
||||
define("L_S_JUN", "jun");
|
||||
define("L_S_JUL", "jul");
|
||||
define("L_S_AUG", "aug");
|
||||
define("L_S_SEP", "sep");
|
||||
define("L_S_OCT", "okt");
|
||||
define("L_S_NOV", "nov");
|
||||
define("L_S_DEC", "des");
|
||||
// Week days Long Names
|
||||
define("L_MON", "mandag");
|
||||
define("L_TUE", "tirsdag");
|
||||
define("L_WED", "onsdag");
|
||||
define("L_THU", "torsdag");
|
||||
define("L_FRI", "fredag");
|
||||
define("L_SAT", "lørdag");
|
||||
define("L_SUN", "søndag");
|
||||
// Week days Short Names
|
||||
define("L_S_MON", "ma");
|
||||
define("L_S_TUE", "ti");
|
||||
define("L_S_WED", "on");
|
||||
define("L_S_THU", "to");
|
||||
define("L_S_FRI", "fr");
|
||||
define("L_S_SAT", "lø");
|
||||
define("L_S_SUN", "sø");
|
||||
|
||||
// Windows encoding
|
||||
define("WIN_DEFAULT", "windows-1252");
|
||||
define("L_CAL_FORMAT", "%d. %B %Y");
|
||||
if(!defined("L_LANG") || L_LANG == "L_LANG") define("L_LANG", "nb_NO"); // en_US format of your language
|
||||
|
||||
// Set the XX specific date/time format; ENGLISH EXAMPLE:
|
||||
if (stristr(PHP_OS,"win")) {
|
||||
setlocale(LC_ALL, "nb_NO.UTF-8", "nor-bok.UTF-8", "nor-bok", "nor.UTF-8", "nor-nor.UTF-8", "Norwegian-bokmal.UTF-8", "Norwegian.UTF-8", "Norwegian", "Norwegian_Norway");
|
||||
} else {
|
||||
setlocale(LC_ALL, "nb_NO.UTF-8", "no_NB.UTF-8", "no_NO.UTF-8", "nor.UTF-8", "nor_bok.UTF-8", "Norwegian.UTF-8", "Norwegian-bokmal.UTF-8");
|
||||
}
|
||||
?>
|
||||
86
calendar/lang/calendar.nl_NL.php
Normal file
86
calendar/lang/calendar.nl_NL.php
Normal file
@@ -0,0 +1,86 @@
|
||||
<?php
|
||||
# nl_NL translation for
|
||||
# PHP-Calendar, DatePicker Calendar class: http://www.triconsole.com/php/calendar_datepicker.php
|
||||
# Version: 3.61
|
||||
# Language: Dutch / Nederlands
|
||||
# Translator: Bert Moorlag <berbia@hotmail.com>
|
||||
# Last file update: 01.09.2011
|
||||
|
||||
// Class strings localization
|
||||
define("L_DAY", "Dag");
|
||||
define("L_MONTH", "Maand");
|
||||
define("L_YEAR", "Jaar");
|
||||
define("L_TODAY", "Vandaag");
|
||||
define("L_PREV", "Vorige");
|
||||
define("L_NEXT", "Volgende");
|
||||
define("L_REF_CAL", "Kalender Vernieuwen...");
|
||||
define("L_CHK_VAL", "Controleer datum");
|
||||
define("L_SEL_LANG", "Selecteer Taal");
|
||||
define("L_SEL_ICON", "Selecteer Icoon");
|
||||
define("L_SEL_DATE", "Selecteer Datum");
|
||||
define("L_ERR_SEL", "Dit is geen geldige selectie");
|
||||
define("L_NOT_ALLOWED", "Dit is geen geldige datum");
|
||||
define("L_DATE_BEFORE", "Kies een datum vóór %s");
|
||||
define("L_DATE_AFTER", "Kies een datum na %s");
|
||||
define("L_DATE_BETWEEN", "Kies een datum tussen\\n%s en %s");
|
||||
define("L_WEEK_HDR", ""); // Optional Short Name for the column header showing the current Week number (W or CW in English - max 2 letters)
|
||||
define("L_UNSET", "Uitzetten "); //Zet uit
|
||||
|
||||
// Set the first day of the week in your language (0 for Sunday, 1 for Monday)
|
||||
define("FIRST_DAY", "1");
|
||||
|
||||
// Months Long Names
|
||||
define("L_JAN", "januari");
|
||||
define("L_FEB", "februari");
|
||||
define("L_MAR", "maart");
|
||||
define("L_APR", "april");
|
||||
define("L_MAY", "mei");
|
||||
define("L_JUN", "juni");
|
||||
define("L_JUL", "juli");
|
||||
define("L_AUG", "augustus");
|
||||
define("L_SEP", "september");
|
||||
define("L_OCT", "oktober");
|
||||
define("L_NOV", "november");
|
||||
define("L_DEC", "december");
|
||||
// Months Short Names
|
||||
define("L_S_JAN", "jan");
|
||||
define("L_S_FEB", "feb");
|
||||
define("L_S_MAR", "mrt");
|
||||
define("L_S_APR", "apr");
|
||||
define("L_S_MAY", "mei");
|
||||
define("L_S_JUN", "jun");
|
||||
define("L_S_JUL", "jul");
|
||||
define("L_S_AUG", "aug");
|
||||
define("L_S_SEP", "sep");
|
||||
define("L_S_OCT", "okt");
|
||||
define("L_S_NOV", "nov");
|
||||
define("L_S_DEC", "dec");
|
||||
// Week days Long Names
|
||||
define("L_MON", "maandag");
|
||||
define("L_TUE", "dinsdag");
|
||||
define("L_WED", "woensdag");
|
||||
define("L_THU", "donderdag");
|
||||
define("L_FRI", "vrijdag");
|
||||
define("L_SAT", "zaterdag");
|
||||
define("L_SUN", "zondag");
|
||||
// Week days Short Names
|
||||
define("L_S_MON", "ma");
|
||||
define("L_S_TUE", "di");
|
||||
define("L_S_WED", "wo");
|
||||
define("L_S_THU", "do");
|
||||
define("L_S_FRI", "vr");
|
||||
define("L_S_SAT", "za");
|
||||
define("L_S_SUN", "zo");
|
||||
|
||||
// Windows encoding
|
||||
define("WIN_DEFAULT", "windows-1252");
|
||||
define("L_CAL_FORMAT", "%d %B %Y");
|
||||
if(!defined("L_LANG") || L_LANG == "L_LANG") define("L_LANG", "nl_NL");
|
||||
|
||||
// Set the NL specific date/time format
|
||||
if (stristr(PHP_OS,"win")) {
|
||||
setlocale(LC_ALL, "dutch.UTF-8", "nld_nld.UTF-8", "nld.UTF-8", "dutch");
|
||||
} else {
|
||||
setlocale(LC_ALL, "nl_NL.UTF-8", "nl_NL.UTF-8@euro", "nld_nld.UTF-8", "nld.UTF-8");
|
||||
}
|
||||
?>
|
||||
87
calendar/lang/calendar.nn_NO.php
Normal file
87
calendar/lang/calendar.nn_NO.php
Normal file
@@ -0,0 +1,87 @@
|
||||
<?php
|
||||
# nn_NO translation for
|
||||
# PHP-Calendar, DatePicker Calendar class: http://www.triconsole.com/php/calendar_datepicker.php
|
||||
# Localized version of PHP-Calendar, DatePicker Calendar class: http://ciprianmp.com/scripts/calendar/
|
||||
# Version: 3.61
|
||||
# Language: Norwegian (Nynorsk) / norsk, nynorsk
|
||||
# Translator: Stian Hvatum <post@dream-web.no>
|
||||
# Last file update: 01.09.2011
|
||||
|
||||
// Class strings localization
|
||||
define("L_DAY", "Dag");
|
||||
define("L_MONTH", "Månad");
|
||||
define("L_YEAR", "År");
|
||||
define("L_TODAY", "I dag");
|
||||
define("L_PREV", "Førre");
|
||||
define("L_NEXT", "Neste");
|
||||
define("L_REF_CAL", "Oppdaterer kalenderen...");
|
||||
define("L_CHK_VAL", "Sjekk verdien");
|
||||
define("L_SEL_LANG", "Vel språk");
|
||||
define("L_SEL_ICON", "Vel ikon");
|
||||
define("L_SEL_DATE", "Vel dato");
|
||||
define("L_ERR_SEL", "Valet er ikkje gyldig");
|
||||
define("L_NOT_ALLOWED", "Denne datoen kan ikkje veljast");
|
||||
define("L_DATE_BEFORE", "Vel ein dato førre %s");
|
||||
define("L_DATE_AFTER", "Vel ein dato etter %s");
|
||||
define("L_DATE_BETWEEN", "Vel ein dato mellom\\n%s og %s");
|
||||
define("L_WEEK_HDR", ""); // Optional Short Name for the column header showing the current Week number (W or CW in English - max 2 letters)
|
||||
define("L_UNSET", "Nullstill");
|
||||
|
||||
// Set the first day of the week in your language (0 for Sunday, 1 for Monday)
|
||||
define("FIRST_DAY", "1");
|
||||
|
||||
// Months Long Names
|
||||
define("L_JAN", "januar");
|
||||
define("L_FEB", "februar");
|
||||
define("L_MAR", "mars");
|
||||
define("L_APR", "april");
|
||||
define("L_MAY", "mai");
|
||||
define("L_JUN", "juni");
|
||||
define("L_JUL", "juli");
|
||||
define("L_AUG", "august");
|
||||
define("L_SEP", "september");
|
||||
define("L_OCT", "oktober");
|
||||
define("L_NOV", "november");
|
||||
define("L_DEC", "desember");
|
||||
// Months Short Names
|
||||
define("L_S_JAN", "jan");
|
||||
define("L_S_FEB", "feb");
|
||||
define("L_S_MAR", "mar");
|
||||
define("L_S_APR", "apr");
|
||||
define("L_S_MAY", "mai");
|
||||
define("L_S_JUN", "jun");
|
||||
define("L_S_JUL", "jul");
|
||||
define("L_S_AUG", "aug");
|
||||
define("L_S_SEP", "sep");
|
||||
define("L_S_OCT", "okt");
|
||||
define("L_S_NOV", "nov");
|
||||
define("L_S_DEC", "des");
|
||||
// Week days Long Names
|
||||
define("L_MON", "måndag");
|
||||
define("L_TUE", "tysdag");
|
||||
define("L_WED", "onsdag");
|
||||
define("L_THU", "torsdag");
|
||||
define("L_FRI", "fredag");
|
||||
define("L_SAT", "laurdag");
|
||||
define("L_SUN", "sundag");
|
||||
// Week days Short Names
|
||||
define("L_S_MON", "må");
|
||||
define("L_S_TUE", "ty");
|
||||
define("L_S_WED", "on");
|
||||
define("L_S_THU", "to");
|
||||
define("L_S_FRI", "fr");
|
||||
define("L_S_SAT", "la");
|
||||
define("L_S_SUN", "su");
|
||||
|
||||
// Windows encoding
|
||||
define("WIN_DEFAULT", "windows-1252");
|
||||
define("L_CAL_FORMAT", "%d. %B %Y");
|
||||
if(!defined("L_LANG") || L_LANG == "L_LANG") define("L_LANG", "nn_NO"); // en_US format of your language
|
||||
|
||||
// Set the NN specific date/time format;
|
||||
if (stristr(PHP_OS,"win")) {
|
||||
setlocale(LC_ALL, "nn_NO.UTF-8", "nor-nyn.UTF-8", "nor", "nor.UTF-8", "nor-nor.UTF-8", "Norwegian-nynorsk.UTF-8", "Norwegian.UTF-8", "Norwegian", "Norwegian_Norway");
|
||||
} else {
|
||||
setlocale(LC_ALL, "nn_NO.UTF-8", "nn_NB.UTF-8", "no_NO.UTF-8", "nor.UTF-8", "nor_nyn.UTF-8", "Norwegian.UTF-8", "Norwegian-nynorsk.UTF-8");
|
||||
}
|
||||
?>
|
||||
86
calendar/lang/calendar.pl_PL.php
Normal file
86
calendar/lang/calendar.pl_PL.php
Normal file
@@ -0,0 +1,86 @@
|
||||
<?php
|
||||
# pl_PL translation for
|
||||
# PHP-Calendar, DatePicker Calendar class: http://www.triconsole.com/php/calendar_datepicker.php
|
||||
# Version: 3.61
|
||||
# Language: Polish / polska
|
||||
# Translator: Adam Królikowski <goldunube@gmail.com>
|
||||
# Last file update: 01.09.2011
|
||||
|
||||
// Class strings localization
|
||||
define("L_DAY", "Dzień");
|
||||
define("L_MONTH", "Miesiąc");
|
||||
define("L_YEAR", "Rok");
|
||||
define("L_TODAY", "Dzisiaj");
|
||||
define("L_PREV", "Poprzedni");
|
||||
define("L_NEXT", "Następny");
|
||||
define("L_REF_CAL", "Odśwież Kalendarz...");
|
||||
define("L_CHK_VAL", "Sprawdź wartość");
|
||||
define("L_SEL_LANG", "Wybierz język");
|
||||
define("L_SEL_ICON", "Wybierz ikone");
|
||||
define("L_SEL_DATE", "Wybierz Datę");
|
||||
define("L_ERR_SEL", "Twój wybór jest niepoprawny");
|
||||
define("L_NOT_ALLOWED", "Ta dana nie może zostać wybrana");
|
||||
define("L_DATE_BEFORE", "Wybierz datę przed %s");
|
||||
define("L_DATE_AFTER", "Wybierz datę po %s");
|
||||
define("L_DATE_BETWEEN", "Wybierz datę między\\n%s a %s");
|
||||
define("L_WEEK_HDR", ""); // Optional Short Name for the column header showing the current Week number (W or CW in English - max 2 letters)
|
||||
define("L_UNSET", "Anulować");
|
||||
|
||||
// Set the first day of the week in your language (0 for Sunday, 1 for Monday)
|
||||
define("FIRST_DAY", "1");
|
||||
|
||||
// Months Long Names
|
||||
define("L_JAN", "styczeń");
|
||||
define("L_FEB", "luty");
|
||||
define("L_MAR", "marzec");
|
||||
define("L_APR", "kwiecień");
|
||||
define("L_MAY", "maj");
|
||||
define("L_JUN", "czerwiec");
|
||||
define("L_JUL", "lipiec");
|
||||
define("L_AUG", "sierpień");
|
||||
define("L_SEP", "wrzesień");
|
||||
define("L_OCT", "październik");
|
||||
define("L_NOV", "listopad");
|
||||
define("L_DEC", "grudzień");
|
||||
// Months Short Names
|
||||
define("L_S_JAN", "st");
|
||||
define("L_S_FEB", "lu");
|
||||
define("L_S_MAR", "mar");
|
||||
define("L_S_APR", "kwi");
|
||||
define("L_S_MAY", "maj");
|
||||
define("L_S_JUN", "cze");
|
||||
define("L_S_JUL", "lip");
|
||||
define("L_S_AUG", "sie");
|
||||
define("L_S_SEP", "wrz");
|
||||
define("L_S_OCT", "paź");
|
||||
define("L_S_NOV", "lis");
|
||||
define("L_S_DEC", "gru");
|
||||
// Week days Long Names
|
||||
define("L_MON", "poniedziałek");
|
||||
define("L_TUE", "wtorek");
|
||||
define("L_WED", "środa");
|
||||
define("L_THU", "czwartek");
|
||||
define("L_FRI", "piątek");
|
||||
define("L_SAT", "sobota");
|
||||
define("L_SUN", "niedziela");
|
||||
// Week days Short Names
|
||||
define("L_S_MON", "pon");
|
||||
define("L_S_TUE", "wt");
|
||||
define("L_S_WED", "śr");
|
||||
define("L_S_THU", "czw");
|
||||
define("L_S_FRI", "pi");
|
||||
define("L_S_SAT", "sob");
|
||||
define("L_S_SUN", "nie");
|
||||
|
||||
// Windows encoding
|
||||
define("WIN_DEFAULT", "iso-8859-2");
|
||||
define("L_CAL_FORMAT", "%d %B %Y"); //(d-m-Y")
|
||||
if(!defined("L_LANG") || L_LANG == "L_LANG") define("L_LANG", "pl_PL"); // en_US format of your language
|
||||
|
||||
// Set the PL specific date/time format
|
||||
if (stristr(PHP_OS,"win")) {
|
||||
setlocale(LC_ALL, "pol-pol.UTF-8", "pol-pol", "Polish.UTF-8", "Polish"); //("Polish.UTF-8","Polish")
|
||||
} else {
|
||||
setlocale(LC_ALL, "pl_PL.UTF-8", "pol.UTF-8", "pol_pol.UTF-8", "Polish.UTF-8");
|
||||
}
|
||||
?>
|
||||
86
calendar/lang/calendar.pt_BR.php
Normal file
86
calendar/lang/calendar.pt_BR.php
Normal file
@@ -0,0 +1,86 @@
|
||||
<?php
|
||||
# pt_BR translation for
|
||||
# PHP-Calendar, DatePicker Calendar class: http://www.triconsole.com/php/calendar_datepicker.php
|
||||
# Version: 3.61
|
||||
# Language: Brazilian Portuguese / português brasileiro
|
||||
# Translator: Jaime Dias ( jaime@jotadias.com.br)
|
||||
# Last file update: 01.09.2011
|
||||
|
||||
// Class strings localization
|
||||
define("L_DAY", "Dia");
|
||||
define("L_MONTH", "Mês");
|
||||
define("L_YEAR", "Ano");
|
||||
define("L_TODAY", "Hoje");
|
||||
define("L_PREV", "Anterior");
|
||||
define("L_NEXT", "Próximo");
|
||||
define("L_REF_CAL", "Atualizando...");
|
||||
define("L_CHK_VAL", "Verifique data");
|
||||
define("L_SEL_LANG", "Selecione Idioma");
|
||||
define("L_SEL_ICON", "Selecione Icon");
|
||||
define("L_SEL_DATE", "Selecione Data");
|
||||
define("L_ERR_SEL", "Sua Seleção não é válida");
|
||||
define("L_NOT_ALLOWED", "Esta data não é permitida ser selecionada");
|
||||
define("L_DATE_BEFORE", "Escolha uma data anterior a %s");
|
||||
define("L_DATE_AFTER", "Escolha uma data depois de %s");
|
||||
define("L_DATE_BETWEEN", "Escolha uma data entre\\n%s e %s");
|
||||
define("L_WEEK_HDR", ""); // Optional Short Name for the column header showing the current Week number (W or CW in English - max 2 letters)
|
||||
define("L_UNSET", "Cancelar");
|
||||
|
||||
// Set the first day of the week in your language (0 for Sunday, 1 for Monday)
|
||||
define("FIRST_DAY", "0");
|
||||
|
||||
// Months Long Names
|
||||
define("L_JAN", "janneiro");
|
||||
define("L_FEB", "fevereiro");
|
||||
define("L_MAR", "março");
|
||||
define("L_APR", "abril");
|
||||
define("L_MAY", "maio");
|
||||
define("L_JUN", "junho");
|
||||
define("L_JUL", "julho");
|
||||
define("L_AUG", "agosto");
|
||||
define("L_SEP", "setembro");
|
||||
define("L_OCT", "outubro");
|
||||
define("L_NOV", "novembro");
|
||||
define("L_DEC", "dezembro");
|
||||
// Months Short Names
|
||||
define("L_S_JAN", "jan");
|
||||
define("L_S_FEB", "fev");
|
||||
define("L_S_MAR", "mar");
|
||||
define("L_S_APR", "abr");
|
||||
define("L_S_MAY", "mai");
|
||||
define("L_S_JUN", "jun");
|
||||
define("L_S_JUL", "jul");
|
||||
define("L_S_AUG", "ago");
|
||||
define("L_S_SEP", "set");
|
||||
define("L_S_OCT", "out");
|
||||
define("L_S_NOV", "nov");
|
||||
define("L_S_DEC", "dez");
|
||||
// Week days Long Names
|
||||
define("L_MON", "segunda");
|
||||
define("L_TUE", "terça");
|
||||
define("L_WED", "quarta");
|
||||
define("L_THU", "quinta");
|
||||
define("L_FRI", "sexta");
|
||||
define("L_SAT", "sabado");
|
||||
define("L_SUN", "domingo");
|
||||
// Week days Short Names
|
||||
define("L_S_MON", "seg");
|
||||
define("L_S_TUE", "ter");
|
||||
define("L_S_WED", "qua");
|
||||
define("L_S_THU", "qui");
|
||||
define("L_S_FRI", "sex");
|
||||
define("L_S_SAT", "sab");
|
||||
define("L_S_SUN", "dom");
|
||||
|
||||
// Windows encoding
|
||||
define("WIN_DEFAULT", "windows-1252");
|
||||
define("L_CAL_FORMAT", "%d %B %Y");
|
||||
if(!defined("L_LANG") || L_LANG == "L_LANG") define("L_LANG", "pt_BR"); // en_US format of your language
|
||||
|
||||
// Set the BR specific date/time format
|
||||
if (stristr(PHP_OS,"win")) {
|
||||
setlocale(LC_ALL, "pt-BR.UTF-8", "pt-br", "Portuguese");
|
||||
} else {
|
||||
setlocale(LC_ALL, "pt_BR.UTF-8", "por.UTF-8", "por_bra.UTF-8", "Portuguese.UTF-8");
|
||||
}
|
||||
?>
|
||||
86
calendar/lang/calendar.pt_PT.php
Normal file
86
calendar/lang/calendar.pt_PT.php
Normal file
@@ -0,0 +1,86 @@
|
||||
<?php
|
||||
# pt_PT translation for
|
||||
# PHP-Calendar, DatePicker Calendar class: http://www.triconsole.com/php/calendar_datepicker.php
|
||||
# Version: 3.61
|
||||
# Language: Portuguese (Portugal) / Português (Portugal)
|
||||
# Translator: Developer Tuga <developer.tuga@gmail.com>
|
||||
# Last file update: 01.09.2011
|
||||
|
||||
// Class strings localization
|
||||
define("L_DAY", "Dia");
|
||||
define("L_MONTH", "Mês");
|
||||
define("L_YEAR", "Ano");
|
||||
define("L_TODAY", "Hoje");
|
||||
define("L_PREV", "Anterior");
|
||||
define("L_NEXT", "Seguinte");
|
||||
define("L_REF_CAL", "A actualizar o calendário...");
|
||||
define("L_CHK_VAL", "Verifica o valor");
|
||||
define("L_SEL_LANG", "Seleccione Língua");
|
||||
define("L_SEL_ICON", "Seleccione Icon");
|
||||
define("L_SEL_DATE", "Seleccione Data");
|
||||
define("L_ERR_SEL", "A sua escolha não é válida");
|
||||
define("L_NOT_ALLOWED", "Esta data não pode ser seleccionada");
|
||||
define("L_DATE_BEFORE", "Escolha uma data anterior a %s");
|
||||
define("L_DATE_AFTER", "Escolha uma data depois de %s");
|
||||
define("L_DATE_BETWEEN", "Escolha uma data entre\\n%s e %s");
|
||||
define("L_WEEK_HDR", ""); // Optional Short Name for the column header showing the current Week number (W or CW in English - max 2 letters)
|
||||
define("L_UNSET", "Cancelar");
|
||||
|
||||
// Set the first day of the week in your language (0 for Sunday, 1 for Monday)
|
||||
define("FIRST_DAY", "1");
|
||||
|
||||
// Months Long Names
|
||||
define("L_JAN", "Janeiro");
|
||||
define("L_FEB", "Fevereiro");
|
||||
define("L_MAR", "Março");
|
||||
define("L_APR", "Abril");
|
||||
define("L_MAY", "Maio");
|
||||
define("L_JUN", "Junho");
|
||||
define("L_JUL", "Julho");
|
||||
define("L_AUG", "Agosto");
|
||||
define("L_SEP", "Setembro");
|
||||
define("L_OCT", "Outubro");
|
||||
define("L_NOV", "Novembro");
|
||||
define("L_DEC", "Dezembro");
|
||||
// Months Short Names
|
||||
define("L_S_JAN", "Jan");
|
||||
define("L_S_FEB", "Fev");
|
||||
define("L_S_MAR", "Mar");
|
||||
define("L_S_APR", "Abr");
|
||||
define("L_S_MAY", "Mai");
|
||||
define("L_S_JUN", "Jun");
|
||||
define("L_S_JUL", "Jul");
|
||||
define("L_S_AUG", "Ago");
|
||||
define("L_S_SEP", "Set");
|
||||
define("L_S_OCT", "Out");
|
||||
define("L_S_NOV", "Nov");
|
||||
define("L_S_DEC", "Dez");
|
||||
// Week days Long Names
|
||||
define("L_MON", "segunda");
|
||||
define("L_TUE", "terça");
|
||||
define("L_WED", "quarta");
|
||||
define("L_THU", "quinta");
|
||||
define("L_FRI", "sexta");
|
||||
define("L_SAT", "sábado");
|
||||
define("L_SUN", "domingo");
|
||||
// Week days Short Names
|
||||
define("L_S_MON", "seg");
|
||||
define("L_S_TUE", "ter");
|
||||
define("L_S_WED", "qua");
|
||||
define("L_S_THU", "qui");
|
||||
define("L_S_FRI", "sex");
|
||||
define("L_S_SAT", "sáb");
|
||||
define("L_S_SUN", "dom");
|
||||
|
||||
// Windows encoding
|
||||
define("WIN_DEFAULT", "windows-1252");
|
||||
define("L_CAL_FORMAT", "%d %B %Y");
|
||||
if(!defined("L_LANG") || L_LANG == "L_LANG") define("L_LANG", "pt_PT"); // en_US format of your language
|
||||
|
||||
// Set the PT specific date/time format
|
||||
if (stristr(PHP_OS,"win")) {
|
||||
setlocale(LC_ALL, "pt-PT.UTF-8", "pt-pt", "Portuguese");
|
||||
} else {
|
||||
setlocale(LC_ALL, "pt_PT.UTF-8", "por.UTF-8", "por_por.UTF-8", "Portuguese.UTF-8");
|
||||
}
|
||||
?>
|
||||
86
calendar/lang/calendar.ro_RO.php
Normal file
86
calendar/lang/calendar.ro_RO.php
Normal file
@@ -0,0 +1,86 @@
|
||||
<?php
|
||||
# ro_RO translation for
|
||||
# PHP-Calendar, DatePicker Calendar class: http://www.triconsole.com/php/calendar_datepicker.php
|
||||
# Version: 3.61
|
||||
# Language: Romanian / Română
|
||||
# Translator: Ciprian Murariu <ciprianmp@yahoo.com>
|
||||
# Last file update: 01.09.2011
|
||||
|
||||
// Class strings localization
|
||||
define("L_DAY", "Ziua");
|
||||
define("L_MONTH", "Luna");
|
||||
define("L_YEAR", "Anul");
|
||||
define("L_TODAY", "Azi");
|
||||
define("L_PREV", "Înapoi");
|
||||
define("L_NEXT", "Înainte");
|
||||
define("L_CHK_VAL", "Verifică valoarea");
|
||||
define("L_SEL_LANG", "Alege Limba");
|
||||
define("L_SEL_ICON", "Alege Icon-ul");
|
||||
define("L_SEL_DATE", "Alege data");
|
||||
define("L_REF_CAL", "Calendarul se reiniţializează...");
|
||||
define("L_ERR_SEL", "Data selectată nu este validă!");
|
||||
define("L_NOT_ALLOWED", "Nu este permisă selectarea acestei date!");
|
||||
define("L_DATE_BEFORE", "Selectaţi o dată înainte de %s!");
|
||||
define("L_DATE_AFTER", "Selectaţi o dată după %s!");
|
||||
define("L_DATE_BETWEEN", "Selectaţi o dată între\\n%s şi %s!");
|
||||
define("L_WEEK_HDR", ""); // Optional Short Name for the column header showing the current Week number (W or CW in English - max 2 letters)
|
||||
define("L_UNSET", "Anulare");
|
||||
|
||||
// Set the first day of the week in your language (0 for Sunday, 1 for Monday)
|
||||
define("FIRST_DAY", "1");
|
||||
|
||||
// Months Long Names
|
||||
define("L_JAN", "ianuarie");
|
||||
define("L_FEB", "februarie");
|
||||
define("L_MAR", "martie");
|
||||
define("L_APR", "aprilie");
|
||||
define("L_MAY", "mai");
|
||||
define("L_JUN", "iunie");
|
||||
define("L_JUL", "iulie");
|
||||
define("L_AUG", "august");
|
||||
define("L_SEP", "septembrie");
|
||||
define("L_OCT", "octombrie");
|
||||
define("L_NOV", "noiembrie");
|
||||
define("L_DEC", "decembrie");
|
||||
// Months Short Names
|
||||
define("L_S_JAN", "ian");
|
||||
define("L_S_FEB", "feb");
|
||||
define("L_S_MAR", "mar");
|
||||
define("L_S_APR", "apr");
|
||||
define("L_S_MAY", "mai");
|
||||
define("L_S_JUN", "iun");
|
||||
define("L_S_JUL", "iul");
|
||||
define("L_S_AUG", "aug");
|
||||
define("L_S_SEP", "sept");
|
||||
define("L_S_OCT", "oct");
|
||||
define("L_S_NOV", "nov");
|
||||
define("L_S_DEC", "dec");
|
||||
// Week days Long Names
|
||||
define("L_MON", "luni");
|
||||
define("L_TUE", "marţi");
|
||||
define("L_WED", "miercuri");
|
||||
define("L_THU", "joi");
|
||||
define("L_FRI", "vineri");
|
||||
define("L_SAT", "sâmbătă");
|
||||
define("L_SUN", "duminică");
|
||||
// Week days Short Names
|
||||
define("L_S_MON", "l");
|
||||
define("L_S_TUE", "ma");
|
||||
define("L_S_WED", "mi");
|
||||
define("L_S_THU", "j");
|
||||
define("L_S_FRI", "v");
|
||||
define("L_S_SAT", "s");
|
||||
define("L_S_SUN", "d");
|
||||
|
||||
// Windows encoding
|
||||
define("WIN_DEFAULT", "windows-1250");
|
||||
define("L_CAL_FORMAT", "%d %B %Y");
|
||||
if(!defined("L_LANG") || L_LANG == "L_LANG") define("L_LANG", "ro_RO");
|
||||
|
||||
// Set the RO specific date/time format
|
||||
if (stristr(PHP_OS,"win")) {
|
||||
setlocale(LC_ALL, "ROU_ROU.UTF-8", "ROU_ROU", "romanian.UTF-8", "romanian"); // For Windows servers
|
||||
} else {
|
||||
setlocale(LC_ALL, "ro_RO.UTF-8@euro", "ro_RO.UTF-8", "rou.UTF-8", "rou_rou.UTF-8"); // For Unix/FreeBSD servers
|
||||
}
|
||||
?>
|
||||
86
calendar/lang/calendar.ru_RU.php
Normal file
86
calendar/lang/calendar.ru_RU.php
Normal file
@@ -0,0 +1,86 @@
|
||||
<?php
|
||||
# ru_RU translation for
|
||||
# PHP-Calendar, DatePicker Calendar class: http://www.triconsole.com/php/calendar_datepicker.php
|
||||
# Version: 3.61
|
||||
# Language: Russian / Русский
|
||||
# Translator:
|
||||
# Last file update: 01.09.2011
|
||||
|
||||
// Class strings localization
|
||||
define("L_DAY", "День");
|
||||
define("L_MONTH", "Месяц");
|
||||
define("L_YEAR", "Год");
|
||||
define("L_TODAY", "Cегодня");
|
||||
define("L_PREV", "Предыдущее");
|
||||
define("L_NEXT", "Следущее");
|
||||
define("L_REF_CAL", "Обновить календарь...");
|
||||
define("L_CHK_VAL", "Проверить значение");
|
||||
define("L_SEL_LANG", "Выбрать язык");
|
||||
define("L_SEL_ICON", "Выбрать иконку");
|
||||
define("L_SEL_DATE", "Выбрать дату");
|
||||
define("L_ERR_SEL", "Выбор неверный");
|
||||
define("L_NOT_ALLOWED", "Эта дата не может быть выбрана");
|
||||
define("L_DATE_BEFORE", "Выберите дату до %s");
|
||||
define("L_DATE_AFTER", "Выберите дату, после %s");
|
||||
define("L_DATE_BETWEEN", "Выберите дату между\\n%s и %s");
|
||||
define("L_WEEK_HDR", ""); // Optional Short Name for the column header showing the current Week number (W or CW in English - max 2 letters)
|
||||
define("L_UNSET", "Отменить");
|
||||
|
||||
// Set the first day of the week in your language (0 for Sunday, 1 for Monday)
|
||||
define("FIRST_DAY", "1");
|
||||
|
||||
// Months Long Names
|
||||
define("L_JAN", "Январь");
|
||||
define("L_FEB", "Февраль");
|
||||
define("L_MAR", "Март");
|
||||
define("L_APR", "Апрель");
|
||||
define("L_MAY", "Май");
|
||||
define("L_JUN", "Июнь");
|
||||
define("L_JUL", "Июль");
|
||||
define("L_AUG", "Август");
|
||||
define("L_SEP", "Сентябрь");
|
||||
define("L_OCT", "Октябрь");
|
||||
define("L_NOV", "Ноябрь");
|
||||
define("L_DEC", "Декабрь");
|
||||
// Months Short Names
|
||||
define("L_S_JAN", "Янв.");
|
||||
define("L_S_FEB", "Фев.");
|
||||
define("L_S_MAR", "Март");
|
||||
define("L_S_APR", "Апр.");
|
||||
define("L_S_MAY", "Май");
|
||||
define("L_S_JUN", "Июнь");
|
||||
define("L_S_JUL", "Июль");
|
||||
define("L_S_AUG", "Авг.");
|
||||
define("L_S_SEP", "Сен.");
|
||||
define("L_S_OCT", "Окт.");
|
||||
define("L_S_NOV", "Ноя.");
|
||||
define("L_S_DEC", "Дек.");
|
||||
// Week days Long Names
|
||||
define("L_MON", "Понедельник");
|
||||
define("L_TUE", "Вторник");
|
||||
define("L_WED", "Среда");
|
||||
define("L_THU", "Четверг");
|
||||
define("L_FRI", "Пятница");
|
||||
define("L_SAT", "Суббота");
|
||||
define("L_SUN", "Воскресенье");
|
||||
// Week days Short Names
|
||||
define("L_S_MON", "Пн");
|
||||
define("L_S_TUE", "Вт");
|
||||
define("L_S_WED", "Ср");
|
||||
define("L_S_THU", "Чт");
|
||||
define("L_S_FRI", "Пт");
|
||||
define("L_S_SAT", "Сб");
|
||||
define("L_S_SUN", "Вс");
|
||||
|
||||
// Windows encoding
|
||||
define("WIN_DEFAULT", "windows-1251");
|
||||
define("L_CAL_FORMAT", "%d %B %Y");
|
||||
if(!defined("L_LANG") || L_LANG == "L_LANG") define("L_LANG", "ru_RU"); // en_US format of your language
|
||||
|
||||
// Set the RU specific date/time format
|
||||
if (eregi("win", PHP_OS)) {
|
||||
setlocale(LC_ALL, "rus-rus.UTF-8", "rus-rus", "Russian.UTF-8", "Russian");
|
||||
} else {
|
||||
setlocale(LC_ALL, "ru_RU.UTF-8", "rus.UTF-8", "rus_rus.UTF-8", "Russian.UTF-8");
|
||||
}
|
||||
?>
|
||||
86
calendar/lang/calendar.sk_SK.php
Normal file
86
calendar/lang/calendar.sk_SK.php
Normal file
@@ -0,0 +1,86 @@
|
||||
<?php
|
||||
# sk_SK translation for
|
||||
# PHP-Calendar, DatePicker Calendar class: http://www.triconsole.com/php/calendar_datepicker.php
|
||||
# Version: 3.61
|
||||
# Language: Slovak / slovenčina
|
||||
# Translator: trolo_vk <admin@ompnet.sk>
|
||||
# Last file update: 24.09.2011
|
||||
|
||||
// Class strings localization
|
||||
define("L_DAY", "Deň");
|
||||
define("L_MONTH", "Mesiac");
|
||||
define("L_YEAR", "Rok");
|
||||
define("L_TODAY", "Dnes");
|
||||
define("L_PREV", "Predchádzajúci");
|
||||
define("L_NEXT", "Nasledujúci");
|
||||
define("L_REF_CAL", "Obnoviť Kalendár...");
|
||||
define("L_CHK_VAL", "Skontroluj hodnotu");
|
||||
define("L_SEL_LANG", "Vyber jazyk");
|
||||
define("L_SEL_ICON", "Vyber ikonu");
|
||||
define("L_SEL_DATE", "Vyber dátum");
|
||||
define("L_ERR_SEL", "Nesprávná voľba");
|
||||
define("L_NOT_ALLOWED", "Toto dátum nie je povolené pre výber");
|
||||
define("L_DATE_BEFORE", "Vyberte dátum pred %s");
|
||||
define("L_DATE_AFTER", "Vyberte dátum po %s");
|
||||
define("L_DATE_BETWEEN", "Vyberte dátum medzi\\n%s a %s");
|
||||
define("L_WEEK_HDR", ""); // Optional Short Name for the column header showing the current Week number (W or CW in English - max 2 letters)
|
||||
define("L_UNSET", "Zrušiť");
|
||||
|
||||
// Set the first day of the week in your language (0 for Sunday, 1 for Monday)
|
||||
define("FIRST_DAY", "1");
|
||||
|
||||
// Months Long Names
|
||||
define("L_JAN", "január");
|
||||
define("L_FEB", "február");
|
||||
define("L_MAR", "marec");
|
||||
define("L_APR", "apríl");
|
||||
define("L_MAY", "máj");
|
||||
define("L_JUN", "jún");
|
||||
define("L_JUL", "júl");
|
||||
define("L_AUG", "august");
|
||||
define("L_SEP", "september");
|
||||
define("L_OCT", "október");
|
||||
define("L_NOV", "november");
|
||||
define("L_DEC", "december");
|
||||
// Months Short Names
|
||||
define("L_S_JAN", "01");
|
||||
define("L_S_FEB", "02");
|
||||
define("L_S_MAR", "03");
|
||||
define("L_S_APR", "04");
|
||||
define("L_S_MAY", "05");
|
||||
define("L_S_JUN", "06");
|
||||
define("L_S_JUL", "07");
|
||||
define("L_S_AUG", "08");
|
||||
define("L_S_SEP", "09");
|
||||
define("L_S_OCT", "10");
|
||||
define("L_S_NOV", "11");
|
||||
define("L_S_DEC", "12");
|
||||
// Week days Long Names
|
||||
define("L_MON", "pondelok");
|
||||
define("L_TUE", "utorok");
|
||||
define("L_WED", "streda");
|
||||
define("L_THU", "štvrtok");
|
||||
define("L_FRI", "piatok");
|
||||
define("L_SAT", "sobota");
|
||||
define("L_SUN", "nedeľa");
|
||||
// Week days Short Names
|
||||
define("L_S_MON", "po");
|
||||
define("L_S_TUE", "ut");
|
||||
define("L_S_WED", "st");
|
||||
define("L_S_THU", "št");
|
||||
define("L_S_FRI", "pi");
|
||||
define("L_S_SAT", "so");
|
||||
define("L_S_SUN", "ne");
|
||||
|
||||
// Windows encoding
|
||||
define("WIN_DEFAULT", "windows-1250");
|
||||
define("L_CAL_FORMAT", "%d. %B %Y");
|
||||
if(!defined("L_LANG") || L_LANG == "L_LANG") define("L_LANG", "sk_SK"); // en_US format of your language
|
||||
|
||||
// Set the SK specific date/time format
|
||||
if (stristr(PHP_OS,"win")) {
|
||||
setlocale(LC_ALL, "sk-SK.UTF-8", "sk-svk.UTF-8", "sk-svk", "Slovak.UTF-8", "Slovak");
|
||||
} else {
|
||||
setlocale(LC_ALL, "sk_SK.UTF-8", "sk.UTF-8", "svk.UTF-8", "sk_svk.UTF-8", "Slovak.UTF-8");
|
||||
}
|
||||
?>
|
||||
86
calendar/lang/calendar.sr_CS.php
Normal file
86
calendar/lang/calendar.sr_CS.php
Normal file
@@ -0,0 +1,86 @@
|
||||
<?php
|
||||
# sr_CS translation for
|
||||
# PHP-Calendar, DatePicker Calendar class: http://www.triconsole.com/php/calendar_datepicker.php
|
||||
# Version: 3.61
|
||||
# Language: Serbian Latin / srpski
|
||||
# Translator: Vedran Vučić <vedran.vucic@gnulinuxcentar.org>
|
||||
# Last file update: 01.09.2011
|
||||
|
||||
// Class strings localization
|
||||
define("L_DAY", "Dan");
|
||||
define("L_MONTH", "Mesec");
|
||||
define("L_YEAR", "Godina");
|
||||
define("L_TODAY", "Danas");
|
||||
define("L_PREV", "Prethodni");
|
||||
define("L_NEXT", "Sledeći");
|
||||
define("L_REF_CAL", "Ponovo učitavam Kalendar...");
|
||||
define("L_CHK_VAL", "Proveri vrednost");
|
||||
define("L_SEL_LANG", "Odaberi jezik");
|
||||
define("L_SEL_ICON", "Odaberi sliku");
|
||||
define("L_SEL_DATE", "Odaberi datum");
|
||||
define("L_ERR_SEL", "Vaš izbor nije ispravan");
|
||||
define("L_NOT_ALLOWED", "Ovaj datum nemože biti odabran");
|
||||
define("L_DATE_BEFORE", "Odaberite prethodni datum %s");
|
||||
define("L_DATE_AFTER", "Odaberite datum nakon %s");
|
||||
define("L_DATE_BETWEEN", "Odaberite datum izmedju\\n%s i %s");
|
||||
define("L_WEEK_HDR", ""); // Optional Short Name for the column header showing the current Week number (W or CW in English - max 2 letters)
|
||||
define("L_UNSET", "Poništi"); //Vrati na prethodno
|
||||
|
||||
// Set the first day of the week in your language (0 for Sunday, 1 for Monday)
|
||||
define("FIRST_DAY", "1");
|
||||
|
||||
// Months Long Names
|
||||
define("L_JAN", "januar");
|
||||
define("L_FEB", "februar");
|
||||
define("L_MAR", "mart");
|
||||
define("L_APR", "april");
|
||||
define("L_MAY", "maj");
|
||||
define("L_JUN", "jun");
|
||||
define("L_JUL", "jul");
|
||||
define("L_AUG", "avgust");
|
||||
define("L_SEP", "septembar");
|
||||
define("L_OCT", "oktobar");
|
||||
define("L_NOV", "novembar");
|
||||
define("L_DEC", "decembar");
|
||||
// Months Short Names
|
||||
define("L_S_JAN", "jan");
|
||||
define("L_S_FEB", "feb");
|
||||
define("L_S_MAR", "mar");
|
||||
define("L_S_APR", "apr");
|
||||
define("L_S_MAY", "maj");
|
||||
define("L_S_JUN", "jun");
|
||||
define("L_S_JUL", "jul");
|
||||
define("L_S_AUG", "avg");
|
||||
define("L_S_SEP", "sep");
|
||||
define("L_S_OCT", "okt");
|
||||
define("L_S_NOV", "nov");
|
||||
define("L_S_DEC", "dec");
|
||||
// Week days Long Names
|
||||
define("L_MON", "ponedeljak");
|
||||
define("L_TUE", "utorak");
|
||||
define("L_WED", "srijeda");
|
||||
define("L_THU", "četvrtak");
|
||||
define("L_FRI", "petak");
|
||||
define("L_SAT", "subota");
|
||||
define("L_SUN", "nedelja");
|
||||
// Week days Short Names
|
||||
define("L_S_MON", "pon");
|
||||
define("L_S_TUE", "uto");
|
||||
define("L_S_WED", "sri");
|
||||
define("L_S_THU", "čet");
|
||||
define("L_S_FRI", "pet");
|
||||
define("L_S_SAT", "sub");
|
||||
define("L_S_SUN", "ned");
|
||||
|
||||
// Windows encoding
|
||||
define("WIN_DEFAULT", "windows-1250");
|
||||
define("L_CAL_FORMAT", "%d. %B %Y");
|
||||
if(!defined("L_LANG") || L_LANG == "L_LANG") define("L_LANG", "sr_CS");
|
||||
|
||||
// Set the SR specific date/time format
|
||||
if (stristr(PHP_OS,"win")) {
|
||||
setlocale(LC_ALL, "serbian (latin).UTF-8", "serbian (latin)");
|
||||
} else {
|
||||
setlocale(LC_ALL, "sr_RS@latin", "sr_CS.UTF-8", "srl.UTF-8", "srp_srp.UTF-8", "sr.UTF-8", "serbian.UTF-8"); // For SR formats
|
||||
}
|
||||
?>
|
||||
86
calendar/lang/calendar.sv_SE.php
Normal file
86
calendar/lang/calendar.sv_SE.php
Normal file
@@ -0,0 +1,86 @@
|
||||
<?php
|
||||
# sv_SE translation for
|
||||
# PHP-Calendar, DatePicker Calendar class: http://www.triconsole.com/php/calendar_datepicker.php
|
||||
# Version: 3.61
|
||||
# Language: Swedish / svenska
|
||||
# Translator: Fimpen Högström <fimpen@relative-work.se>
|
||||
# Last file update: 01.09.2011
|
||||
|
||||
// Class strings localization
|
||||
define("L_DAY", "Dag");
|
||||
define("L_MONTH", "Månad");
|
||||
define("L_YEAR", "År");
|
||||
define("L_TODAY", "I dag");
|
||||
define("L_PREV", "Tidigare");
|
||||
define("L_NEXT", "Nästa");
|
||||
define("L_REF_CAL", "Uppdatera Kalendern...");
|
||||
define("L_CHK_VAL", "Kolla värdet");
|
||||
define("L_SEL_LANG", "Välj språk");
|
||||
define("L_SEL_ICON", "Välj icon");
|
||||
define("L_SEL_DATE", "Välj datum");
|
||||
define("L_ERR_SEL", "Ditt val är inte giltig");
|
||||
define("L_NOT_ALLOWED", "Detta datum är inte tillåtet att välja");
|
||||
define("L_DATE_BEFORE", "Välj ett datum före %s");
|
||||
define("L_DATE_AFTER", "Välj ett datum efter %s");
|
||||
define("L_DATE_BETWEEN", "Välj ett datum mellan\\n%s och %s");
|
||||
define("L_WEEK_HDR", ""); // Optional Short Name for the column header showing the current Week number (W or CW in English - max 2 letters)
|
||||
define("L_UNSET", "Avbryt");
|
||||
|
||||
// Set the first day of the week in your language (0 for Sunday, 1 for Monday)
|
||||
define("FIRST_DAY", "1");
|
||||
|
||||
// Months Long Names
|
||||
define("L_JAN", "januari");
|
||||
define("L_FEB", "februari");
|
||||
define("L_MAR", "mars");
|
||||
define("L_APR", "april");
|
||||
define("L_MAY", "maj");
|
||||
define("L_JUN", "juni");
|
||||
define("L_JUL", "juli");
|
||||
define("L_AUG", "augusti");
|
||||
define("L_SEP", "september");
|
||||
define("L_OCT", "oktober");
|
||||
define("L_NOV", "november");
|
||||
define("L_DEC", "december");
|
||||
// Months Short Names
|
||||
define("L_S_JAN", "jan");
|
||||
define("L_S_FEB", "feb");
|
||||
define("L_S_MAR", "mar");
|
||||
define("L_S_APR", "apr");
|
||||
define("L_S_MAY", "maj");
|
||||
define("L_S_JUN", "jun");
|
||||
define("L_S_JUL", "jul");
|
||||
define("L_S_AUG", "aug");
|
||||
define("L_S_SEP", "sep");
|
||||
define("L_S_OCT", "okt");
|
||||
define("L_S_NOV", "nov");
|
||||
define("L_S_DEC", "dec");
|
||||
// Week days Long Names
|
||||
define("L_MON", "måndag");
|
||||
define("L_TUE", "tisdag");
|
||||
define("L_WED", "onsdag");
|
||||
define("L_THU", "torsdag");
|
||||
define("L_FRI", "fredag");
|
||||
define("L_SAT", "lördag");
|
||||
define("L_SUN", "söndag");
|
||||
// Week days Short Names
|
||||
define("L_S_MON", "må");
|
||||
define("L_S_TUE", "ti");
|
||||
define("L_S_WED", "on");
|
||||
define("L_S_THU", "to");
|
||||
define("L_S_FRI", "fr");
|
||||
define("L_S_SAT", "lö");
|
||||
define("L_S_SUN", "sö");
|
||||
|
||||
// Windows encoding
|
||||
define("WIN_DEFAULT", "windows-1252");
|
||||
define("L_CAL_FORMAT", "%d %B %Y");
|
||||
if(!defined("L_LANG") || L_LANG == "L_LANG") define("L_LANG", "sv_SE");
|
||||
|
||||
// Set the SV specific date/time format
|
||||
if (stristr(PHP_OS,"win")) {
|
||||
setlocale(LC_ALL, "sve.UTF-8", "swedish.UTF-8", "swedish");
|
||||
} else {
|
||||
setlocale(LC_ALL, "sv_SE.UTF-8", "sv_SE.UTF-8@euro", "swedish.UTF-8", "sve.UTF-8", "sv.UTF-8", "sve_sve.UTF-8");
|
||||
}
|
||||
?>
|
||||
87
calendar/lang/calendar.th_TH.php
Normal file
87
calendar/lang/calendar.th_TH.php
Normal file
@@ -0,0 +1,87 @@
|
||||
<?php
|
||||
# th_TH translation for
|
||||
# PHP-Calendar, DatePicker Calendar class: http://www.triconsole.com/php/calendar_datepicker.php
|
||||
# Version: 3.61
|
||||
# Language: Thai / ภาษาไทย
|
||||
# Translator:
|
||||
# Last file update: 01.09.2011
|
||||
// Thailand mainly uses the Buddhist Era which is 543 years ahead of the Gregorian year. 1 January 2549 BE (AD 2006)
|
||||
|
||||
// Class strings localization
|
||||
define("L_DAY", "วัน");
|
||||
define("L_MONTH", "เดือน");
|
||||
define("L_YEAR", "ปี");
|
||||
define("L_TODAY", "วันนี้");
|
||||
define("L_PREV", "ย้อน");
|
||||
define("L_NEXT", "ถัดไป");
|
||||
define("L_REF_CAL", "ปฏิทินกิจกรรมรีเฟรช ...");
|
||||
define("L_CHK_VAL", "ตรวจสอบค่า");
|
||||
define("L_SEL_LANG", "เลือกภาษา");
|
||||
define("L_SEL_ICON", "เลือกไอคอน");
|
||||
define("L_SEL_DATE", "เลือกวันที่");
|
||||
define("L_ERR_SEL", "การเลือกของคุณไม่ถูกต้อง");
|
||||
define("L_NOT_ALLOWED", "วันนี้ไม่ได้รับอนุญาตให้มีการเลือก");
|
||||
define("L_DATE_BEFORE", "กรุณาเลือกวันที่ก่อน %s");
|
||||
define("L_DATE_AFTER", "กรุณาเลือกวันหลังจาก %s");
|
||||
define("L_DATE_BETWEEN", "กรุณาเลือกวันที่ระหว่าง\\n%s และ %s");
|
||||
define("L_WEEK_HDR", ""); // Optional Short Name for the column header showing the current Week number (W or CW in English - max 2 letters)
|
||||
define("L_UNSET", "ยกเลิก");
|
||||
|
||||
// Set the first day of the week in your language (0 for Sunday, 1 for Monday)
|
||||
define("FIRST_DAY", "1");
|
||||
|
||||
// Months Long Names
|
||||
define("L_JAN", "มกราคม");
|
||||
define("L_FEB", "กุมภาพันธ์");
|
||||
define("L_MAR", "มีนาคม");
|
||||
define("L_APR", "เมษายน");
|
||||
define("L_MAY", "พฤษภาคม");
|
||||
define("L_JUN", "มิถุนายน");
|
||||
define("L_JUL", "กรกฏาคม");
|
||||
define("L_AUG", "สิงหาคม");
|
||||
define("L_SEP", "กันยายน");
|
||||
define("L_OCT", "ตุลาคม");
|
||||
define("L_NOV", "พฤศจิกายน");
|
||||
define("L_DEC", "ธันวาคม");
|
||||
// Months Short Names
|
||||
define("L_S_JAN", "ม.ค.");
|
||||
define("L_S_FEB", "ก.พ.");
|
||||
define("L_S_MAR", "มี.ค.");
|
||||
define("L_S_APR", "เม.ย.");
|
||||
define("L_S_MAY", "พ.ค.");
|
||||
define("L_S_JUN", "มิ.ย.");
|
||||
define("L_S_JUL", "ก.ค.");
|
||||
define("L_S_AUG", "ส.ค.");
|
||||
define("L_S_SEP", "ก.ย.");
|
||||
define("L_S_OCT", "ต.ค.");
|
||||
define("L_S_NOV", "พ.ย.");
|
||||
define("L_S_DEC", "ธ.ค.");
|
||||
// Week days Long Names
|
||||
define("L_MON", "จันทร์");
|
||||
define("L_TUE", "อังคาร");
|
||||
define("L_WED", "พุธ");
|
||||
define("L_THU", "พฤหัสบดี");
|
||||
define("L_FRI", "ศุกร์");
|
||||
define("L_SAT", "เสาร์");
|
||||
define("L_SUN", "อาทิตย์");
|
||||
// Week days Short Names
|
||||
define("L_S_MON", "จ");
|
||||
define("L_S_TUE", "อ");
|
||||
define("L_S_WED", "พ");
|
||||
define("L_S_THU", "พฤ");
|
||||
define("L_S_FRI", "ศ");
|
||||
define("L_S_SAT", "ส");
|
||||
define("L_S_SUN", "อา");
|
||||
|
||||
// Windows encoding
|
||||
define("WIN_DEFAULT", "windows-874");
|
||||
define("L_CAL_FORMAT", "%d %B %Y");
|
||||
if(!defined("L_LANG") || L_LANG == "L_LANG") define("L_LANG", "th_TH"); // en_US format of your language
|
||||
|
||||
// Set the RU specific date/time format
|
||||
if (eregi("win", PHP_OS)) {
|
||||
setlocale(LC_ALL, "tha-tha.UTF-8", "tha-tha", "Thai.UTF-8", "Thai");
|
||||
} else {
|
||||
setlocale(LC_ALL, "th_TH.UTF-8", "tha.UTF-8", "tha_tha.UTF-8", "Thai.UTF-8");
|
||||
}
|
||||
?>
|
||||
86
calendar/lang/calendar.tr_TR.php
Normal file
86
calendar/lang/calendar.tr_TR.php
Normal file
@@ -0,0 +1,86 @@
|
||||
<?php
|
||||
# tr_TR translation for
|
||||
# PHP-Calendar, DatePicker Calendar class: http://www.triconsole.com/php/calendar_datepicker.php
|
||||
# Version: 3.62
|
||||
# Language: Turkish / Türkçe
|
||||
# Translator: Volkan Övün <vovun@hotmail.com>
|
||||
# Last file update: 26.09.2011
|
||||
|
||||
// Class strings localization
|
||||
define("L_DAY", "Gün");
|
||||
define("L_MONTH", "Ay");
|
||||
define("L_YEAR", "Yıl");
|
||||
define("L_TODAY", "Bu gün");
|
||||
define("L_PREV", "Önceki");
|
||||
define("L_NEXT", "Sonraki");
|
||||
define("L_REF_CAL", "Takvimi Yenile...");
|
||||
define("L_CHK_VAL", "Seçilmiş tarihi kontrol et");
|
||||
define("L_SEL_LANG", "Dil Seçimi");
|
||||
define("L_SEL_ICON", "İkon Seçimi");
|
||||
define("L_SEL_DATE", "Tarih Seçimi");
|
||||
define("L_ERR_SEL", "Geçersiz bir seçim yeptınız");
|
||||
define("L_NOT_ALLOWED", "Bu tarihin seçilmesine izin verilmiyor");
|
||||
define("L_DATE_BEFORE", "%s öncesi bir tarih seçin");
|
||||
define("L_DATE_AFTER", "%s sonra bir tarih seçin");
|
||||
define("L_DATE_BETWEEN", "%s ve %s\\narasındaki bir tarih seçin");
|
||||
define("L_WEEK_HDR", ""); // Optional Short Name for the column header showing the current Week number (W or CW in English - max 2 letters)
|
||||
define("L_UNSET", "İptal"); // Seçimi kaldır
|
||||
|
||||
// Set the first day of the week in your language (0 for Sunday, 1 for Monday... 6 for Saturday)
|
||||
define("FIRST_DAY", "1");
|
||||
|
||||
// Months Long Names
|
||||
define("L_JAN", "Ocak");
|
||||
define("L_FEB", "Şubat");
|
||||
define("L_MAR", "Mart");
|
||||
define("L_APR", "Nisan");
|
||||
define("L_MAY", "Mayıs");
|
||||
define("L_JUN", "Haziran");
|
||||
define("L_JUL", "Temmuz");
|
||||
define("L_AUG", "Ağustos");
|
||||
define("L_SEP", "Eylül");
|
||||
define("L_OCT", "Ekim");
|
||||
define("L_NOV", "Kasım");
|
||||
define("L_DEC", "Aralık");
|
||||
// Months Short Names
|
||||
define("L_S_JAN", "Oca");
|
||||
define("L_S_FEB", "Şub");
|
||||
define("L_S_MAR", "Mar");
|
||||
define("L_S_APR", "Nis");
|
||||
define("L_S_MAY", "May");
|
||||
define("L_S_JUN", "Haz");
|
||||
define("L_S_JUL", "Tem");
|
||||
define("L_S_AUG", "Ağu");
|
||||
define("L_S_SEP", "Eyl");
|
||||
define("L_S_OCT", "Eki");
|
||||
define("L_S_NOV", "Kas");
|
||||
define("L_S_DEC", "Ara");
|
||||
// Week days Long Names
|
||||
define("L_MON", "Pazartesi");
|
||||
define("L_TUE", "Salı");
|
||||
define("L_WED", "Çarşamba");
|
||||
define("L_THU", "Perşembe");
|
||||
define("L_FRI", "Cuma");
|
||||
define("L_SAT", "Cumartesi");
|
||||
define("L_SUN", "Pazar");
|
||||
// Week days Short Names
|
||||
define("L_S_MON", "Pzt");
|
||||
define("L_S_TUE", "Salı");
|
||||
define("L_S_WED", "Çar");
|
||||
define("L_S_THU", "Per");
|
||||
define("L_S_FRI", "Cum");
|
||||
define("L_S_SAT", "Cmt");
|
||||
define("L_S_SUN", "Paz");
|
||||
|
||||
// Windows encoding
|
||||
define("WIN_DEFAULT", "windows-1254");
|
||||
define("L_CAL_FORMAT", "%d %B %Y");
|
||||
if(!defined("L_LANG") || L_LANG == "L_LANG") define("L_LANG", "tr_TR");
|
||||
|
||||
// Set the TR specific date/time format
|
||||
if (stristr(PHP_OS,'win')) {
|
||||
setlocale(LC_ALL, "turkish.UTF-8", "turkish");
|
||||
} else {
|
||||
#setlocale(LC_ALL, "tr_TR.UTF-8", "turkish.UTF-8");
|
||||
}
|
||||
?>
|
||||
86
calendar/lang/calendar.uk_UA.php
Normal file
86
calendar/lang/calendar.uk_UA.php
Normal file
@@ -0,0 +1,86 @@
|
||||
<?php
|
||||
# uk_UA translation for
|
||||
# PHP-Calendar, DatePicker Calendar class: http://www.triconsole.com/php/calendar_datepicker.php
|
||||
# Version: 3.61
|
||||
# Language: Ukrainian / Українське
|
||||
# Translator:
|
||||
# Last file update: 01.09.2011
|
||||
|
||||
// Class strings localization
|
||||
define("L_DAY", "День");
|
||||
define("L_MONTH", "Місяць");
|
||||
define("L_YEAR", "Рік");
|
||||
define("L_TODAY", "Cьогодні");
|
||||
define("L_PREV", "Попередня");
|
||||
define("L_NEXT", "Наступна");
|
||||
define("L_REF_CAL", "Освіжаючий календар...");
|
||||
define("L_CHK_VAL", "Перевірте значення");
|
||||
define("L_SEL_LANG", "Виберіть мову");
|
||||
define("L_SEL_ICON", "Виберіть значок");
|
||||
define("L_SEL_DATE", "Виберіть дату");
|
||||
define("L_ERR_SEL", "Ваш вибір не дійсні");
|
||||
define("L_NOT_ALLOWED", "Ця дата не може бути обраний");
|
||||
define("L_DATE_BEFORE", "Будь ласка, оберіть дату до %s");
|
||||
define("L_DATE_AFTER", "Будь ласка, оберіть дату, після %s");
|
||||
define("L_DATE_BETWEEN", "Будь ласка, оберіть дату між\\n%s та %s");
|
||||
define("L_WEEK_HDR", ""); // Optional Short Name for the column header showing the current Week number (W or CW in English - max 2 letters)
|
||||
define("L_UNSET", "Скасувати");
|
||||
|
||||
// Set the first day of the week in your language (0 for Sunday, 1 for Monday)
|
||||
define("FIRST_DAY", "1");
|
||||
|
||||
// Months Long Names
|
||||
define("L_JAN", "Січень");
|
||||
define("L_FEB", "Лютий");
|
||||
define("L_MAR", "Березень");
|
||||
define("L_APR", "Квітень");
|
||||
define("L_MAY", "Травень");
|
||||
define("L_JUN", "Червень");
|
||||
define("L_JUL", "Липень");
|
||||
define("L_AUG", "Серпень");
|
||||
define("L_SEP", "Вересень");
|
||||
define("L_OCT", "Жовтень");
|
||||
define("L_NOV", "Листопад");
|
||||
define("L_DEC", "Грудень");
|
||||
// Months Short Names
|
||||
define("L_S_JAN", "Січ.");
|
||||
define("L_S_FEB", "Лют.");
|
||||
define("L_S_MAR", "Бер.");
|
||||
define("L_S_APR", "Квіт.");
|
||||
define("L_S_MAY", "Трав.");
|
||||
define("L_S_JUN", "Чер.");
|
||||
define("L_S_JUL", "Лип.");
|
||||
define("L_S_AUG", "Серп.");
|
||||
define("L_S_SEP", "Вер.");
|
||||
define("L_S_OCT", "Жовт.");
|
||||
define("L_S_NOV", "Лист.");
|
||||
define("L_S_DEC", "Груд.");
|
||||
// Week days Long Names
|
||||
define("L_MON", "Понеділок");
|
||||
define("L_TUE", "Вівторок");
|
||||
define("L_WED", "Середа");
|
||||
define("L_THU", "Четвер");
|
||||
define("L_FRI", "П'ятниця");
|
||||
define("L_SAT", "Субота");
|
||||
define("L_SUN", "Неділя");
|
||||
// Week days Short Names
|
||||
define("L_S_MON", "Пн");
|
||||
define("L_S_TUE", "Вт");
|
||||
define("L_S_WED", "Ср");
|
||||
define("L_S_THU", "Чт");
|
||||
define("L_S_FRI", "Пт");
|
||||
define("L_S_SAT", "Сб");
|
||||
define("L_S_SUN", "Нд");
|
||||
|
||||
// Windows encoding
|
||||
define("WIN_DEFAULT", "windows-1251");
|
||||
define("L_CAL_FORMAT", "%d %B %Y");
|
||||
if(!defined("L_LANG") || L_LANG == "L_LANG") define("L_LANG", "uk_UA"); // en_US format of your language
|
||||
|
||||
// Set the RU specific date/time format
|
||||
if (eregi("win", PHP_OS)) {
|
||||
setlocale(LC_ALL, "ukr-ukr.UTF-8", "ukr-ukr", "Ukrainian.UTF-8", "Ukrainian");
|
||||
} else {
|
||||
setlocale(LC_ALL, "uk_UA.UTF-8", "ukr.UTF-8", "ukr_ukr.UTF-8", "Ukrainian.UTF-8");
|
||||
}
|
||||
?>
|
||||
86
calendar/lang/calendar.vi_VN.php
Normal file
86
calendar/lang/calendar.vi_VN.php
Normal file
@@ -0,0 +1,86 @@
|
||||
<?php
|
||||
# vi_VN translation for
|
||||
# PHP-Calendar, DatePicker Calendar class: http://www.triconsole.com/php/calendar_datepicker.php
|
||||
# Version: 3.61
|
||||
# Language: Vietnamese / Tiếng Việt
|
||||
# Translator: Marshall <hellomarshal_lookatme@yahoo.com.vn>
|
||||
# Last file update: 01.09.2011
|
||||
|
||||
// Class strings localization
|
||||
define("L_DAY", "Ngày");
|
||||
define("L_MONTH", "Tháng");
|
||||
define("L_YEAR", "Năm");
|
||||
define("L_TODAY", "Hôm nay");
|
||||
define("L_PREV", "Trước");
|
||||
define("L_NEXT", "Tiếp theo");
|
||||
define("L_REF_CAL", "Lịch làm mới...");
|
||||
define("L_CHK_VAL", "Kiểm tra giá trị");
|
||||
define("L_SEL_LANG", "Lựa chọn ngôn ngữ");
|
||||
define("L_SEL_ICON", "Lựa chọn biểu tượng");
|
||||
define("L_SEL_DATE", "Lựa chọn ngày");
|
||||
define("L_ERR_SEL", "Sự lựa chọn của bạn không hợp lệ");
|
||||
define("L_NOT_ALLOWED", "Ngày không được chấp nhận để chọn");
|
||||
define("L_DATE_BEFORE", "Hãy chọn một ngày trước khi %s");
|
||||
define("L_DATE_AFTER", "Hãy chọn một ngày sau khi %s");
|
||||
define("L_DATE_BETWEEN", "Hãy chọn một ngày giữa\\n%s %s");
|
||||
define("L_WEEK_HDR", ""); // Optional Short Name for the column header showing the current Week number (W or CW in English - max 2 letters)
|
||||
define("L_UNSET", "Bỏ đặt");
|
||||
|
||||
// Set the first day of the week in your language (0 for Sunday, 1 for Monday)
|
||||
define("FIRST_DAY", "1");
|
||||
|
||||
// Months Long Names
|
||||
define("L_JAN", "Tháng Một");
|
||||
define("L_FEB", "Tháng Hai");
|
||||
define("L_MAR", "Tháng Ba");
|
||||
define("L_APR", "Tháng Tư");
|
||||
define("L_MAY", "Tháng Năm");
|
||||
define("L_JUN", "Tháng Sáu");
|
||||
define("L_JUL", "Tháng Bảy");
|
||||
define("L_AUG", "Tháng Tám");
|
||||
define("L_SEP", "Tháng Chín");
|
||||
define("L_OCT", "Tháng Mười");
|
||||
define("L_NOV", "Tháng Mười một");
|
||||
define("L_DEC", "Tháng Chạp"); //Tháng Mười hai
|
||||
// Months Short Names
|
||||
define("L_S_JAN", "Tháng 1");
|
||||
define("L_S_FEB", "Tháng 2");
|
||||
define("L_S_MAR", "Tháng 3");
|
||||
define("L_S_APR", "Tháng 4");
|
||||
define("L_S_MAY", "Tháng 5");
|
||||
define("L_S_JUN", "Tháng 6");
|
||||
define("L_S_JUL", "Tháng 7");
|
||||
define("L_S_AUG", "Tháng 8");
|
||||
define("L_S_SEP", "Tháng 9");
|
||||
define("L_S_OCT", "Tháng 10");
|
||||
define("L_S_NOV", "Tháng 11");
|
||||
define("L_S_DEC", "Tháng 12");
|
||||
// Week days Long Names
|
||||
define("L_MON", "Thứ Hai");
|
||||
define("L_TUE", "Thứ Ba");
|
||||
define("L_WED", "Thứ Tư");
|
||||
define("L_THU", "Thứ Năm");
|
||||
define("L_FRI", "Thứ Sáu");
|
||||
define("L_SAT", "Thứ Bảy");
|
||||
define("L_SUN", "Chủ Nhật");
|
||||
// Week days Short Names
|
||||
define("L_S_MON", "Hai");
|
||||
define("L_S_TUE", "Ba");
|
||||
define("L_S_WED", "Tư");
|
||||
define("L_S_THU", "Năm");
|
||||
define("L_S_FRI", "Sáu");
|
||||
define("L_S_SAT", "Bảy");
|
||||
define("L_S_SUN", "CN");
|
||||
|
||||
// Windows encoding
|
||||
define("WIN_DEFAULT", "windows-1258");
|
||||
define("L_CAL_FORMAT", "%d %B %Y");
|
||||
if(!defined("L_LANG") || L_LANG == "L_LANG") define("L_LANG", "vi_VN");
|
||||
|
||||
// Set the VN specific date/time format
|
||||
if (stristr(PHP_OS,"win")) {
|
||||
setlocale(LC_ALL, "vietnamese", "vietnamese.UTF-8", "viet nam.UTF-8", "viet nam");
|
||||
} else {
|
||||
setlocale(LC_ALL, "vi_VN.UTF-8", "vnd_vnd.UTF-8", "vie_vie.UTF-8");
|
||||
}
|
||||
?>
|
||||
89
calendar/lang/calendar.xx_YY.php
Normal file
89
calendar/lang/calendar.xx_YY.php
Normal file
@@ -0,0 +1,89 @@
|
||||
<?php
|
||||
# xx_YY translation for
|
||||
# PHP-Calendar, DatePicker Calendar class: http://www.triconsole.com/php/calendar_datepicker.php
|
||||
# Localized version of PHP-Calendar, DatePicker Calendar class: http://ciprianmp.com/scripts/calendar/
|
||||
# Version: 3.62
|
||||
# Language: Lang_name / Orig_name // ex: Romanian (English name) / Română (Original name)
|
||||
# Translator: YourName <email@...>
|
||||
# Last file update: 26.09.2011
|
||||
|
||||
# define("RTL", 1); // uncomment only for right-to-left text (Arabic, Hebrew)
|
||||
|
||||
// Class strings localization
|
||||
define("L_DAY", "Day");
|
||||
define("L_MONTH", "Month");
|
||||
define("L_YEAR", "Year");
|
||||
define("L_TODAY", "Today");
|
||||
define("L_PREV", "Previous");
|
||||
define("L_NEXT", "Next");
|
||||
define("L_REF_CAL", "Refreshing Calendar...");
|
||||
define("L_CHK_VAL", "Check the value");
|
||||
define("L_SEL_LANG", "Select Language");
|
||||
define("L_SEL_ICON", "Select Icon");
|
||||
define("L_SEL_DATE", "Select Date");
|
||||
define("L_ERR_SEL", "Your selection is not valid");
|
||||
define("L_NOT_ALLOWED", "This date is not allowed to be selected");
|
||||
define("L_DATE_BEFORE", "Please choose a date before %s");
|
||||
define("L_DATE_AFTER", "Please choose a date after %s");
|
||||
define("L_DATE_BETWEEN", "Please choose a date between\\n%s and %s");
|
||||
define("L_WEEK_HDR", ""); // Optional Short Name for the column header showing the current Week number (W or CW in English - max 2 letters)
|
||||
define("L_UNSET", "Unset");
|
||||
|
||||
// Set the first day of the week in your language (0 for Sunday, 1 for Monday ... 6 for Saturday)
|
||||
define("FIRST_DAY", "0");
|
||||
|
||||
// Months Long Names
|
||||
define("L_JAN", "January");
|
||||
define("L_FEB", "February");
|
||||
define("L_MAR", "March");
|
||||
define("L_APR", "April");
|
||||
define("L_MAY", "May");
|
||||
define("L_JUN", "June");
|
||||
define("L_JUL", "July");
|
||||
define("L_AUG", "August");
|
||||
define("L_SEP", "September");
|
||||
define("L_OCT", "October");
|
||||
define("L_NOV", "November");
|
||||
define("L_DEC", "December");
|
||||
// Months Short Names
|
||||
define("L_S_JAN", "Jan");
|
||||
define("L_S_FEB", "Feb");
|
||||
define("L_S_MAR", "Mar");
|
||||
define("L_S_APR", "Apr");
|
||||
define("L_S_MAY", "May");
|
||||
define("L_S_JUN", "Jun");
|
||||
define("L_S_JUL", "Jul");
|
||||
define("L_S_AUG", "Aug");
|
||||
define("L_S_SEP", "Sep");
|
||||
define("L_S_OCT", "Oct");
|
||||
define("L_S_NOV", "Nov");
|
||||
define("L_S_DEC", "Dec");
|
||||
// Week days Long Names
|
||||
define("L_MON", "Monday");
|
||||
define("L_TUE", "Tuesday");
|
||||
define("L_WED", "Wednesday");
|
||||
define("L_THU", "Thursday");
|
||||
define("L_FRI", "Friday");
|
||||
define("L_SAT", "Saturday");
|
||||
define("L_SUN", "Sunday");
|
||||
// Week days Short Names
|
||||
define("L_S_MON", "Mon");
|
||||
define("L_S_TUE", "Tue");
|
||||
define("L_S_WED", "Wed");
|
||||
define("L_S_THU", "Thu");
|
||||
define("L_S_FRI", "Fri");
|
||||
define("L_S_SAT", "Sat");
|
||||
define("L_S_SUN", "Sun");
|
||||
|
||||
// Windows encoding
|
||||
define("WIN_DEFAULT", "windows-1252");
|
||||
define("L_CAL_FORMAT", "%d %B %Y");
|
||||
if(!defined("L_LANG") || L_LANG == "L_LANG") define("L_LANG", "xx_YY"); // en_US format of your language
|
||||
|
||||
// Set the XX specific date/time format; ENGLISH EXAMPLE:
|
||||
if (stristr(PHP_OS,"win")) {
|
||||
setlocale(LC_ALL, "eng-usa.UTF-8", "eng-usa", "English-usa.UTF-8");
|
||||
} else {
|
||||
setlocale(LC_ALL, "en_US.UTF-8", "enu.UTF-8", "usa.UTF-8", "enu_enu.UTF-8", "English-usa.UTF-8");
|
||||
}
|
||||
?>
|
||||
86
calendar/lang/calendar.yo_NG.php
Normal file
86
calendar/lang/calendar.yo_NG.php
Normal file
@@ -0,0 +1,86 @@
|
||||
<?php
|
||||
# yo_NG translation for
|
||||
# PHP-Calendar, DatePicker Calendar class: http://www.triconsole.com/php/calendar_datepicker.php
|
||||
# Version: 3.61
|
||||
# Language: Yoruba (Nigeria) / Yorùbá
|
||||
# Translator: Ameh Rotimi Samson (Profsam) <philanthropist4eva@gmail.com>
|
||||
|
||||
# Last file update: 01.09.2011
|
||||
|
||||
// Class strings localization
|
||||
define("L_DAY", "Day");
|
||||
define("L_MONTH", "Month");
|
||||
define("L_YEAR", "Year");
|
||||
define("L_TODAY", "Today");
|
||||
define("L_PREV", "Previous");
|
||||
define("L_NEXT", "Next");
|
||||
define("L_REF_CAL", "Refreshing Calendar...");
|
||||
define("L_CHK_VAL", "Check the value");
|
||||
define("L_SEL_LANG", "Select Language");
|
||||
define("L_SEL_ICON", "Select Icon");
|
||||
define("L_SEL_DATE", "Select Date");
|
||||
define("L_ERR_SEL", "Your selection is not valid");
|
||||
define("L_NOT_ALLOWED", "This date is not allowed to be selected");
|
||||
define("L_DATE_BEFORE", "Please choose a date before %s");
|
||||
define("L_DATE_AFTER", "Please choose a date after %s");
|
||||
define("L_DATE_BETWEEN", "Please choose a date between\\n%s and %s");
|
||||
define("L_WEEK_HDR", ""); // Optional Short Name for the column header showing the current Week number (W or CW in English - max 2 letters)
|
||||
|
||||
// Set the first day of the week in your language (0 for Sunday, 1 for Monday)
|
||||
define("FIRST_DAY", "1");
|
||||
|
||||
// Months Long Names
|
||||
define("L_JAN", "Jánúárì");
|
||||
define("L_FEB", "Fẹ́búárì");
|
||||
define("L_MAR", "Máàṣì");
|
||||
define("L_APR", "Épírì");
|
||||
define("L_MAY", "Méè");
|
||||
define("L_JUN", "Júùnù");
|
||||
define("L_JUL", "Júláì");
|
||||
define("L_AUG", "Ọ́ọ́gọsì");
|
||||
define("L_SEP", "Sẹ̀tẹ̀ńbà");
|
||||
define("L_OCT", "Ọtóbà");
|
||||
define("L_NOV", "Nòfẹ̀ńbà");
|
||||
define("L_DEC", "Dìsẹ̀ńbà");
|
||||
// Months Short Names
|
||||
define("L_S_JAN", "Ján");
|
||||
define("L_S_FEB", "Fẹ́b");
|
||||
define("L_S_MAR", "Máà");
|
||||
define("L_S_APR", "Épí");
|
||||
define("L_S_MAY", "Méè");
|
||||
define("L_S_JUN", "Júù");
|
||||
define("L_S_JUL", "Júl");
|
||||
define("L_S_AUG", "Ọ́ọ́g");
|
||||
define("L_S_SEP", "Sẹ̀t");
|
||||
define("L_S_OCT", "Ọtó");
|
||||
define("L_S_NOV", "Nòf");
|
||||
define("L_S_DEC", "Dìs");
|
||||
// Week days Long Names
|
||||
define("L_MON", "Ajé");
|
||||
define("L_TUE", "Ìṣẹ́gun");
|
||||
define("L_WED", "Rú");
|
||||
define("L_THU", "Bọ̀");
|
||||
define("L_FRI", "Ẹ̀tì");
|
||||
define("L_SAT", "Àbámẹ́ta");
|
||||
define("L_SUN", "Àìkú");
|
||||
// Week days Short Names
|
||||
define("L_S_MON", "Aj");
|
||||
define("L_S_TUE", "Ìṣ");
|
||||
define("L_S_WED", "Rú");
|
||||
define("L_S_THU", "Bọ̀");
|
||||
define("L_S_FRI", "Ẹ̀t");
|
||||
define("L_S_SAT", "Àb");
|
||||
define("L_S_SUN", "Àì");
|
||||
|
||||
// Windows encoding
|
||||
define("WIN_DEFAULT", "windows-1252");
|
||||
define("L_CAL_FORMAT", "%B %d %Y");
|
||||
if(!defined("L_LANG") || L_LANG == "L_LANG") define("L_LANG", "yo_NG"); // en_US format of your language
|
||||
|
||||
// Set the YO specific date/time format
|
||||
if (stristr(PHP_OS,'win')) {
|
||||
setlocale(LC_ALL, "yor-yor.UTF-8", "yor-nga.UTF-8", "yor", "Yoruba");
|
||||
} else {
|
||||
setlocale(LC_ALL, "yo_NG.UTF-8", "yor.UTF-8", "yor_yor.UTF-8", "yor_nga.UTF-8", "Yoruba.UTF-8"); // For American formats
|
||||
}
|
||||
?>
|
||||
87
calendar/lang/calendar.zh_CN.php
Normal file
87
calendar/lang/calendar.zh_CN.php
Normal file
@@ -0,0 +1,87 @@
|
||||
<?php
|
||||
# zh_CN translation for
|
||||
# PHP-Calendar, DatePicker Calendar class: http://www.triconsole.com/php/calendar_datepicker.php
|
||||
# Localized version of PHP-Calendar, DatePicker Calendar class: http://ciprianmp.com/scripts/calendar/
|
||||
# Version: 3.61
|
||||
# Language: Chinese Simplified / 简体中文 // ex: Romanian (English name) / Română (Original name)
|
||||
# Translator: Ciprian <ciprianmp@yahoo.com>
|
||||
# Last file update: 01.09.2011
|
||||
|
||||
// Class strings localization
|
||||
define("L_DAY", "日");
|
||||
define("L_MONTH", "月");
|
||||
define("L_YEAR", "年");
|
||||
define("L_TODAY", "今天");
|
||||
define("L_PREV", "上月");
|
||||
define("L_NEXT", "下月");
|
||||
define("L_REF_CAL", "清凉的日历...");
|
||||
define("L_CHK_VAL", "检查值");
|
||||
define("L_SEL_LANG", "语言选择");
|
||||
define("L_SEL_ICON", "选择图标");
|
||||
define("L_SEL_DATE", "选择日期");
|
||||
define("L_ERR_SEL", "你的选择是不正确");
|
||||
define("L_NOT_ALLOWED", "此日期是不允许被选中");
|
||||
define("L_DATE_BEFORE", "请选择日期%s之前一个");
|
||||
define("L_DATE_AFTER", "请选择%s以后的日期");
|
||||
define("L_DATE_BETWEEN", "请选择日期%s和%s之间");
|
||||
define("L_WEEK_HDR", ""); // Optional Short Name for the column header showing the current Week number (W or CW in English - max 2 letters)
|
||||
define("L_UNSET", "取消");
|
||||
|
||||
// Set the first day of the week in your language (0 for Sunday, 1 for Monday)
|
||||
define("FIRST_DAY", "1");
|
||||
|
||||
// Months Long Names
|
||||
define("L_JAN", "一月");
|
||||
define("L_FEB", "二月");
|
||||
define("L_MAR", "三月");
|
||||
define("L_APR", "四月");
|
||||
define("L_MAY", "五月");
|
||||
define("L_JUN", "六月");
|
||||
define("L_JUL", "七月");
|
||||
define("L_AUG", "八月");
|
||||
define("L_SEP", "九月");
|
||||
define("L_OCT", "十月");
|
||||
define("L_NOV", "十一月");
|
||||
define("L_DEC", "十二月");
|
||||
// Months Short Names
|
||||
define("L_S_JAN", "一");
|
||||
define("L_S_FEB", "二");
|
||||
define("L_S_MAR", "三");
|
||||
define("L_S_APR", "四");
|
||||
define("L_S_MAY", "五");
|
||||
define("L_S_JUN", "六");
|
||||
define("L_S_JUL", "七");
|
||||
define("L_S_AUG", "八");
|
||||
define("L_S_SEP", "九");
|
||||
define("L_S_OCT", "十");
|
||||
define("L_S_NOV", "十一");
|
||||
define("L_S_DEC", "十二");
|
||||
// Week days Long Names
|
||||
define("L_MON", "星期一");
|
||||
define("L_TUE", "星期二");
|
||||
define("L_WED", "星期三");
|
||||
define("L_THU", "星期四");
|
||||
define("L_FRI", "星期五");
|
||||
define("L_SAT", "星期六");
|
||||
define("L_SUN", "星期日");
|
||||
// Week days Short Names
|
||||
define("L_S_MON", "一");
|
||||
define("L_S_TUE", "二");
|
||||
define("L_S_WED", "三");
|
||||
define("L_S_THU", "四");
|
||||
define("L_S_FRI", "五");
|
||||
define("L_S_SAT", "六");
|
||||
define("L_S_SUN", "日");
|
||||
|
||||
// Windows encoding
|
||||
#define("WIN_DEFAULT", "windows-1252");
|
||||
define("L_CAL_FORMAT", "%Y年%B%d日");
|
||||
if(!defined("L_LANG") || L_LANG == "L_LANG") define("L_LANG", "zh_CN"); // en_US format of your language
|
||||
|
||||
// Set the ZH specific date/time format
|
||||
if (stristr(PHP_OS,"win")) {
|
||||
setlocale(LC_ALL, "zh-cn.UTF-8", "Chinese.UTF-8", "zh-cn", "Chinese_China");
|
||||
} else {
|
||||
setlocale(LC_ALL, "zh_CN.UTF-8", "Chinese.UTF-8");
|
||||
}
|
||||
?>
|
||||
176
calendar/lang/localization.lib.php
Normal file
176
calendar/lang/localization.lib.php
Normal file
@@ -0,0 +1,176 @@
|
||||
<?php
|
||||
# en_US - this file includes the specific strings for both en_GB/en_US
|
||||
# PHP-Calendar, DatePicker Calendar class: http://www.triconsole.com/php/calendar_datepicker.php
|
||||
# Version: 3.61
|
||||
# Language: American English / English US
|
||||
# Translator: Ciprian Murariu <ciprianmp@yahoo.com>
|
||||
# Last file update: 29.08.2011
|
||||
|
||||
if (!function_exists('utf_conv'))
|
||||
{
|
||||
function utf_conv($iso,$charset,$what)
|
||||
{
|
||||
if(function_exists('iconv')) $what = iconv($iso,$charset,$what);
|
||||
return $what;
|
||||
};
|
||||
};
|
||||
|
||||
$hl = (isset($_REQUEST["hl"])) ? $_REQUEST["hl"] : false;
|
||||
if(file_exists("lang/calendar.".($hl ? $hl : L_LANG).".php")) include_once("lang/calendar.".($hl ? $hl : L_LANG).".php");
|
||||
else
|
||||
{
|
||||
if(!defined("L_LANG") || L_LANG == "L_LANG")
|
||||
{
|
||||
define("L_LANG", "it_IT");
|
||||
// Set the US specific date/time format
|
||||
if (stristr(PHP_OS,"win")) {
|
||||
setlocale(LC_ALL, "it-it.UTF-8", "it-it");
|
||||
} else {
|
||||
setlocale(LC_ALL, "it_IT.UTF-8");
|
||||
}
|
||||
}
|
||||
};
|
||||
|
||||
// English US format and localization - default strings when the specified translation is not available
|
||||
if(!defined("RTL")) define("RTL", 0);
|
||||
if(!defined("L_DAY")) define("L_DAY", "Giorno");
|
||||
if(!defined("L_MONTH")) define("L_MONTH", "Mese");
|
||||
if(!defined("L_YEAR")) define("L_YEAR", "Anno");
|
||||
if(!defined("L_TODAY")) define("L_TODAY", "Oggi");
|
||||
if(!defined("L_PREV")) define("L_PREV", "Precedente");
|
||||
if(!defined("L_NEXT")) define("L_NEXT", "Successivo");
|
||||
if(!defined("L_REF_CAL")) define("L_REF_CAL", "Riaggiornando il Calendario...");
|
||||
if(!defined("L_CHK_VAL")) define("L_CHK_VAL", "Controlla il valore");
|
||||
if(!defined("L_SEL_LANG")) define("L_SEL_LANG", "Seleziona la lingua");
|
||||
if(!defined("L_SEL_ICON")) define("L_SEL_ICON", "Selezionea l'icona");
|
||||
if(!defined("L_SEL_DATE")) define("L_SEL_DATE", "Seleziona la data");
|
||||
if(!defined("L_ERR_SEL")) define("L_ERR_SEL", "La tua selezione non valida");
|
||||
if(!defined("L_NOT_ALLOWED")) define("L_NOT_ALLOWED", "Non e' possibile selezionare la data");
|
||||
if(!defined("L_DATE_BEFORE")) define("L_DATE_BEFORE", "Per favore seleziona la data prima del %s");
|
||||
if(!defined("L_DATE_AFTER")) define("L_DATE_AFTER", "Per favore seleziona una data diversa %s");
|
||||
if(!defined("L_DATE_BETWEEN")) define("L_DATE_BETWEEN", "Per favore seleziona una data tra\\n%s e %s");
|
||||
if(!defined("L_WEEK_HDR")) define("L_WEEK_HDR", "");
|
||||
if(!defined("L_UNSET")) define("L_UNSET", "Unset");
|
||||
|
||||
// Set the first day of the week in your language
|
||||
if(!defined("FIRST_DAY")) define("FIRST_DAY", "0"); // 1 for Monday, 0 for Sunday
|
||||
|
||||
// Months Long Names
|
||||
if(!defined("L_JAN")) define("L_JAN", "Gennaio");
|
||||
if(!defined("L_FEB")) define("L_FEB", "Febbraio");
|
||||
if(!defined("L_MAR")) define("L_MAR", "Marzo");
|
||||
if(!defined("L_APR")) define("L_APR", "Aprile");
|
||||
if(!defined("L_MAY")) define("L_MAY", "Maggio");
|
||||
if(!defined("L_JUN")) define("L_JUN", "Giugno");
|
||||
if(!defined("L_JUL")) define("L_JUL", "Luglio");
|
||||
if(!defined("L_AUG")) define("L_AUG", "Agosto");
|
||||
if(!defined("L_SEP")) define("L_SEP", "Settembre");
|
||||
if(!defined("L_OCT")) define("L_OCT", "Ottobre");
|
||||
if(!defined("L_NOV")) define("L_NOV", "Novembre");
|
||||
if(!defined("L_DEC")) define("L_DEC", "Dicembre");
|
||||
// Months Short Names
|
||||
if(!defined("L_S_JAN")) define("L_S_JAN", "Gennaio");
|
||||
if(!defined("L_S_FEB")) define("L_S_FEB", "Febbraio");
|
||||
if(!defined("L_S_MAR")) define("L_S_MAR", "Marzo");
|
||||
if(!defined("L_S_APR")) define("L_S_APR", "Aprile");
|
||||
if(!defined("L_S_MAY")) define("L_S_MAY", "Maggio");
|
||||
if(!defined("L_S_JUN")) define("L_S_JUN", "Giugno");
|
||||
if(!defined("L_S_JUL")) define("L_S_JUL", "Luglio");
|
||||
if(!defined("L_S_AUG")) define("L_S_AUG", "Agosto");
|
||||
if(!defined("L_S_SEP")) define("L_S_SEP", "Settembre");
|
||||
if(!defined("L_S_OCT")) define("L_S_OCT", "Ottobre");
|
||||
if(!defined("L_S_NOV")) define("L_S_NOV", "Novembre");
|
||||
if(!defined("L_S_DEC")) define("L_S_DEC", "Dicembre");
|
||||
// Week days Long Names
|
||||
if(!defined("L_MON")) define("L_MON", "Lunedi'");
|
||||
if(!defined("L_TUE")) define("L_TUE", "Martedi'");
|
||||
if(!defined("L_WED")) define("L_WED", "Mercoledi'");
|
||||
if(!defined("L_THU")) define("L_THU", "Giovedi'");
|
||||
if(!defined("L_FRI")) define("L_FRI", "Venerdi'");
|
||||
if(!defined("L_SAT")) define("L_SAT", "Sabato");
|
||||
if(!defined("L_SUN")) define("L_SUN", "Domenica");
|
||||
// Week days Short Names
|
||||
if(!defined("L_S_MON")) define("L_S_MON", "Mo");
|
||||
if(!defined("L_S_TUE")) define("L_S_TUE", "Tu");
|
||||
if(!defined("L_S_WED")) define("L_S_WED", "We");
|
||||
if(!defined("L_S_THU")) define("L_S_THU", "Th");
|
||||
if(!defined("L_S_FRI")) define("L_S_FRI", "Fr");
|
||||
if(!defined("L_S_SAT")) define("L_S_SAT", "Sa");
|
||||
if(!defined("L_S_SUN")) define("L_S_SUN", "Su");
|
||||
|
||||
// Windows encoding
|
||||
if(!defined("WIN_DEFAULT")) define("WIN_DEFAULT", "windows-1252");
|
||||
if(!defined("L_CAL_FORMAT")) define("L_CAL_FORMAT", "%d %B , %Y");
|
||||
if(!defined("DATE_FORMAT")) define("DATE_FORMAT", str_replace("%","",str_replace("B","F",str_replace("d","j",L_CAL_FORMAT))));
|
||||
|
||||
?>
|
||||
<SCRIPT TYPE="text/javascript" LANGUAGE="JavaScript">
|
||||
<!--
|
||||
// JS strings
|
||||
var l_lang = "<?php echo(L_LANG); ?>";
|
||||
var l_sel_date = "<?php echo(L_SEL_DATE); ?>";
|
||||
var l_not_allowed = "<?php echo(L_NOT_ALLOWED); ?>";
|
||||
var l_date_before = "<?php echo(L_DATE_BEFORE); ?>";
|
||||
var l_date_after = "<?php echo(L_DATE_AFTER); ?>";
|
||||
var l_date_between = "<?php echo(L_DATE_BETWEEN); ?>";
|
||||
// Long Month Names
|
||||
var l_january = "<?php echo(defined('L_JAN') ? L_JAN : (stristr(PHP_OS,'win') ? utf_conv(WIN_DEFAULT,'utf-8',strftime('%B','1199145600')) : strftime('%B','1199145600'))); ?>";
|
||||
var l_february = "<?php echo(defined('L_FEB') ? L_FEB : (stristr(PHP_OS,'win') ? utf_conv(WIN_DEFAULT,'utf-8',strftime('%B','1201824000')) : strftime('%B','1201824000'))); ?>";
|
||||
var l_march = "<?php echo(defined('L_MAR') ? L_MAR : (stristr(PHP_OS,'win') ? utf_conv(WIN_DEFAULT,'utf-8',strftime('%B','1204329600')) : strftime('%B','1204329600'))); ?>";
|
||||
var l_april = "<?php echo(defined('L_APR') ? L_APR : (stristr(PHP_OS,'win') ? utf_conv(WIN_DEFAULT,'utf-8',strftime('%B','1207008000')) : strftime('%B','1207008000'))); ?>";
|
||||
var l_may = "<?php echo(defined('L_MAY') ? L_MAY : (stristr(PHP_OS,'win') ? utf_conv(WIN_DEFAULT,'utf-8',strftime('%B','1209600000')) : strftime('%B','1209600000'))); ?>";
|
||||
var l_june = "<?php echo(defined('L_JUN') ? L_JUN : (stristr(PHP_OS,'win') ? utf_conv(WIN_DEFAULT,'utf-8',strftime('%B','1212278400')) : strftime('%B','1212278400'))); ?>";
|
||||
var l_july = "<?php echo(defined('L_JUL') ? L_JUL : (stristr(PHP_OS,'win') ? utf_conv(WIN_DEFAULT,'utf-8',strftime('%B','1214870400')) : strftime('%B','1214870400'))); ?>";
|
||||
var l_august = "<?php echo(defined('L_AUG') ? L_AUG : (stristr(PHP_OS,'win') ? utf_conv(WIN_DEFAULT,'utf-8',strftime('%B','1217548800')) : strftime('%B','1217548800'))); ?>";
|
||||
var l_september = "<?php echo(defined('L_SEP') ? L_SEP : (stristr(PHP_OS,'win') ? utf_conv(WIN_DEFAULT,'utf-8',strftime('%B','1220227200')) : strftime('%B','1220227200'))); ?>";
|
||||
var l_october = "<?php echo(defined('L_OCT') ? L_OCT : (stristr(PHP_OS,'win') ? utf_conv(WIN_DEFAULT,'utf-8',strftime('%B','1222819200')) : strftime('%B','1220227200'))); ?>";
|
||||
var l_november = "<?php echo(defined('L_NOV') ? L_NOV : (stristr(PHP_OS,'win') ? utf_conv(WIN_DEFAULT,'utf-8',strftime('%B','1225497600')) : strftime('%B','1225497600'))); ?>";
|
||||
var l_december = "<?php echo(defined('L_DEC') ? L_DEC : (stristr(PHP_OS,'win') ? utf_conv(WIN_DEFAULT,'utf-8',strftime('%B','1228089600')) : strftime('%B','1228089600'))); ?>";
|
||||
if(l_lang == "el_GR"){
|
||||
// Date Month Names Greek
|
||||
var l_januaryu = "<?php echo(defined('L_JANU') ? L_JANU : (stristr(PHP_OS,'win') ? utf_conv(WIN_DEFAULT,'utf-8',strftime('%B','1199145600')) : strftime('%B','1199145600'))); ?>";
|
||||
var l_februaryu = "<?php echo(defined('L_FEBU') ? L_FEBU : (stristr(PHP_OS,'win') ? utf_conv(WIN_DEFAULT,'utf-8',strftime('%B','1201824000')) : strftime('%B','1201824000'))); ?>";
|
||||
var l_marchu = "<?php echo(defined('L_MARU') ? L_MARU : (stristr(PHP_OS,'win') ? utf_conv(WIN_DEFAULT,'utf-8',strftime('%B','1204329600')) : strftime('%B','1204329600'))); ?>";
|
||||
var l_aprilu = "<?php echo(defined('L_APRU') ? L_APRU : (stristr(PHP_OS,'win') ? utf_conv(WIN_DEFAULT,'utf-8',strftime('%B','1207008000')) : strftime('%B','1207008000'))); ?>";
|
||||
var l_mayu = "<?php echo(defined('L_MAYU') ? L_MAYU : (stristr(PHP_OS,'win') ? utf_conv(WIN_DEFAULT,'utf-8',strftime('%B','1209600000')) : strftime('%B','1209600000'))); ?>";
|
||||
var l_juneu = "<?php echo(defined('L_JUNU') ? L_JUNU : (stristr(PHP_OS,'win') ? utf_conv(WIN_DEFAULT,'utf-8',strftime('%B','1212278400')) : strftime('%B','1212278400'))); ?>";
|
||||
var l_julyu = "<?php echo(defined('L_JULU') ? L_JULU : (stristr(PHP_OS,'win') ? utf_conv(WIN_DEFAULT,'utf-8',strftime('%B','1214870400')) : strftime('%B','1214870400'))); ?>";
|
||||
var l_augustu = "<?php echo(defined('L_AUGU') ? L_AUGU : (stristr(PHP_OS,'win') ? utf_conv(WIN_DEFAULT,'utf-8',strftime('%B','1217548800')) : strftime('%B','1217548800'))); ?>";
|
||||
var l_septemberu = "<?php echo(defined('L_SEPU') ? L_SEPU : (stristr(PHP_OS,'win') ? utf_conv(WIN_DEFAULT,'utf-8',strftime('%B','1220227200')) : strftime('%B','1220227200'))); ?>";
|
||||
var l_octoberu = "<?php echo(defined('L_OCTU') ? L_OCTU : (stristr(PHP_OS,'win') ? utf_conv(WIN_DEFAULT,'utf-8',strftime('%B','1222819200')) : strftime('%B','1220227200'))); ?>";
|
||||
var l_novemberu = "<?php echo(defined('L_NOVU') ? L_NOVU : (stristr(PHP_OS,'win') ? utf_conv(WIN_DEFAULT,'utf-8',strftime('%B','1225497600')) : strftime('%B','1225497600'))); ?>";
|
||||
var l_decemberu = "<?php echo(defined('L_DECU') ? L_DECU : (stristr(PHP_OS,'win') ? utf_conv(WIN_DEFAULT,'utf-8',strftime('%B','1228089600')) : strftime('%B','1228089600'))); ?>";
|
||||
}
|
||||
// Short Month Names
|
||||
var s_jan = "<?php echo(defined('L_S_JAN') ? L_S_JAN : (stristr(PHP_OS,'win') ? utf_conv(WIN_DEFAULT,'utf-8',strftime('%b','1199145600')) : strftime('%b','1199145600'))); ?>";
|
||||
var s_feb = "<?php echo(defined('L_S_FEB') ? L_S_FEB : (stristr(PHP_OS,'win') ? utf_conv(WIN_DEFAULT,'utf-8',strftime('%b','1201824000')) : strftime('%b','1201824000'))); ?>";
|
||||
var s_mar = "<?php echo(defined('L_S_MAR') ? L_S_MAR : (stristr(PHP_OS,'win') ? utf_conv(WIN_DEFAULT,'utf-8',strftime('%b','1204329600')) : strftime('%b','1204329600'))); ?>";
|
||||
var s_apr = "<?php echo(defined('L_S_APR') ? L_S_APR : (stristr(PHP_OS,'win') ? utf_conv(WIN_DEFAULT,'utf-8',strftime('%b','1207008000')) : strftime('%b','1207008000'))); ?>";
|
||||
var s_may = "<?php echo(defined('L_S_MAY') ? L_S_MAY : (stristr(PHP_OS,'win') ? utf_conv(WIN_DEFAULT,'utf-8',strftime('%b','1209600000')) : strftime('%b','1209600000'))); ?>";
|
||||
var s_jun = "<?php echo(defined('L_S_JUN') ? L_S_JUN : (stristr(PHP_OS,'win') ? utf_conv(WIN_DEFAULT,'utf-8',strftime('%b','1212278400')) : strftime('%b','1212278400'))); ?>";
|
||||
var s_jul = "<?php echo(defined('L_S_JUL') ? L_S_JUL : (stristr(PHP_OS,'win') ? utf_conv(WIN_DEFAULT,'utf-8',strftime('%b','1214870400')) : strftime('%b','1214870400'))); ?>";
|
||||
var s_aug = "<?php echo(defined('L_S_AUG') ? L_S_AUG : (stristr(PHP_OS,'win') ? utf_conv(WIN_DEFAULT,'utf-8',strftime('%b','1217548800')) : strftime('%b','1217548800'))); ?>";
|
||||
var s_sep = "<?php echo(defined('L_S_SEP') ? L_S_SEP : (stristr(PHP_OS,'win') ? utf_conv(WIN_DEFAULT,'utf-8',strftime('%b','1220227200')) : strftime('%b','1220227200'))); ?>";
|
||||
var s_oct = "<?php echo(defined('L_S_OCT') ? L_S_OCT : (stristr(PHP_OS,'win') ? utf_conv(WIN_DEFAULT,'utf-8',strftime('%b','1222819200')) : strftime('%b','1222819200'))); ?>";
|
||||
var s_nov = "<?php echo(defined('L_S_NOV') ? L_S_NOV : (stristr(PHP_OS,'win') ? utf_conv(WIN_DEFAULT,'utf-8',strftime('%b','1225497600')) : strftime('%b','1225497600'))); ?>";
|
||||
var s_dec = "<?php echo(defined('L_S_DEC') ? L_S_DEC : (stristr(PHP_OS,'win') ? utf_conv(WIN_DEFAULT,'utf-8',strftime('%b','1228089600')) : strftime('%b','1228089600'))); ?>";
|
||||
// Long Day Names
|
||||
var l_monday = "<?php echo(defined('L_MON') ? L_MON : (stristr(PHP_OS,'win') ? utf_conv(WIN_DEFAULT,'utf-8',strftime('%A','1270425600')) : strftime('%A','1270425600'))); ?>";
|
||||
var l_tuesday = "<?php echo(defined('L_TUE') ? L_TUE : (stristr(PHP_OS,'win') ? utf_conv(WIN_DEFAULT,'utf-8',strftime('%A','1270512000')) : strftime('%A','1270512000'))); ?>";
|
||||
var l_wednesday = "<?php echo(defined('L_WED') ? L_WED : (stristr(PHP_OS,'win') ? utf_conv(WIN_DEFAULT,'utf-8',strftime('%A','1270598400')) : strftime('%A','1270598400'))); ?>";
|
||||
var l_thursday = "<?php echo(defined('L_THU') ? L_THU : (stristr(PHP_OS,'win') ? utf_conv(WIN_DEFAULT,'utf-8',strftime('%A','1270684800')) : strftime('%A','1270684800'))); ?>";
|
||||
var l_friday = "<?php echo(defined('L_FRI') ? L_FRI : (stristr(PHP_OS,'win') ? utf_conv(WIN_DEFAULT,'utf-8',strftime('%A','1270771200')) : strftime('%A','1270771200'))); ?>";
|
||||
var l_saturday = "<?php echo(defined('L_SAT') ? L_SAT : (stristr(PHP_OS,'win') ? utf_conv(WIN_DEFAULT,'utf-8',strftime('%A','1270857600')) : strftime('%A','1270857600'))); ?>";
|
||||
var l_sunday = "<?php echo(defined('L_SUN') ? L_SUN : (stristr(PHP_OS,'win') ? utf_conv(WIN_DEFAULT,'utf-8',strftime('%A','1270944000')) : strftime('%A','1270944000'))); ?>";
|
||||
// Short Day Names
|
||||
var s_mon = "<?php echo(defined('L_S_MON') ? L_S_MON : (stristr(PHP_OS,'win') ? utf_conv(WIN_DEFAULT,'utf-8',strftime('%a','1270425600')) : strftime('%a','1270425600'))); ?>";
|
||||
var s_tue = "<?php echo(defined('L_S_TUE') ? L_S_TUE : (stristr(PHP_OS,'win') ? utf_conv(WIN_DEFAULT,'utf-8',strftime('%a','1270512000')) : strftime('%a','1270512000'))); ?>";
|
||||
var s_wed = "<?php echo(defined('L_S_WED') ? L_S_WED : (stristr(PHP_OS,'win') ? utf_conv(WIN_DEFAULT,'utf-8',strftime('%a','1270598400')) : strftime('%a','1270598400'))); ?>";
|
||||
var s_thu = "<?php echo(defined('L_S_THU') ? L_S_THU : (stristr(PHP_OS,'win') ? utf_conv(WIN_DEFAULT,'utf-8',strftime('%a','1270684800')) : strftime('%a','1270684800'))); ?>";
|
||||
var s_fri = "<?php echo(defined('L_S_FRI') ? L_S_FRI : (stristr(PHP_OS,'win') ? utf_conv(WIN_DEFAULT,'utf-8',strftime('%a','1270771200')) : strftime('%a','1270771200'))); ?>";
|
||||
var s_sat = "<?php echo(defined('L_S_SAT') ? L_S_SAT : (stristr(PHP_OS,'win') ? utf_conv(WIN_DEFAULT,'utf-8',strftime('%a','1270857600')) : strftime('%a','1270857600'))); ?>";
|
||||
var s_sun = "<?php echo(defined('L_S_SUN') ? L_S_SUN : (stristr(PHP_OS,'win') ? utf_conv(WIN_DEFAULT,'utf-8',strftime('%a','1270944000')) : strftime('%a','1270944000'))); ?>";
|
||||
// -->
|
||||
</SCRIPT>
|
||||
<?php
|
||||
?>
|
||||
176
calendar/lang/localization.lib.php.ori
Normal file
176
calendar/lang/localization.lib.php.ori
Normal file
@@ -0,0 +1,176 @@
|
||||
<?php
|
||||
# en_US - this file includes the specific strings for both en_GB/en_US
|
||||
# PHP-Calendar, DatePicker Calendar class: http://www.triconsole.com/php/calendar_datepicker.php
|
||||
# Version: 3.61
|
||||
# Language: American English / English US
|
||||
# Translator: Ciprian Murariu <ciprianmp@yahoo.com>
|
||||
# Last file update: 29.08.2011
|
||||
|
||||
if (!function_exists('utf_conv'))
|
||||
{
|
||||
function utf_conv($iso,$charset,$what)
|
||||
{
|
||||
if(function_exists('iconv')) $what = iconv($iso,$charset,$what);
|
||||
return $what;
|
||||
};
|
||||
};
|
||||
|
||||
$hl = (isset($_REQUEST["hl"])) ? $_REQUEST["hl"] : false;
|
||||
if(file_exists("lang/calendar.".($hl ? $hl : L_LANG).".php")) include_once("lang/calendar.".($hl ? $hl : L_LANG).".php");
|
||||
else
|
||||
{
|
||||
if(!defined("L_LANG") || L_LANG == "L_LANG")
|
||||
{
|
||||
define("L_LANG", "en_US");
|
||||
// Set the US specific date/time format
|
||||
if (stristr(PHP_OS,"win")) {
|
||||
setlocale(LC_ALL, "eng-usa.UTF-8", "eng-usa");
|
||||
} else {
|
||||
setlocale(LC_ALL, "en_US.UTF-8", "enu.UTF-8", "usa.UTF-8", "enu_enu.UTF-8", "English-usa.UTF-8");
|
||||
}
|
||||
}
|
||||
};
|
||||
|
||||
// English US format and localization - default strings when the specified translation is not available
|
||||
if(!defined("RTL")) define("RTL", 0);
|
||||
if(!defined("L_DAY")) define("L_DAY", "Day");
|
||||
if(!defined("L_MONTH")) define("L_MONTH", "Month");
|
||||
if(!defined("L_YEAR")) define("L_YEAR", "Year");
|
||||
if(!defined("L_TODAY")) define("L_TODAY", "Today");
|
||||
if(!defined("L_PREV")) define("L_PREV", "Previous");
|
||||
if(!defined("L_NEXT")) define("L_NEXT", "Next");
|
||||
if(!defined("L_REF_CAL")) define("L_REF_CAL", "Refreshing Calendar...");
|
||||
if(!defined("L_CHK_VAL")) define("L_CHK_VAL", "Check the value");
|
||||
if(!defined("L_SEL_LANG")) define("L_SEL_LANG", "Select Language");
|
||||
if(!defined("L_SEL_ICON")) define("L_SEL_ICON", "Select Icon");
|
||||
if(!defined("L_SEL_DATE")) define("L_SEL_DATE", "Seleziona Data");
|
||||
if(!defined("L_ERR_SEL")) define("L_ERR_SEL", "Your selection is not valid");
|
||||
if(!defined("L_NOT_ALLOWED")) define("L_NOT_ALLOWED", "This date is not allowed to be selected");
|
||||
if(!defined("L_DATE_BEFORE")) define("L_DATE_BEFORE", "Please choose a date before %s");
|
||||
if(!defined("L_DATE_AFTER")) define("L_DATE_AFTER", "Please choose a date after %s");
|
||||
if(!defined("L_DATE_BETWEEN")) define("L_DATE_BETWEEN", "Please choose a date between\\n%s and %s");
|
||||
if(!defined("L_WEEK_HDR")) define("L_WEEK_HDR", "");
|
||||
if(!defined("L_UNSET")) define("L_UNSET", "Unset");
|
||||
|
||||
// Set the first day of the week in your language
|
||||
if(!defined("FIRST_DAY")) define("FIRST_DAY", "0"); // 1 for Monday, 0 for Sunday
|
||||
|
||||
// Months Long Names
|
||||
if(!defined("L_JAN")) define("L_JAN", "January");
|
||||
if(!defined("L_FEB")) define("L_FEB", "February");
|
||||
if(!defined("L_MAR")) define("L_MAR", "March");
|
||||
if(!defined("L_APR")) define("L_APR", "April");
|
||||
if(!defined("L_MAY")) define("L_MAY", "May");
|
||||
if(!defined("L_JUN")) define("L_JUN", "June");
|
||||
if(!defined("L_JUL")) define("L_JUL", "July");
|
||||
if(!defined("L_AUG")) define("L_AUG", "August");
|
||||
if(!defined("L_SEP")) define("L_SEP", "September");
|
||||
if(!defined("L_OCT")) define("L_OCT", "October");
|
||||
if(!defined("L_NOV")) define("L_NOV", "November");
|
||||
if(!defined("L_DEC")) define("L_DEC", "December");
|
||||
// Months Short Names
|
||||
if(!defined("L_S_JAN")) define("L_S_JAN", "Jan");
|
||||
if(!defined("L_S_FEB")) define("L_S_FEB", "Feb");
|
||||
if(!defined("L_S_MAR")) define("L_S_MAR", "Mar");
|
||||
if(!defined("L_S_APR")) define("L_S_APR", "Apr");
|
||||
if(!defined("L_S_MAY")) define("L_S_MAY", "May");
|
||||
if(!defined("L_S_JUN")) define("L_S_JUN", "Jun");
|
||||
if(!defined("L_S_JUL")) define("L_S_JUL", "Jul");
|
||||
if(!defined("L_S_AUG")) define("L_S_AUG", "Aug");
|
||||
if(!defined("L_S_SEP")) define("L_S_SEP", "Sep");
|
||||
if(!defined("L_S_OCT")) define("L_S_OCT", "Oct");
|
||||
if(!defined("L_S_NOV")) define("L_S_NOV", "Nov");
|
||||
if(!defined("L_S_DEC")) define("L_S_DEC", "Dec");
|
||||
// Week days Long Names
|
||||
if(!defined("L_MON")) define("L_MON", "Monday");
|
||||
if(!defined("L_TUE")) define("L_TUE", "Tuesday");
|
||||
if(!defined("L_WED")) define("L_WED", "Wednesday");
|
||||
if(!defined("L_THU")) define("L_THU", "Thursday");
|
||||
if(!defined("L_FRI")) define("L_FRI", "Friday");
|
||||
if(!defined("L_SAT")) define("L_SAT", "Saturday");
|
||||
if(!defined("L_SUN")) define("L_SUN", "Sunday");
|
||||
// Week days Short Names
|
||||
if(!defined("L_S_MON")) define("L_S_MON", "Mo");
|
||||
if(!defined("L_S_TUE")) define("L_S_TUE", "Tu");
|
||||
if(!defined("L_S_WED")) define("L_S_WED", "We");
|
||||
if(!defined("L_S_THU")) define("L_S_THU", "Th");
|
||||
if(!defined("L_S_FRI")) define("L_S_FRI", "Fr");
|
||||
if(!defined("L_S_SAT")) define("L_S_SAT", "Sa");
|
||||
if(!defined("L_S_SUN")) define("L_S_SUN", "Su");
|
||||
|
||||
// Windows encoding
|
||||
if(!defined("WIN_DEFAULT")) define("WIN_DEFAULT", "windows-1252");
|
||||
if(!defined("L_CAL_FORMAT")) define("L_CAL_FORMAT", "%B %d, %Y");
|
||||
if(!defined("DATE_FORMAT")) define("DATE_FORMAT", str_replace("%","",str_replace("B","F",str_replace("d","j",L_CAL_FORMAT))));
|
||||
|
||||
?>
|
||||
<SCRIPT TYPE="text/javascript" LANGUAGE="JavaScript">
|
||||
<!--
|
||||
// JS strings
|
||||
var l_lang = "<?php echo(L_LANG); ?>";
|
||||
var l_sel_date = "<?php echo(L_SEL_DATE); ?>";
|
||||
var l_not_allowed = "<?php echo(L_NOT_ALLOWED); ?>";
|
||||
var l_date_before = "<?php echo(L_DATE_BEFORE); ?>";
|
||||
var l_date_after = "<?php echo(L_DATE_AFTER); ?>";
|
||||
var l_date_between = "<?php echo(L_DATE_BETWEEN); ?>";
|
||||
// Long Month Names
|
||||
var l_january = "<?php echo(defined('L_JAN') ? L_JAN : (stristr(PHP_OS,'win') ? utf_conv(WIN_DEFAULT,'utf-8',strftime('%B','1199145600')) : strftime('%B','1199145600'))); ?>";
|
||||
var l_february = "<?php echo(defined('L_FEB') ? L_FEB : (stristr(PHP_OS,'win') ? utf_conv(WIN_DEFAULT,'utf-8',strftime('%B','1201824000')) : strftime('%B','1201824000'))); ?>";
|
||||
var l_march = "<?php echo(defined('L_MAR') ? L_MAR : (stristr(PHP_OS,'win') ? utf_conv(WIN_DEFAULT,'utf-8',strftime('%B','1204329600')) : strftime('%B','1204329600'))); ?>";
|
||||
var l_april = "<?php echo(defined('L_APR') ? L_APR : (stristr(PHP_OS,'win') ? utf_conv(WIN_DEFAULT,'utf-8',strftime('%B','1207008000')) : strftime('%B','1207008000'))); ?>";
|
||||
var l_may = "<?php echo(defined('L_MAY') ? L_MAY : (stristr(PHP_OS,'win') ? utf_conv(WIN_DEFAULT,'utf-8',strftime('%B','1209600000')) : strftime('%B','1209600000'))); ?>";
|
||||
var l_june = "<?php echo(defined('L_JUN') ? L_JUN : (stristr(PHP_OS,'win') ? utf_conv(WIN_DEFAULT,'utf-8',strftime('%B','1212278400')) : strftime('%B','1212278400'))); ?>";
|
||||
var l_july = "<?php echo(defined('L_JUL') ? L_JUL : (stristr(PHP_OS,'win') ? utf_conv(WIN_DEFAULT,'utf-8',strftime('%B','1214870400')) : strftime('%B','1214870400'))); ?>";
|
||||
var l_august = "<?php echo(defined('L_AUG') ? L_AUG : (stristr(PHP_OS,'win') ? utf_conv(WIN_DEFAULT,'utf-8',strftime('%B','1217548800')) : strftime('%B','1217548800'))); ?>";
|
||||
var l_september = "<?php echo(defined('L_SEP') ? L_SEP : (stristr(PHP_OS,'win') ? utf_conv(WIN_DEFAULT,'utf-8',strftime('%B','1220227200')) : strftime('%B','1220227200'))); ?>";
|
||||
var l_october = "<?php echo(defined('L_OCT') ? L_OCT : (stristr(PHP_OS,'win') ? utf_conv(WIN_DEFAULT,'utf-8',strftime('%B','1222819200')) : strftime('%B','1220227200'))); ?>";
|
||||
var l_november = "<?php echo(defined('L_NOV') ? L_NOV : (stristr(PHP_OS,'win') ? utf_conv(WIN_DEFAULT,'utf-8',strftime('%B','1225497600')) : strftime('%B','1225497600'))); ?>";
|
||||
var l_december = "<?php echo(defined('L_DEC') ? L_DEC : (stristr(PHP_OS,'win') ? utf_conv(WIN_DEFAULT,'utf-8',strftime('%B','1228089600')) : strftime('%B','1228089600'))); ?>";
|
||||
if(l_lang == "el_GR"){
|
||||
// Date Month Names Greek
|
||||
var l_januaryu = "<?php echo(defined('L_JANU') ? L_JANU : (stristr(PHP_OS,'win') ? utf_conv(WIN_DEFAULT,'utf-8',strftime('%B','1199145600')) : strftime('%B','1199145600'))); ?>";
|
||||
var l_februaryu = "<?php echo(defined('L_FEBU') ? L_FEBU : (stristr(PHP_OS,'win') ? utf_conv(WIN_DEFAULT,'utf-8',strftime('%B','1201824000')) : strftime('%B','1201824000'))); ?>";
|
||||
var l_marchu = "<?php echo(defined('L_MARU') ? L_MARU : (stristr(PHP_OS,'win') ? utf_conv(WIN_DEFAULT,'utf-8',strftime('%B','1204329600')) : strftime('%B','1204329600'))); ?>";
|
||||
var l_aprilu = "<?php echo(defined('L_APRU') ? L_APRU : (stristr(PHP_OS,'win') ? utf_conv(WIN_DEFAULT,'utf-8',strftime('%B','1207008000')) : strftime('%B','1207008000'))); ?>";
|
||||
var l_mayu = "<?php echo(defined('L_MAYU') ? L_MAYU : (stristr(PHP_OS,'win') ? utf_conv(WIN_DEFAULT,'utf-8',strftime('%B','1209600000')) : strftime('%B','1209600000'))); ?>";
|
||||
var l_juneu = "<?php echo(defined('L_JUNU') ? L_JUNU : (stristr(PHP_OS,'win') ? utf_conv(WIN_DEFAULT,'utf-8',strftime('%B','1212278400')) : strftime('%B','1212278400'))); ?>";
|
||||
var l_julyu = "<?php echo(defined('L_JULU') ? L_JULU : (stristr(PHP_OS,'win') ? utf_conv(WIN_DEFAULT,'utf-8',strftime('%B','1214870400')) : strftime('%B','1214870400'))); ?>";
|
||||
var l_augustu = "<?php echo(defined('L_AUGU') ? L_AUGU : (stristr(PHP_OS,'win') ? utf_conv(WIN_DEFAULT,'utf-8',strftime('%B','1217548800')) : strftime('%B','1217548800'))); ?>";
|
||||
var l_septemberu = "<?php echo(defined('L_SEPU') ? L_SEPU : (stristr(PHP_OS,'win') ? utf_conv(WIN_DEFAULT,'utf-8',strftime('%B','1220227200')) : strftime('%B','1220227200'))); ?>";
|
||||
var l_octoberu = "<?php echo(defined('L_OCTU') ? L_OCTU : (stristr(PHP_OS,'win') ? utf_conv(WIN_DEFAULT,'utf-8',strftime('%B','1222819200')) : strftime('%B','1220227200'))); ?>";
|
||||
var l_novemberu = "<?php echo(defined('L_NOVU') ? L_NOVU : (stristr(PHP_OS,'win') ? utf_conv(WIN_DEFAULT,'utf-8',strftime('%B','1225497600')) : strftime('%B','1225497600'))); ?>";
|
||||
var l_decemberu = "<?php echo(defined('L_DECU') ? L_DECU : (stristr(PHP_OS,'win') ? utf_conv(WIN_DEFAULT,'utf-8',strftime('%B','1228089600')) : strftime('%B','1228089600'))); ?>";
|
||||
}
|
||||
// Short Month Names
|
||||
var s_jan = "<?php echo(defined('L_S_JAN') ? L_S_JAN : (stristr(PHP_OS,'win') ? utf_conv(WIN_DEFAULT,'utf-8',strftime('%b','1199145600')) : strftime('%b','1199145600'))); ?>";
|
||||
var s_feb = "<?php echo(defined('L_S_FEB') ? L_S_FEB : (stristr(PHP_OS,'win') ? utf_conv(WIN_DEFAULT,'utf-8',strftime('%b','1201824000')) : strftime('%b','1201824000'))); ?>";
|
||||
var s_mar = "<?php echo(defined('L_S_MAR') ? L_S_MAR : (stristr(PHP_OS,'win') ? utf_conv(WIN_DEFAULT,'utf-8',strftime('%b','1204329600')) : strftime('%b','1204329600'))); ?>";
|
||||
var s_apr = "<?php echo(defined('L_S_APR') ? L_S_APR : (stristr(PHP_OS,'win') ? utf_conv(WIN_DEFAULT,'utf-8',strftime('%b','1207008000')) : strftime('%b','1207008000'))); ?>";
|
||||
var s_may = "<?php echo(defined('L_S_MAY') ? L_S_MAY : (stristr(PHP_OS,'win') ? utf_conv(WIN_DEFAULT,'utf-8',strftime('%b','1209600000')) : strftime('%b','1209600000'))); ?>";
|
||||
var s_jun = "<?php echo(defined('L_S_JUN') ? L_S_JUN : (stristr(PHP_OS,'win') ? utf_conv(WIN_DEFAULT,'utf-8',strftime('%b','1212278400')) : strftime('%b','1212278400'))); ?>";
|
||||
var s_jul = "<?php echo(defined('L_S_JUL') ? L_S_JUL : (stristr(PHP_OS,'win') ? utf_conv(WIN_DEFAULT,'utf-8',strftime('%b','1214870400')) : strftime('%b','1214870400'))); ?>";
|
||||
var s_aug = "<?php echo(defined('L_S_AUG') ? L_S_AUG : (stristr(PHP_OS,'win') ? utf_conv(WIN_DEFAULT,'utf-8',strftime('%b','1217548800')) : strftime('%b','1217548800'))); ?>";
|
||||
var s_sep = "<?php echo(defined('L_S_SEP') ? L_S_SEP : (stristr(PHP_OS,'win') ? utf_conv(WIN_DEFAULT,'utf-8',strftime('%b','1220227200')) : strftime('%b','1220227200'))); ?>";
|
||||
var s_oct = "<?php echo(defined('L_S_OCT') ? L_S_OCT : (stristr(PHP_OS,'win') ? utf_conv(WIN_DEFAULT,'utf-8',strftime('%b','1222819200')) : strftime('%b','1222819200'))); ?>";
|
||||
var s_nov = "<?php echo(defined('L_S_NOV') ? L_S_NOV : (stristr(PHP_OS,'win') ? utf_conv(WIN_DEFAULT,'utf-8',strftime('%b','1225497600')) : strftime('%b','1225497600'))); ?>";
|
||||
var s_dec = "<?php echo(defined('L_S_DEC') ? L_S_DEC : (stristr(PHP_OS,'win') ? utf_conv(WIN_DEFAULT,'utf-8',strftime('%b','1228089600')) : strftime('%b','1228089600'))); ?>";
|
||||
// Long Day Names
|
||||
var l_monday = "<?php echo(defined('L_MON') ? L_MON : (stristr(PHP_OS,'win') ? utf_conv(WIN_DEFAULT,'utf-8',strftime('%A','1270425600')) : strftime('%A','1270425600'))); ?>";
|
||||
var l_tuesday = "<?php echo(defined('L_TUE') ? L_TUE : (stristr(PHP_OS,'win') ? utf_conv(WIN_DEFAULT,'utf-8',strftime('%A','1270512000')) : strftime('%A','1270512000'))); ?>";
|
||||
var l_wednesday = "<?php echo(defined('L_WED') ? L_WED : (stristr(PHP_OS,'win') ? utf_conv(WIN_DEFAULT,'utf-8',strftime('%A','1270598400')) : strftime('%A','1270598400'))); ?>";
|
||||
var l_thursday = "<?php echo(defined('L_THU') ? L_THU : (stristr(PHP_OS,'win') ? utf_conv(WIN_DEFAULT,'utf-8',strftime('%A','1270684800')) : strftime('%A','1270684800'))); ?>";
|
||||
var l_friday = "<?php echo(defined('L_FRI') ? L_FRI : (stristr(PHP_OS,'win') ? utf_conv(WIN_DEFAULT,'utf-8',strftime('%A','1270771200')) : strftime('%A','1270771200'))); ?>";
|
||||
var l_saturday = "<?php echo(defined('L_SAT') ? L_SAT : (stristr(PHP_OS,'win') ? utf_conv(WIN_DEFAULT,'utf-8',strftime('%A','1270857600')) : strftime('%A','1270857600'))); ?>";
|
||||
var l_sunday = "<?php echo(defined('L_SUN') ? L_SUN : (stristr(PHP_OS,'win') ? utf_conv(WIN_DEFAULT,'utf-8',strftime('%A','1270944000')) : strftime('%A','1270944000'))); ?>";
|
||||
// Short Day Names
|
||||
var s_mon = "<?php echo(defined('L_S_MON') ? L_S_MON : (stristr(PHP_OS,'win') ? utf_conv(WIN_DEFAULT,'utf-8',strftime('%a','1270425600')) : strftime('%a','1270425600'))); ?>";
|
||||
var s_tue = "<?php echo(defined('L_S_TUE') ? L_S_TUE : (stristr(PHP_OS,'win') ? utf_conv(WIN_DEFAULT,'utf-8',strftime('%a','1270512000')) : strftime('%a','1270512000'))); ?>";
|
||||
var s_wed = "<?php echo(defined('L_S_WED') ? L_S_WED : (stristr(PHP_OS,'win') ? utf_conv(WIN_DEFAULT,'utf-8',strftime('%a','1270598400')) : strftime('%a','1270598400'))); ?>";
|
||||
var s_thu = "<?php echo(defined('L_S_THU') ? L_S_THU : (stristr(PHP_OS,'win') ? utf_conv(WIN_DEFAULT,'utf-8',strftime('%a','1270684800')) : strftime('%a','1270684800'))); ?>";
|
||||
var s_fri = "<?php echo(defined('L_S_FRI') ? L_S_FRI : (stristr(PHP_OS,'win') ? utf_conv(WIN_DEFAULT,'utf-8',strftime('%a','1270771200')) : strftime('%a','1270771200'))); ?>";
|
||||
var s_sat = "<?php echo(defined('L_S_SAT') ? L_S_SAT : (stristr(PHP_OS,'win') ? utf_conv(WIN_DEFAULT,'utf-8',strftime('%a','1270857600')) : strftime('%a','1270857600'))); ?>";
|
||||
var s_sun = "<?php echo(defined('L_S_SUN') ? L_S_SUN : (stristr(PHP_OS,'win') ? utf_conv(WIN_DEFAULT,'utf-8',strftime('%a','1270944000')) : strftime('%a','1270944000'))); ?>";
|
||||
// -->
|
||||
</SCRIPT>
|
||||
<?php
|
||||
?>
|
||||
789
calendar/tc_calendar.php
Normal file
789
calendar/tc_calendar.php
Normal file
@@ -0,0 +1,789 @@
|
||||
<?php
|
||||
//*********************************************************
|
||||
// The php calendar component
|
||||
// written by TJ @triconsole
|
||||
//
|
||||
// add on: translation implemented - default is English en_US
|
||||
// - thanks ciprianmp
|
||||
//
|
||||
// version 3.62-loc (20 September 2011)
|
||||
|
||||
//fixed: Incorrect next month display show on 'February 2008'
|
||||
// - thanks Neeraj Jain for bug report
|
||||
//
|
||||
//fixed: Incorrect month comparable on calendar_form.php line 113
|
||||
// - thanks Djenan Ganic, Ian Parsons, Jesse Davis for bug report
|
||||
//
|
||||
//add on: date on calendar form change upon textbox in datepicker mode
|
||||
//add on: validate date enter from dropdown and textbox
|
||||
//
|
||||
//fixed: Calendar path not valid when select date from dropdown
|
||||
// - thanks yamba for bug report
|
||||
//
|
||||
//adjust: add new function setWidth and deprecate getDayNum function
|
||||
//
|
||||
//fixed: year combo box display not correct when extend its value
|
||||
// - thanks Luiz Augusto for bug report
|
||||
//
|
||||
//fixed on date and month value return that is not leading by '0'
|
||||
//
|
||||
//adjust: change php short open tag (<?=) to normal tag (<?php)
|
||||
// - thanks Michael Lynch
|
||||
//
|
||||
//add on: getMonthNames() function to make custom month names on each language
|
||||
// - thanks Jean-Francois Harrington
|
||||
//
|
||||
//add on: button close on datepicker on the top-right corner of calendar
|
||||
// - thanks denis
|
||||
//
|
||||
//fixed: hide javascript alert when default date not defined
|
||||
// - thanks jon-b
|
||||
//
|
||||
//fixed: incorrect layout when select part of date
|
||||
// - thanks simonzebu (I just got what you said :) )
|
||||
//
|
||||
//fixed: not support date('N') for php version lower 5.0.1 so change to date('w') instead
|
||||
// - thanks simonzebu, Kamil, greensilver for bug report
|
||||
// - thanks Paul for the solution
|
||||
//
|
||||
//add on: setHeight() function to set the height of iframe container of calendar
|
||||
// - thanks Nolochemcial
|
||||
//
|
||||
//add on: startMonday() function to set calendar display first day of week on Monday - deprecated since 3.61 and replaced by startDate()
|
||||
//
|
||||
//fixed: don't display year when not in year interval
|
||||
//
|
||||
//fixed: day combobox not update when select date from calendar
|
||||
// - thanks ciprianmp
|
||||
//
|
||||
//add on: disabledDay() function to let the calendar disabled on specified day
|
||||
// - thanks Jim R.
|
||||
//
|
||||
//fixed: total number of days startup incorrect
|
||||
// - thanks Francois du Toit, ciprianmp
|
||||
//
|
||||
//add on: setAlignment() and setDatePair() function
|
||||
// - thanks ciprianmp and many guys guiding this :)
|
||||
//
|
||||
//fixed: the header of calendar looks tight when day's header more than 2 characters, this can be adjusted by increasing width on calendar.css [#calendar-body td div { width: 15px; }]
|
||||
// - thanks ciprianmp
|
||||
//
|
||||
//add on: setSpecificDate() to enable or disable specific date
|
||||
// - thanks ciprianmp, phillip, and Steve to suggest this
|
||||
//
|
||||
//utilizing and cleaning up some codes on tc_calendar.php, calendar_form.php, and calendar.js
|
||||
// - thanks Peter
|
||||
//
|
||||
//added: 2 functions for php version that does not support json
|
||||
// - thanks Steve
|
||||
//
|
||||
//fixed: javascript error on datepair function on v3.50 and 3.51
|
||||
// - thanks ciprianmp
|
||||
//
|
||||
//fixed: writeYear bug from $date_allow1 & 2 must be changed to $time_allow1 & 2
|
||||
// - thanks ciprianmp again :(
|
||||
//
|
||||
//updated: setSpecificDate can be set month, year, and no recursive simultaneously
|
||||
// - thanks ciprianmp, Steve
|
||||
//
|
||||
//add on: setOnChange to handling javascript onChange event
|
||||
//
|
||||
//fixed: dateAllow contains error on calendar_form.php
|
||||
// - thanks matthijs
|
||||
//
|
||||
//fixed: error on calendar.js function checkSpecifyDate
|
||||
// - thanks Todd
|
||||
//
|
||||
//fixed: the value of calendar is not restored when using back button on browser
|
||||
// - thanks Nicolai
|
||||
//
|
||||
//add on: add X as background of disabled days
|
||||
// - thanks SanSar
|
||||
//
|
||||
//fixed: 'Day' combobox contain no list dropdown when not call setDate() on initialization
|
||||
// - thanks Fulin
|
||||
//
|
||||
//fixed: Fixed display style still have the default value in case the date is disabled.
|
||||
// - thanks ciprianmp
|
||||
//
|
||||
//fixed: today date color disappear when date is disabled.
|
||||
// - thanks ciprianmp
|
||||
//
|
||||
//fixed: javascript error from IE compatible not support for JSON
|
||||
// - thanks ciprianmp
|
||||
//
|
||||
//adjusted: change the color of today date to green with border
|
||||
// - thanks ciprianmp
|
||||
//
|
||||
//adjusted: rearrange source code on calendar_form.php for future use
|
||||
//
|
||||
//add on: showWeeks function
|
||||
// - thanks Michael
|
||||
//
|
||||
//add on: support for RTL (right-to-left output)
|
||||
// - thanks ciprianmp
|
||||
//
|
||||
//add on: startDate function and will be used instead of startMonday
|
||||
//
|
||||
////********************************************************
|
||||
|
||||
if((defined("L_LANG") && L_LANG != "en_US" && L_LANG != "L_LANG") || isset($lang) && $lang != "en_US") include_once("lang/calendar.".(isset($lang) ? $lang : L_LANG).".php");
|
||||
include_once("lang/localization.lib.php");
|
||||
|
||||
if(file_exists("calendar/calendar.js"))
|
||||
{
|
||||
?>
|
||||
<script language="javascript" src="calendar/calendar.js"></script>
|
||||
<?php
|
||||
}
|
||||
elseif(file_exists("calendar.js"))
|
||||
{
|
||||
?>
|
||||
<script language="javascript" src="calendar.js"></script>
|
||||
<?php
|
||||
}
|
||||
|
||||
class tc_calendar{
|
||||
var $icon;
|
||||
var $objname;
|
||||
var $txt = L_SEL_ICON; //display when no calendar icon found or set up
|
||||
var $date_format = DATE_FORMAT; //format of date shown in panel if $show_input is false
|
||||
var $year_display_from_current = 30;
|
||||
var $date_picker;
|
||||
var $path = '';
|
||||
var $day = 00;
|
||||
var $month = 00;
|
||||
var $year = 0000;
|
||||
var $width = 150;
|
||||
var $height = 205;
|
||||
var $year_start;
|
||||
var $year_end;
|
||||
var $startDate = FIRST_DAY; //0 (for Sunday) through 6 (for Saturday)
|
||||
var $time_allow1 = false;
|
||||
var $time_allow2 = false;
|
||||
var $show_not_allow = false;
|
||||
var $auto_submit = false;
|
||||
var $form_container;
|
||||
var $target_url;
|
||||
var $show_input = true;
|
||||
var $dsb_days = array(); //collection of days to disabled
|
||||
var $zindex = 1;
|
||||
var $v_align = "bottom";
|
||||
var $h_align = "right";
|
||||
var $line_height = 18; //for vertical align offset
|
||||
var $date_pair1 = "";
|
||||
var $date_pair2 = "";
|
||||
var $date_pair_value = "";
|
||||
var $sp_dates = array(array(), array(), array()); //array[0]=no recursive, array[1]=monthly, array[0]=yearly
|
||||
var $sp_type = 0; //0=disabled specify date, 1=enabled only specify date
|
||||
var $tc_onchanged = "";
|
||||
var $rtl = RTL;
|
||||
var $show_week = false;
|
||||
var $week_hdr = L_WEEK_HDR;
|
||||
var $interval = 1;
|
||||
//var $hl = L_LANG;
|
||||
var $hl = "it_IT";
|
||||
|
||||
//calendar constructor
|
||||
function tc_calendar($objname, $date_picker = false, $show_input = true){
|
||||
$this->objname = $objname;
|
||||
//$this->year_display_from_current = 50;
|
||||
$this->date_picker = $date_picker;
|
||||
|
||||
//set default year display from current year
|
||||
$thisyear = date('Y');
|
||||
$this->year_start = $thisyear-$this->year_display_from_current;
|
||||
$this->year_end = $thisyear+$this->year_display_from_current;
|
||||
|
||||
$this->show_input = $show_input;
|
||||
}
|
||||
|
||||
//check for leapyear
|
||||
function is_leapyear($year){
|
||||
return ($year % 4 == 0) ?
|
||||
!($year % 100 == 0 && $year % 400 <> 0) : false;
|
||||
}
|
||||
|
||||
//get the total day of each month in year
|
||||
function total_days($month,$year){
|
||||
$days = array(31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31);
|
||||
if($month > 0 && $year > 0){
|
||||
return ($month == 2 && $this->is_leapYear($year)) ? 29 : $days[$month-1];
|
||||
}else return 31;
|
||||
}
|
||||
|
||||
//Deprecate since v1.6
|
||||
function getDayNum($day){
|
||||
$headers = $this->getDayHeaders();
|
||||
return isset($headers[$day]) ? $headers[$day] : 0;
|
||||
}
|
||||
|
||||
//get the day headers start from sunday till saturday
|
||||
function getDayHeaders(){
|
||||
$rtn_hdrs = array();
|
||||
$hdrs = array("0"=>L_S_SUN, "1"=>L_S_MON, "2"=>L_S_TUE, "3"=>L_S_WED, "4"=>L_S_THU, "5"=>L_S_FRI, "6"=>L_S_SAT);
|
||||
|
||||
$startdate = $this->startDate;
|
||||
|
||||
for($i=0; $i<=6; $i++){
|
||||
if($startdate >= sizeof($hdrs)) $startdate = 0;
|
||||
//if(isset($hdrs[(string)$startdate]))
|
||||
$rtn_hdrs[] = $hdrs[(string)$startdate];
|
||||
|
||||
$startdate++;
|
||||
}
|
||||
|
||||
return $rtn_hdrs;
|
||||
}
|
||||
|
||||
function setIcon($icon){
|
||||
$this->icon = $icon;
|
||||
}
|
||||
|
||||
function setText($txt){
|
||||
$this->txt = $txt;
|
||||
}
|
||||
|
||||
//-----------------------------------------------------------
|
||||
//input the date format according to php date format
|
||||
// for example: 'd F y' or 'Y-m-d'
|
||||
//-----------------------------------------------------------
|
||||
function setDateFormat($format){
|
||||
$this->date_format = $format;
|
||||
}
|
||||
|
||||
//set default selected date
|
||||
function setDate($day, $month, $year){
|
||||
$this->day = $day;
|
||||
$this->month = $month;
|
||||
$this->year = $year;
|
||||
}
|
||||
|
||||
function setDateYMD($date){
|
||||
list($year, $month, $day) = explode("-", $date, 3);
|
||||
$this->day = $day;
|
||||
$this->month = $month;
|
||||
$this->year = $year;
|
||||
}
|
||||
|
||||
//specified location of the calendar_form.php
|
||||
function setPath($path){
|
||||
$last_char = substr($path, strlen($path)-1, strlen($path));
|
||||
if($last_char != "/") $path .= "/";
|
||||
$this->path = $path;
|
||||
}
|
||||
|
||||
function writeScript(){
|
||||
//check valid default date
|
||||
if(!$this->checkDefaultDateValid()){
|
||||
//unset default date
|
||||
$this->day = 0;
|
||||
$this->month = 0;
|
||||
$this->year = 0;
|
||||
}
|
||||
|
||||
$this->writeHidden();
|
||||
|
||||
//check whether it is a date picker
|
||||
if($this->date_picker){
|
||||
echo("<div style=\"position: relative; z-index: $this->zindex; float: left;\">");
|
||||
|
||||
if($this->show_input){
|
||||
if($this->hl){
|
||||
$to_replace = array("%"," ",".",",","ב","年","日");
|
||||
$order = str_replace($to_replace,"",L_CAL_FORMAT);
|
||||
if(strpos($order,"d") == 0 && !$this->rtl) $this->writeDay();
|
||||
elseif(strpos($order,"B") == 0 && !$this->rtl) $this->writeMonth();
|
||||
elseif(strpos($order,"Y") == 0 || $this->rtl) $this->writeYear();
|
||||
if(strpos($order,"d") == 1 && !$this->rtl) $this->writeDay();
|
||||
elseif(strpos($order,"B") == 1 || $this->rtl) $this->writeMonth();
|
||||
elseif(strpos($order,"Y") == 1 && !$this->rtl) $this->writeYear();
|
||||
if(strpos($order,"d") == 2 || $this->rtl) $this->writeDay();
|
||||
elseif(strpos($order,"B") == 2 && !$this->rtl) $this->writeMonth();
|
||||
elseif(strpos($order,"Y") == 2 && !$this->rtl) $this->writeYear();
|
||||
}else{
|
||||
$this->writeDay();
|
||||
$this->writeMonth();
|
||||
$this->writeYear();
|
||||
}
|
||||
}else{
|
||||
echo(" <a href=\"javascript:toggleCalendar('".$this->objname."');\">");
|
||||
$this->writeDateContainer();
|
||||
echo("</a>");
|
||||
}
|
||||
|
||||
echo(" <a href=\"javascript:toggleCalendar('".$this->objname."');\">");
|
||||
if(is_file($this->icon)){
|
||||
echo("<img src=\"".$this->icon."\" id=\"tcbtn_".$this->objname."\" name=\"tcbtn_".$this->objname."\" border=\"0\" align=\"absmiddle\" />");
|
||||
}else echo($this->txt);
|
||||
echo("</a>");
|
||||
|
||||
$this->writeCalendarContainer();
|
||||
|
||||
echo("</div>");
|
||||
}else{
|
||||
$this->writeCalendarContainer();
|
||||
}
|
||||
}
|
||||
|
||||
function writeCalendarContainer(){
|
||||
$params = array();
|
||||
$params[] = "objname=".$this->objname;
|
||||
$params[] = "selected_day=".$this->day;
|
||||
$params[] = "selected_month=".$this->month;
|
||||
$params[] = "selected_year=".$this->year;
|
||||
$params[] = "year_start=".$this->year_start;
|
||||
$params[] = "year_end=".$this->year_end;
|
||||
$params[] = "dp=".(($this->date_picker) ? 1 : 0);
|
||||
$params[] = "da1=".$this->time_allow1;
|
||||
$params[] = "da2=".$this->time_allow2;
|
||||
$params[] = "sna=".$this->show_not_allow;
|
||||
$params[] = "aut=".$this->auto_submit;
|
||||
$params[] = "frm=".$this->form_container;
|
||||
$params[] = "tar=".$this->target_url;
|
||||
$params[] = "inp=".$this->show_input;
|
||||
$params[] = "fmt=".$this->date_format;
|
||||
$params[] = "dis=".implode(",", $this->dsb_days);
|
||||
$params[] = "pr1=".$this->date_pair1;
|
||||
$params[] = "pr2=".$this->date_pair2;
|
||||
$params[] = "prv=".$this->date_pair_value;
|
||||
$params[] = "pth=".$this->path;
|
||||
$params[] = "spd=".$this->check_json_encode($this->sp_dates);
|
||||
$params[] = "spt=".$this->sp_type;
|
||||
$params[] = "och=".urlencode($this->tc_onchanged);
|
||||
$params[] = "str=".$this->startDate;
|
||||
$params[] = "rtl=".$this->rtl;
|
||||
$params[] = "wks=".$this->show_week;
|
||||
$params[] = "int=".$this->interval;
|
||||
$params[] = "hl=".$this->hl;
|
||||
|
||||
$paramStr = (sizeof($params)>0) ? "?".implode("&", $params) : "";
|
||||
|
||||
if($this->date_picker){
|
||||
$div_display = "hidden";
|
||||
$div_position = "absolute";
|
||||
|
||||
$line_height = $this->line_height;
|
||||
|
||||
if(is_file($this->icon)){
|
||||
$img_attribs = getimagesize($this->icon);
|
||||
$line_height = $img_attribs[1]+2;
|
||||
}
|
||||
|
||||
$div_align = "";
|
||||
|
||||
//adjust alignment
|
||||
switch($this->v_align){
|
||||
case "top":
|
||||
$div_align .= "bottom:".$line_height."px;";
|
||||
break;
|
||||
case "bottom":
|
||||
default:
|
||||
$div_align .= "top:".$line_height."px;";
|
||||
|
||||
}
|
||||
|
||||
switch($this->h_align){
|
||||
case "left":
|
||||
$div_align .= "left:0px;";
|
||||
break;
|
||||
case "right":
|
||||
default:
|
||||
$div_align .= "right:0px;";
|
||||
|
||||
}
|
||||
|
||||
}else{
|
||||
$div_display = "visible";
|
||||
$div_position = "relative";
|
||||
$div_align = "";
|
||||
}
|
||||
|
||||
//write the calendar container
|
||||
echo("<div id=\"div_".$this->objname."\" style=\"position:".$div_position.";visibility:".$div_display.";z-index:100;".$div_align."\" class=\"div_calendar calendar-border\">");
|
||||
echo("<IFRAME id=\"".$this->objname."_frame\" src=\"".$this->path."calendar_form.php".$paramStr."\" frameBorder=\"0\" scrolling=\"no\" allowtransparency=\"true\" width=\"100%\" height=\"100%\" style=\"z-index: 100;\"></IFRAME>");
|
||||
echo("</div>");
|
||||
}
|
||||
|
||||
//write the select box of days
|
||||
function writeDay(){
|
||||
$total_days = $this->total_days($this->month, $this->year);
|
||||
|
||||
echo("<select name=\"".$this->objname."_day\" id=\"".$this->objname."_day\" onChange=\"javascript:tc_setDay('".$this->objname."', this[this.selectedIndex].value);\" class=\"tcday\"".($this->rtl ? " dir=\"rtl\"" : "").">");
|
||||
echo("<option value=\"00\"".($this->rtl ? " dir=\"rtl\"" : "").">".L_DAY."</option>");
|
||||
for($i=1; $i<=$total_days; $i++){
|
||||
$selected = ((int)$this->day == $i) ? " selected" : "";
|
||||
echo("<option value=\"".str_pad($i, 2 , "0", STR_PAD_LEFT)."\"$selected".($this->rtl ? " dir=\"rtl\"" : "").">$i</option>");
|
||||
}
|
||||
echo("</select> ");
|
||||
}
|
||||
|
||||
//write the select box of months
|
||||
function writeMonth(){
|
||||
echo("<select name=\"".$this->objname."_month\" id=\"".$this->objname."_month\" onChange=\"javascript:tc_setMonth('".$this->objname."', this[this.selectedIndex].value);\" class=\"tcmonth\"".($this->rtl ? " dir=\"rtl\"" : "").">");
|
||||
echo("<option value=\"00\"".($this->rtl ? " dir=\"rtl\"" : "").">".L_MONTH."</option>");
|
||||
|
||||
$monthnames = $this->getMonthNames();
|
||||
for($i=1; $i<=sizeof($monthnames); $i++){
|
||||
$selected = ((int)$this->month == $i) ? " selected" : "";
|
||||
echo("<option value=\"".str_pad($i, 2, "0", STR_PAD_LEFT)."\"$selected".($this->rtl ? " dir=\"rtl\"" : "").">".$monthnames[$i-1]."</option>");
|
||||
}
|
||||
echo("</select> ");
|
||||
}
|
||||
|
||||
//write the year textbox
|
||||
function writeYear(){
|
||||
//echo("<input type=\"textbox\" name=\"".$this->objname."_year\" id=\"".$this->objname."_year\" value=\"$this->year\" maxlength=4 size=5 onBlur=\"javascript:tc_setYear('".$this->objname."', this.value, '$this->path');\" onKeyPress=\"javascript:if(yearEnter(event)){ tc_setYear('".$this->objname."', this.value, '$this->path'); return false; }\"> ");
|
||||
echo("<select name=\"".$this->objname."_year\" id=\"".$this->objname."_year\" onChange=\"javascript:tc_setYear('".$this->objname."', this[this.selectedIndex].value);\" class=\"tcyear\"".($this->rtl ? " dir=\"rtl\"" : "").">");
|
||||
echo("<option value=\"0000\"".($this->rtl ? " dir=\"rtl\"" : "").">".L_YEAR."</option>");
|
||||
|
||||
$year_start = $this->year_start;
|
||||
$year_end = $this->year_end;
|
||||
|
||||
//check year to be selected in case of time_allow is set
|
||||
if(!$this->show_not_allow && ($this->time_allow1 || $this->time_allow2)){
|
||||
if($this->time_allow1 && $this->time_allow2){
|
||||
$da1Time = strtotime($this->time_allow1);
|
||||
$da2Time = strtotime($this->time_allow2);
|
||||
|
||||
if($da1Time < $da2Time){
|
||||
$year_start = date('Y', $da1Time);
|
||||
$year_end = date('Y', $da2Time);
|
||||
}else{
|
||||
$year_start = date('Y', $da2Time);
|
||||
$year_end = date('Y', $da1Time);
|
||||
}
|
||||
}elseif($this->time_allow1){
|
||||
//only date 1 specified
|
||||
$da1Time = strtotime($this->time_allow1);
|
||||
$year_start = date('Y', $da1Time);
|
||||
}elseif($this->time_allow2){
|
||||
//only date 2 specified
|
||||
$da2Time = strtotime($this->time_allow2);
|
||||
$year_end = date('Y', $da2Time);
|
||||
}
|
||||
}
|
||||
|
||||
for($i=$year_end; $i>=$year_start; $i--){
|
||||
$selected = ((int)$this->year == $i) ? " selected" : "";
|
||||
echo("<option value=\"$i\"$selected".($this->rtl ? " dir=\"rtl\"" : "").">$i</option>");
|
||||
}
|
||||
echo("</select> ");
|
||||
}
|
||||
|
||||
function eHidden($suffix, $value) {
|
||||
if($suffix) $suffix = "_".$suffix;
|
||||
echo("<input type=\"hidden\" name=\"".$this->objname.$suffix."\" id=\"".$this->objname.$suffix."\" value=\"".$value."\" />");
|
||||
}
|
||||
|
||||
//write hidden components
|
||||
function writeHidden(){
|
||||
$this->eHidden('', $this->getDate());
|
||||
$this->eHidden('dp', $this->date_picker);
|
||||
$this->eHidden('year_start', $this->year_start);
|
||||
$this->eHidden('year_end', $this->year_end);
|
||||
$this->eHidden('da1', $this->time_allow1);
|
||||
$this->eHidden('da2', $this->time_allow2);
|
||||
$this->eHidden('sna', $this->show_not_allow);
|
||||
$this->eHidden('aut', $this->auto_submit);
|
||||
$this->eHidden('frm', $this->form_container);
|
||||
$this->eHidden('tar', $this->target_url);
|
||||
$this->eHidden('inp', $this->show_input);
|
||||
$this->eHidden('fmt', $this->date_format);
|
||||
$this->eHidden('dis', implode(",", $this->dsb_days));
|
||||
$this->eHidden('pr1', $this->date_pair1);
|
||||
$this->eHidden('pr2', $this->date_pair2);
|
||||
$this->eHidden('prv', $this->date_pair_value);
|
||||
$this->eHidden('pth', $this->path);
|
||||
$this->eHidden('spd', $this->check_json_encode($this->sp_dates));
|
||||
$this->eHidden('spt', $this->sp_type);
|
||||
$this->eHidden('och', urlencode($this->tc_onchanged));
|
||||
$this->eHidden('str', $this->startDate);
|
||||
$this->eHidden('rtl', $this->rtl);
|
||||
$this->eHidden('wks', $this->show_week);
|
||||
$this->eHidden('int', $this->interval);
|
||||
$this->eHidden('hl', $this->hl);
|
||||
}
|
||||
|
||||
//set width of calendar
|
||||
//---------------------------
|
||||
// Deprecated since version 2.9
|
||||
// Auto sizing is applied
|
||||
//---------------------------
|
||||
function setWidth($width){
|
||||
if($width) $this->width = $width;
|
||||
}
|
||||
|
||||
//set height of calendar
|
||||
//---------------------------
|
||||
// Deprecated since version 2.9
|
||||
// Auto sizing is applied
|
||||
//---------------------------
|
||||
function setHeight($height){
|
||||
if($height) $this->height = $height;
|
||||
}
|
||||
|
||||
function setYearInterval($start, $end){
|
||||
if($start < $end){
|
||||
$this->year_start = $start;
|
||||
$this->year_end = $end;
|
||||
}else{
|
||||
$this->year_start = $end;
|
||||
$this->year_end = $start;
|
||||
}
|
||||
}
|
||||
|
||||
function getMonthNames(){
|
||||
return array(L_JAN, L_FEB, L_MAR, L_APR, L_MAY, L_JUN, L_JUL, L_AUG, L_SEP, L_OCT, L_NOV, L_DEC);
|
||||
}
|
||||
|
||||
//-------------------------------
|
||||
// Deprecated since version 3.61
|
||||
// override by startDate()
|
||||
//-------------------------------
|
||||
function startMonday($flag){
|
||||
//$this->startMonday = $flag;
|
||||
|
||||
//change it so that it will not cause an error after version 3.61
|
||||
if($flag) $this->startDate = 1;
|
||||
}
|
||||
|
||||
function startDate($num){
|
||||
if(is_numeric($num) && $num >= 0 && $num <= 6)
|
||||
$this->startDate = $num;
|
||||
}
|
||||
|
||||
function dateAllow($from = "", $to = "", $show_not_allow = true){
|
||||
$time_from = strtotime($from);
|
||||
$time_to = strtotime($to);
|
||||
|
||||
// prior to version 5.1 strtotime returns -1 for bad input
|
||||
if (version_compare('5.1.0', phpversion()) == 1) {
|
||||
if ($time_from == -1) $time_from = false;
|
||||
if ($time_to == -1) $time_to = false;
|
||||
}
|
||||
|
||||
// sanity check, ensure time_from earlier than time_to
|
||||
if(is_int($time_from) && is_int($time_to) && $time_from > $time_to){
|
||||
$tmp = $time_from;
|
||||
$time_from = $time_to;
|
||||
$time_to = $tmp;
|
||||
}
|
||||
|
||||
if (is_int($time_from)) {
|
||||
$this->time_allow1 = $time_from;
|
||||
$y = date('Y', $time_from);
|
||||
if($this->year_start && $y < $this->year_start) $this->year_start = $y;
|
||||
|
||||
//setup year end from year start
|
||||
if(!is_int($time_to) && !$this->year_end) $this->year_end = $this->year_start + $this->year_display_from_current;
|
||||
}
|
||||
|
||||
if (is_int($time_to)) {
|
||||
$this->time_allow2 = $time_to;
|
||||
$y = date('Y', $time_to);
|
||||
if($this->year_end && $y < $this->year_end) $this->year_end = $y;
|
||||
|
||||
//setup year start from year end
|
||||
if(!is_int($time_from) && !$this->year_start) $this->year_start = $this->year_end - $this->year_display_from_current;
|
||||
}
|
||||
|
||||
$this->show_not_allow = $show_not_allow;
|
||||
}
|
||||
|
||||
function autoSubmit($auto, $form_name, $target = ""){
|
||||
$this->auto_submit = $auto;
|
||||
$this->form_container = $form_name;
|
||||
$this->target_url = $target;
|
||||
}
|
||||
|
||||
function getDate(){
|
||||
return str_pad($this->year, 4, "0", STR_PAD_LEFT)."-".str_pad($this->month, 2, "0", STR_PAD_LEFT)."-".str_pad($this->day, 2, "0", STR_PAD_LEFT);
|
||||
}
|
||||
|
||||
function showInput($flag){
|
||||
$this->show_input = $flag;
|
||||
}
|
||||
|
||||
function utf_conv($iso,$charset,$what)
|
||||
{
|
||||
if(function_exists('iconv')) $what = iconv($iso,$charset,$what);
|
||||
return $what;
|
||||
}
|
||||
|
||||
function writeDateContainer(){
|
||||
if($this->day && $this->month && $this->year){
|
||||
if($this->hl){
|
||||
if(stristr(PHP_OS,"win")){
|
||||
$dd = utf_conv(WIN_DEFAULT,'utf-8',strftime(L_CAL_FORMAT, mktime(0,0,0,$this->month,$this->day,$this->year)));
|
||||
}else{
|
||||
$dd = strftime(L_CAL_FORMAT, mktime(0,0,0,$this->month,$this->day,$this->year));
|
||||
}
|
||||
}else{
|
||||
$dd = date($this->date_format, mktime(0,0,0,$this->month,$this->day,$this->year));
|
||||
}
|
||||
}
|
||||
else $dd = L_SEL_DATE;
|
||||
|
||||
echo("<span id=\"divCalendar_".$this->objname."_lbl\" class=\"date-tccontainer\"".($this->rtl ? " dir=\"rtl\"" : "").">$dd</span>");
|
||||
}
|
||||
|
||||
//------------------------------------------------------
|
||||
// This function disable day column as specified value
|
||||
// day values : Sun, Mon, Tue, Wed, Thu, Fri, Sat
|
||||
//------------------------------------------------------
|
||||
function disabledDay($day){
|
||||
$day = strtolower($day); //make it not case-sensitive
|
||||
if(in_array($day, $this->dsb_days) === false)
|
||||
$this->dsb_days[] = $day;
|
||||
}
|
||||
|
||||
function setAlignment($h_align, $v_align){
|
||||
$this->h_align = $h_align;
|
||||
$this->v_align = $v_align;
|
||||
}
|
||||
|
||||
function setDatePair($calendar_name1, $calendar_name2, $pair_value = "0000-00-00 00:00:00"){
|
||||
if($calendar_name1 != $this->objname){
|
||||
$this->date_pair1 = $calendar_name1;
|
||||
if($pair_value != "0000-00-00 00:00:00")
|
||||
$this->date_pair_value = $pair_value;
|
||||
}elseif($calendar_name2 != $this->objname){
|
||||
$this->date_pair2 = $calendar_name2;
|
||||
if($pair_value != "0000-00-00 00:00:00")
|
||||
$this->date_pair_value = $pair_value;
|
||||
}
|
||||
}
|
||||
|
||||
function setSpecificDate($dates, $type=0, $recursive=""){
|
||||
if(is_array($dates)){
|
||||
$recursive = strtolower($recursive);
|
||||
|
||||
//change specific date to time
|
||||
foreach($dates as $sp_date){
|
||||
$sp_time = strtotime($sp_date);
|
||||
|
||||
if($sp_time > 0){
|
||||
switch($recursive){
|
||||
case "month": //add to monthly
|
||||
if(!in_array($sp_time, $this->sp_dates[1]))
|
||||
$this->sp_dates[1][] = $sp_time;
|
||||
break;
|
||||
case "year": //add to yearly
|
||||
if(!in_array($sp_time, $this->sp_dates[2]))
|
||||
$this->sp_dates[2][] = $sp_time;
|
||||
break;
|
||||
default: //add to no recursive
|
||||
if(!in_array($sp_time, $this->sp_dates[0]))
|
||||
$this->sp_dates[0][] = $sp_time;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
$this->sp_type = ($type == 1) ? 1 : 0; //control data type for $type
|
||||
}
|
||||
}
|
||||
|
||||
function checkDefaultDateValid(){
|
||||
$default_datetime = mktime(0,0,0,$this->month,$this->day,$this->year);
|
||||
$valid = true;
|
||||
|
||||
//check with allow date
|
||||
if($this->time_allow1 && $this->time_allow2){
|
||||
if($default_datetime < $this->time_allow1 || $default_datetime > $this->time_allow2) $valid = false;
|
||||
}elseif($this->time_allow1){
|
||||
if($default_datetime < $this->time_allow1) $valid = false;
|
||||
}elseif($this->time_allow2){
|
||||
if($default_datetime > $this->time_allow2) $valid = false;
|
||||
}
|
||||
|
||||
//check with specific date
|
||||
if(is_array($this->sp_dates) && sizeof($this->sp_dates) > 0){
|
||||
//check if it is current date
|
||||
$sp_found = false;
|
||||
|
||||
if(isset($this->sp_dates[2])){
|
||||
foreach($this->sp_dates[2] as $sp_time){
|
||||
$sp_time_md = date('md', $sp_time);
|
||||
$this_md = date('md', $default_datetime);
|
||||
if($sp_time_md == $this_md){
|
||||
$sp_found = true;
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if(isset($this->sp_dates[1]) && !$sp_found){
|
||||
foreach($this->sp_dates[1] as $sp_time){
|
||||
$sp_time_d = date('d', $sp_time);
|
||||
if($sp_time_d == $this->day){
|
||||
$sp_found = true;
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if(isset($this->sp_dates[0]) && !$sp_found){
|
||||
$sp_found = in_array($default_datetime, $this->sp_dates[0]);
|
||||
}
|
||||
|
||||
switch($this->sp_type){
|
||||
case 0:
|
||||
default:
|
||||
//disabled specific and enabled others
|
||||
if($sp_found) $valid = false;
|
||||
break;
|
||||
case 1:
|
||||
//enabled specific and disabled others
|
||||
if(!$sp_found) $valid = false;
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
if(is_array($this->dsb_days) && sizeof($this->dsb_days) > 0){
|
||||
$day_txt = date('D', $default_datetime);
|
||||
if(in_array(strtolower($day_txt), $this->dsb_days) !== false){
|
||||
$valid = false;
|
||||
}
|
||||
}
|
||||
|
||||
return $valid;
|
||||
}
|
||||
|
||||
function check_json_encode($obj){
|
||||
//try customize to get it work, should replace with better solution in the future
|
||||
|
||||
if(function_exists("json_encode")){
|
||||
return json_encode($obj);
|
||||
}else{
|
||||
//only array is assumed for now
|
||||
if(is_array($obj)){
|
||||
return "[".implode(",", $obj)."]";
|
||||
}else return "";
|
||||
}
|
||||
}
|
||||
|
||||
function &check_json_decode($str){
|
||||
//should replace with better solution in the future
|
||||
|
||||
if(function_exists("json_decode")){
|
||||
return json_decode($str);
|
||||
}else{
|
||||
//only array is assume for now
|
||||
$str = trim($str);
|
||||
if($str && strlen($str) > 2){
|
||||
$str = substr($str, 1, strlen($str)-2);
|
||||
return explode(",", $str);
|
||||
}else return array();
|
||||
}
|
||||
}
|
||||
|
||||
function setOnChange($value){
|
||||
$this->tc_onchanged = $value;
|
||||
}
|
||||
|
||||
function showWeeks($flag){
|
||||
$this->show_week = $flag;
|
||||
}
|
||||
}
|
||||
?>
|
||||
Reference in New Issue
Block a user