Hello I have a function to getting event in month interval, where I sending a day, month and year to a function. And I need this... When I post to a function a date 30.5.2015 and event in db will be on 31.4.2015 then I need to show event on that 30.5.2015 day. Now it works that event I see on every day.... Function looks like bellow....
function loadAllDayEventsIntervalMonthly($array) {
global $db;
$query = "SELECT * from `kalendar_user_events` where `interval`='3' and `uid`='" . $_SESSION['uid'] . "' and `allDay`='1'";
foreach ($db->select($query) as $res) {
$days = cal_days_in_month(CAL_GREGORIAN, $array->month, $array->year);
$daysDb = cal_days_in_month(CAL_GREGORIAN, $res->month, $res->year);
if ($array->day != $res->day) {
if ($res->day > $days and $days > $daysDb) {
echo "<input type='hidden' class='eachEventForDay' data-id='" . $res->id . "'
data-color='" . $res->color . "' data-name='" . $res->name . "' data-place='" . $res->place . "'
data-interval='" . $res->interval . "' data-notification='" . $res->notification . "'
data-day='" . $res->day . "' data-month='" . $res->month . "' data-year='" . $res->year . "'
data-allDay='" . $res->allDay . "' data-time='" . $res->time . "' data-position='" . $res->position . "'
data-dragable='yes' data-from='calendar' data-edit='full'>";
}
} else {
echo "<input type='hidden' class='eachEventForDay' data-id='" . $res->id . "'
data-color='" . $res->color . "' data-name='" . $res->name . "' data-place='" . $res->place . "'
data-interval='" . $res->interval . "' data-notification='" . $res->notification . "'
data-day='" . $res->day . "' data-month='" . $res->month . "' data-year='" . $res->year . "'
data-allDay='" . $res->allDay . "' data-time='" . $res->time . "' data-position='" . $res->position . "'
data-dragable='yes' data-from='calendar' data-edit='full'>";
}
}
}
Okay, I solved it.... If u interest how... there is code
function loadAllDayEventsIntervalMonthly($array){
global $db;
$query = "SELECT * from `kalendar_user_events` where `interval`='3' and `uid`='".$_SESSION['uid']."' and `allDay`='1'";
foreach($db->select($query) as $res){
$days = cal_days_in_month(CAL_GREGORIAN, $array->month, $array->year);
$daysDb = cal_days_in_month(CAL_GREGORIAN, $res->month, $res->year);
if($array->day != $res->day){
if($array->day < $days){
}else{
echo "<input type='hidden' class='eachEventForDay' data-id='".$res->id."'
data-color='".$res->color."' data-name='".$res->name."' data-place='".$res->place."'
data-interval='".$res->interval."' data-notification='".$res->notification."'
data-day='".$res->day."' data-month='".$res->month."' data-year='".$res->year."'
data-allDay='".$res->allDay."' data-time='".$res->time."' data-position='".$res->position."'
data-dragable='yes' data-from='calendar' data-edit='full'>";
}
}else{
echo "<input type='hidden' class='eachEventForDay' data-id='".$res->id."'
data-color='".$res->color."' data-name='".$res->name."' data-place='".$res->place."'
data-interval='".$res->interval."' data-notification='".$res->notification."'
data-day='".$res->day."' data-month='".$res->month."' data-year='".$res->year."'
data-allDay='".$res->allDay."' data-time='".$res->time."' data-position='".$res->position."'
data-dragable='yes' data-from='calendar' data-edit='full'>";
}
}
}
The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.