Exemplo n.º 1
0
function getWeekNo($date)
{
    $week = date('W', strtotime($date));
    $day = date('N', strtotime($date));
    $max_weeks = getIsoWeeksInYear(date('Y', strtotime($date)));
    if ($day == 7 && $week != $max_weeks) {
        return ++$week;
    } else {
        if ($day == 7) {
            return '01';
        } else {
            return $week;
        }
    }
}
Exemplo n.º 2
0
$color = array(1 => 'type-1', 2 => 'type-2', 3 => 'type-3');
/* date settings */
//$starting_date = date('l j M Y', $aWeekDays[0]);
if ($startWithCurrentDate != 1) {
    $iWeeksInThisYear = getIsoWeeksInYear($year);
    $iNextLinkWeek = $week + 1;
    $iNextLinkYear = $year;
    $iPrevLinkWeek = $week - 1;
    $iPrevLinkYear = $year;
    if ($iNextLinkWeek > $iWeeksInThisYear) {
        $iNextLinkWeek = 1;
        $iNextLinkYear++;
    }
    if ($iPrevLinkWeek < 1) {
        $iPrevLinkYear--;
        $iPrevLinkWeek = getIsoWeeksInYear($iPrevLinkYear);
    }
    $sNextLink = '?week=' . $iNextLinkWeek . '&year=' . $iNextLinkYear;
    $sPrevLink = '?week=' . $iPrevLinkWeek . '&year=' . $iPrevLinkYear;
} else {
    $iNextDateLink = strtotime('+ 7 day', $beginDate);
    $iPrevDateLink = strtotime('- 7 day', $beginDate);
    $sNextLink = '?beginDate=' . $iNextDateLink . '&doctor_id=' . $doctor_id . '&isMine=' . $isMine;
    $sPrevLink = '?beginDate=' . $iPrevDateLink . '&doctor_id=' . $doctor_id . '&isMine=' . $isMine;
    $sCurrentLink = '?beginDate=' . $beginDate . '&doctor_id=' . $doctor_id . '&isMine=' . $isMine;
}
$deleteAppointmentLink = Yii::app()->createAbsoluteUrl("/member/users/DoctorDeleteAppointment/id");
$changeAppointmentStatusLink = Yii::app()->createAbsoluteUrl("/member/users/DoctorChangeAppointmentStatus/" . $sCurrentLink);
?>