Example #1
0
 function filter_has_same_birthday($a)
 {
     //Call back function to filter array by role ID
     global $dob, $fullname;
     if (isset($a['dob']) && $dob != '' && isset($a['name'])) {
         if (has_birthday($a['dob'], strtotime($dob)) == $this->num && prevent_xss($a['name']) != $fullname) {
             return true;
         } else {
             return false;
         }
     }
 }
<?php

require_once realpath($_SERVER['DOCUMENT_ROOT']) . '/includes/init.inc.php';
echo has_dob() && has_birthday($dob, strtotime($_GET['time'])) ? birthday_title() : home_title();
<?php

require_once realpath($_SERVER['DOCUMENT_ROOT']) . '/includes/init.inc.php';
echo has_dob() && has_birthday($dob, strtotime($_GET['time'])) ? $birthday_wish : $meta_description;
Example #4
0
function email_daily_suggestion()
{
    global $lang_code, $email_interfaces, $span_interfaces;
    //$my_email = '*****@*****.**';
    $my_email = '*****@*****.**';
    $emails = array();
    $members = array();
    $path = realpath($_SERVER['DOCUMENT_ROOT']) . '/member/';
    $directories = array_filter(glob($path . '*'), 'is_dir');
    foreach ($directories as $directory) {
        if (str_replace($path, '', $directory) != 'login' && str_replace($path, '', $directory) != 'register') {
            $emails[] = str_replace($path, '', $directory);
        }
    }
    $count = count($emails);
    sort($emails);
    for ($m = 0; $m < $count; ++$m) {
        $members[$m] = load_member_from_email($emails[$m]);
    }
    usort($members, 'sort_date_member_ascend');
    for ($i = 0; $i < $count; ++$i) {
        $member_chart = new Chart($members[$i]['dob'], 0, 0, date('Y-m-d'), $members[$i]['dob'], $members[$i]['lang']);
        $heading = '';
        switch ($members[$i]['lang']) {
            case 'vi':
                $heading = 'Biểu đồ nhịp sinh học | Bieu do nhip sinh hoc';
                break;
            case 'en':
                $heading = 'Biorhythm chart';
                break;
            case 'ru':
                $heading = 'Биоритм диаграммы';
                break;
            case 'es':
                $heading = 'Biorritmo carta';
                break;
            case 'zh':
                $heading = '生理节律图';
                break;
            case 'ja':
                $heading = 'バイオリズムチャート';
                break;
        }
        $content = '';
        $content .= has_birthday($members[$i]['dob'], time()) ? '<style>body {background-image: url("http://nhipsinhhoc.vn/css/images/gifts_mobile.png") !important;}</style>' : '';
        $content .= '<h1>' . (has_birthday($members[$i]['dob'], time()) ? $email_interfaces['happy_birthday'][$members[$i]['lang']] : $email_interfaces['hi'][$members[$i]['lang']]) . ' ' . $members[$i]['fullname'] . '</h1>';
        $content .= '<p class="lead">' . $email_interfaces['daily_suggestion'][$members[$i]['lang']] . $email_interfaces['colon'][$members[$i]['lang']] . '</p>';
        $content .= '<p>' . $member_chart->get_infor() . '</p>';
        $content .= '<p>' . $member_chart->get_birthday_countdown() . '</p>';
        $content .= '<p class="lead">' . $email_interfaces['daily_values'][$members[$i]['lang']] . $email_interfaces['colon'][$members[$i]['lang']] . '</p>';
        $content .= '<p>' . $member_chart->get_infor_values() . '</p>';
        $content .= '<p><a href="http://nhipsinhhoc.vn/member/' . $members[$i]['email'] . '/">' . $email_interfaces['go_to_your_profile'][$members[$i]['lang']] . '</a></p>';
        $content .= '<p><a href="https://www.youtube.com/watch?v=' . $email_interfaces['instruction_video_youtube_id'][$members[$i]['lang']] . '">' . $email_interfaces['instruction_video_text'][$members[$i]['lang']] . '</a></p>';
        $content .= '<p>' . $email_interfaces['regards'][$members[$i]['lang']] . '</p>';
        $content .= '<p>' . $span_interfaces['pham_tung'][$members[$i]['lang']] . '</p>';
        $content .= '<p>' . $email_interfaces['keyboard_shortcuts'][$members[$i]['lang']] . '</p>';
        $content .= '<p><em>' . $email_interfaces['definition'][$members[$i]['lang']] . '</em></p>';
        $content .= '<p>' . $span_interfaces['for_reference_only'][$members[$i]['lang']] . '</p>';
        $content .= '<p>' . $email_interfaces['not_mark_as_spam'][$members[$i]['lang']] . '</p>';
        $content .= '<p><a href="mailto:admin@nhipsinhhoc.vn?subject=' . $email_interfaces['unsubscribe'][$members[$i]['lang']] . '&body=' . $email_interfaces['unsubscribe'][$members[$i]['lang']] . ' ' . $members[$i]['email'] . '&cc=tung.42@gmail.com">' . $email_interfaces['unsubscribe'][$members[$i]['lang']] . '</a></p>';
        $message = email_message($heading, $content);
        //send_mail($my_email,$email_interfaces['hi'][$members[$i]['lang']].' '.$members[$i]['fullname'].', '.$email_interfaces['daily_suggestion'][$members[$i]['lang']].' | '.date('Y-m-d'),$message);
        send_mail($members[$i]['email'], $email_interfaces['hi'][$members[$i]['lang']] . ' ' . $members[$i]['fullname'] . ', ' . $email_interfaces['daily_suggestion'][$members[$i]['lang']] . ' | ' . date('Y-m-d'), $message);
        sleep(2);
    }
}
<?php

require_once realpath($_SERVER['DOCUMENT_ROOT']) . '/includes/init.inc.php';
echo (has_dob() && has_birthday($dob, strtotime($_GET['time'])) ? birthday_title() : home_title()) . ' | ' . $site_name;