示例#1
0
            }
            $event_url = SITE_URL . NavigationControl::getNavigationLink("Calendar", "detail", $do_calendar->idevents);
            $reminder_time = strtotime("- {$d} days - {$h} hours - {$m} minutes ", strtotime($start_date_time));
            if (strtotime($now) >= $reminder_time) {
                foreach ($email_to_array as $key => $val) {
                    if ($key == 0) {
                        foreach ($val as $additional_emailids) {
                            $email_data = array("firstname" => "Hi", "event_type" => $do_calendar->event_type, "start_time" => FieldType10::display_value($start_time), "start_date" => FieldType9::display_value($start_date), "CRM_NAME" => CRM_NAME, "event_url" => $event_url, "subject" => $do_calendar->subject);
                            $emailer->IsSendmail();
                            $emailer->setEmailTemplate($email_template);
                            $emailer->mergeArray($email_data);
                            $emailer->AddAddress($val["email"], $val["firstname"] . ' ' . $val["lastname"]);
                            $emailer->send();
                            echo "Email Sent to " . $val["email"] . "\n";
                        }
                    } else {
                        $email_data = array("firstname" => $val["firstname"], "event_type" => $do_calendar->event_type, "start_time" => FieldType10::display_value($start_time), "start_date" => FieldType9::display_value($start_date), "CRM_NAME" => CRM_NAME, "event_url" => $event_url, "subject" => $do_calendar->subject);
                        $emailer->IsSendmail();
                        $emailer->setEmailTemplate($email_template);
                        $emailer->mergeArray($email_data);
                        $emailer->AddAddress($val["email"], $val["firstname"] . ' ' . $val["lastname"]);
                        $emailer->send();
                        echo "Email Sent to " . $val["email"] . "\n";
                    }
                }
                $qry = "\r\n\t\t\t\tupdate \r\n                `events_reminder` \r\n                set `reminder_send` = 1 \r\n                where `idevents_reminder` = " . $do_event_reminder->idevents_reminder . " limit 1";
                $GLOBALS['conn']->getDbConnection()->executeQuery($qry);
            }
        }
    }
}
示例#2
0
        <a href="#" class="arrow prev" onClick="change_month_events('p','<?php echo $year;?>','<?php echo $month;?>');return false;">
            <span>prev</span>
        </a>
        <a href="#" class="arrow next" onClick="change_month_events('n','<?php echo $year;?>','<?php echo $month;?>');return false;">
          <span>next</span>
        </a>
      </div>
      <div style="width: 100%;" class="eventsCalendar-list-wrap" id="events_per_day_list"></div>
  </div>
<?php
} elseif ($load_for_day === true) {
	$full_day_of_event = $year."-".$month."-".$events_day ; 
    $calendar->get_all_events_by_day($year,$month,$events_day);
    if ($calendar->getNumRows() > 0) {
		echo '<p style="font-size: 13px;color :#dadddc;font-weight: bold;">'.date('l jS F Y',strtotime($full_day_of_event)).'</h5>';
		echo '<div class="eventsCalendar-list-content scrollable">';
		echo '<ul style="opacity: 1; left: 0px; height: auto; display: block;" class="eventsCalendar-list">';
		while ($calendar->next()) {
			$event_link = NavigationControl::getNavigationLink("Calendar","detail",$calendar->idevents);
			echo '<li id="'.$calendar->idevents.'" style="margin-top:2px;">';
			echo '<time><small>'.FieldType10::display_value($calendar->start_time).'</small></time>';
			echo '<a href="'.$event_link.'" target="_blank"><span class="eventTitle"><small>'.$calendar->event_type.'::</small>'.$calendar->subject.'</span></a>';
			echo '<p class="eventDesc">'.nl2br($calendar->description).'</p>';
			echo '</li>';
			echo '<hr class="form_hr">';
		}
		echo '</ul>';
		echo '</div>';
	}
}
?>