function draw_calendar($month, $year, $tax1, $tax2)
{
    global $wpdb;
    /* draw table */
    $calendar = '<div class="calendar">';
    /* table headings */
    $headings = array('Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday');
    $calendar .= '<div class="calendar-row-head">
					<div class="calendar-day-head">' . implode('</div><div class="calendar-day-head">', $headings) . '
					</div>
				</div>';
    /* days and weeks vars now ... */
    $running_day = date('w', mktime(0, 0, 0, $month, 1, $year));
    $days_in_month = date('t', mktime(0, 0, 0, $month, 1, $year));
    $days_in_this_week = 1;
    $day_counter = 0;
    $dates_array = array();
    /* row for week one */
    $calendar .= '<div class="calendar-row">';
    /* print "blank" days until the first of the current week */
    for ($x = 0; $x < $running_day; $x++) {
        $calendar .= '<div class="calendar-day calender-blank"> </div>';
        $days_in_this_week++;
    }
    /* keep going with days.... */
    for ($list_day = 1; $list_day <= $days_in_month; $list_day++) {
        $calendar .= '<div class="calendar-day" id="' . $month . '-' . $list_day . '-' . $year . '">';
        $tmro = $list_day . '-' . $month . '-' . $year;
        $small_day = date('D', strtotime($tmro));
        /* add in the day number */
        $calendar .= '<div class="day-number">
					<span class="fc-date">' . $list_day . '</span>
					<span class="fc-weekday">' . $small_day . '</span>
					<div class="clr"></div>
				 </div>';
        if ($list_day < 10) {
            $list_day = '0' . $list_day;
        }
        $calmonyear = $month . '/' . $list_day . '/' . $year;
        $calendar .= showevent($calmonyear, $tax1, $tax2, $calendartype = '');
        //var_dump($eventarray);
        /** QUERY THE DATABASE FOR AN ENTRY FOR THIS DAY !!  IF MATCHES FOUND, PRINT THEM !! **/
        //$calendar.= str_repeat('<p> </p>',2);
        $calendar .= '</div>';
        if ($running_day == 6) {
            $calendar .= '<div class="clr"></div> </div>';
            if ($day_counter + 1 != $days_in_month) {
                $calendar .= '<div class="calendar-row">';
            }
            $running_day = -1;
            $days_in_this_week = 0;
        }
        $days_in_this_week++;
        $running_day++;
        $day_counter++;
    }
    /* finish the rest of the days in the week */
    if ($days_in_this_week < 8) {
        for ($x = 1; $x <= 8 - $days_in_this_week; $x++) {
            $calendar .= '<div class="calendar-day calender-blank"> </div>';
        }
    }
    /* final row */
    $calendar .= '</div>';
    /* end the table */
    $calendar .= '<div class="clr"></div> </div>';
    /* all done, return result */
    return $calendar;
}
Exemple #2
0
    $id_event = tp('lin');
    model::load('event', 'event');
    //Execute Model
    if (!suppevent($id_event)) {
        exit("2#Erreur Système");
        //Error opération
    } else {
        exit("1#Suppression réussie");
        //Success Opération
    }
} else {
    if (tp('show') == 1) {
        $id_event = tp('lin');
        model::load('event', 'event');
        //Execute Model
        if (!showevent($id_event)) {
            exit("2#Erreur Système");
            //Error opération
        } else {
            exit("1#Suppression réussie");
            //Success Opération
        }
    } else {
        if (tp('arch') == 1) {
            $id_event = tp('lin');
            model::load('event', 'event');
            //Execute Model
            if (!archevent($id_event)) {
                exit("2#Erreur Système");
                //Error opération
            } else {