Esempio n. 1
0
    $duration = 0;
    if ($subscription['subscription_hours_quota'] != 0) {
        $duration = $user->getCoworkingTimeSpent($subscription['subscription_from'], $subscription['subscription_to']);
        if ($subscription['subscription_hours_quota'] != -1) {
            $ratio = sprintf(' (%d%%)', 100 * $duration / ($subscription['subscription_hours_quota'] * 60));
        }
    }
    printf('<span class="%s">%s</span>%s', $status, date('d/m/Y', strtotime($subscription['subscription_to'])), $ratio);
}
?>
                </td>
                <td>
                    <?php 
if ($subscription) {
    if ($duration) {
        echo durationToHuman($duration);
    } else {
        echo '0';
    }
    if ($subscription['subscription_hours_quota'] == -1) {
        echo ' / Illimité';
    } else {
        printf(' / %d heures', $subscription['subscription_hours_quota']);
    }
}
?>
                </td>
                <td>
                    <a href="{{ URL::route('user_profile', $user->id) }}"
                       class="btn btn-xs btn-primary">Voir</a>
                    <a href="{{ URL::route('user_modify', $user->id) }}"
Esempio n. 2
0
 protected function sendUpdatedBookingNotification($booking_item, $old, $new)
 {
     Mail::send('booking::emails.updated', array('booking_item' => $booking_item, 'old' => $old, 'new' => $new), function ($m) use($booking_item, $old, $new) {
         if ($old['start_at'] == $new['start_at']) {
             $update = sprintf('%s %s > %s', date('d/m/Y H:i', strtotime($old['start_at'])), durationToHuman($old['duration']), durationToHuman($new['duration']));
         } else {
             $update = sprintf('%s > %s', date('d/m/Y H:i', strtotime($old['start_at'])), date('d/m/Y H:i', strtotime($new['start_at'])));
         }
         $m->from($_ENV['organisation_email'], $_ENV['organisation_name'])->bcc($_ENV['organisation_email'], $_ENV['organisation_name'])->to($booking_item->booking->user->email, $booking_item->booking->user->fullname)->subject(sprintf('%s - Modification de réservation - %s', $_ENV['organisation_name'], $update));
     });
 }