コード例 #1
0
/**
 * Birthday widget
 *
 * @return void
 */
function erp_hr_dashboard_widget_birthday()
{
    $todays_birthday = erp_hr_get_todays_birthday();
    $upcoming_birtday = erp_hr_get_next_seven_days_birthday();
    ?>
    <h4><?php 
    _e('Today\'s Birthday', 'wp-erp');
    ?>
</h4>

    <?php 
    if ($todays_birthday) {
        ?>
        <ul class="erp-list list-inline">
            <?php 
        foreach ($todays_birthday as $key => $user) {
            $employee = new \WeDevs\ERP\HRM\Employee(intval($user->user_id));
            ?>
                    <li><a href="<?php 
            echo $employee->get_details_url();
            ?>
" class="erp-tips" title="<?php 
            echo $employee->get_full_name();
            ?>
"><?php 
            echo $employee->get_avatar(32);
            ?>
</a></li>
            <?php 
        }
        ?>
        </ul>

        <?php 
    } else {
        _e('No one has birthday today!', 'wp-erp');
    }
    ?>

    <h4><?php 
    _e('Upcoming Birthday', 'wp-erp');
    ?>
</h4>

    <?php 
    if ($upcoming_birtday) {
        ?>

        <ul class="erp-list list-two-side list-sep">

            <?php 
        foreach ($upcoming_birtday as $key => $user) {
            ?>

                <?php 
            $employee = new \WeDevs\ERP\HRM\Employee(intval($user->user_id));
            ?>

                <li>
                    <a href="<?php 
            echo $employee->get_details_url();
            ?>
"><?php 
            echo $employee->get_full_name();
            ?>
</a>
                    <span><?php 
            echo erp_format_date($user->date_of_birth, 'M, d');
            ?>
</span>
                </li>

            <?php 
        }
        ?>

        </ul>
        <?php 
    } else {
        _e('No one has birthdays this week!', 'wp-erp');
    }
}