コード例 #1
0
ファイル: mandrill.php プロジェクト: dxdc/sendy-webhooks
 if (filter_var($event['msg']['email'], FILTER_VALIDATE_EMAIL)) {
     switch ($event["event"]) {
         case "send":
             event_send($event);
             break;
         case "deferral":
             webhooks_soft_bounce($event['msg']['email'], "deferral: " . $event['msg']['bounce_description']);
             break;
         case "hard_bounce":
             webhooks_hard_bounce($event['msg']['email'], $event['msg']['bounce_description']);
             break;
         case "soft_bounce":
             webhooks_soft_bounce($event['msg']['email'], $event['msg']['bounce_description']);
             break;
         case "open":
             event_open($event);
             break;
         case "click":
             event_click($event);
             break;
         case "spam":
             webhooks_spam_report($event['msg']['email']);
             break;
         case "spamreport":
             webhooks_spam_report($event['msg']['email']);
             break;
         case "unsub":
             event_unsubscribe($event);
             break;
         case "reject":
             webhooks_hard_bounce($event['msg']['email'], "reject: " . $event['msg']['bounce_description']);
コード例 #2
0
ファイル: index.php プロジェクト: annickvdp/Chamilo1.9.10
                $user_last_login_datetime = $user_last_login_datetime[0];
                Session::write('user_last_login_datetime', $user_last_login_datetime);
            }
        }
        Database::free_result($result_last_login);
        //event_login();
        if (api_is_platform_admin()) {
            // decode all open event informations and fill the track_c_* tables
            include api_get_path(LIBRARY_PATH) . 'stats.lib.inc.php';
            decodeOpenInfos();
        }
    }
    // End login -- if ($_POST['submitAuth'])
} else {
    // Only if login form was not sent because if the form is sent the user was already on the page.
    event_open();
}
if (api_get_setting('display_categories_on_homepage') == 'true') {
    $controller->tpl->assign('course_category_block', $controller->return_courses_in_categories());
}
// Facebook connexion, if activated
if (api_is_facebook_auth_activated() && !api_get_user_id()) {
    facebook_connect();
}
$controller->set_login_form();
//@todo move this inside the IndexManager
if (!api_is_anonymous()) {
    $controller->tpl->assign('profile_block', $controller->return_profile_block());
    $controller->tpl->assign('user_image_block', $controller->return_user_image_block());
    if (api_is_platform_admin()) {
        $controller->tpl->assign('course_block', $controller->return_course_block());