예제 #1
0
<?php 
$author = getWorkerAuthenticated();
$worker = getWorkerCurrent();
if (isset($_REQUEST[MENU_VIEW_SCHEDULE])) {
    // must have come from menu
    $worker = NULL;
}
if (is_null($worker)) {
    $worker = $author;
    // can always get self schedule
    setWorkerCurrent($worker);
}
$expo = getExpoCurrent();
if (is_null($expo)) {
    $expo = Expo::selectActive($worker->workerid);
    // note may be NULL
}
// ok, start the html
include 'section/header.php';
?>

<div id="main">
    <?php 
include 'section/LinkExpoWorker.php';
if (is_null($expo)) {
    echo "<h4 class='fieldError'>You are not assigned to any future expos.</h4>";
} else {
    setExpoCurrent($expo);
    ?>
	<div id="workerschedule_list">
예제 #2
0
<?php

// $Id: WorkerMessageAction.php 1958 2012-09-13 21:33:05Z preston $ Copyright (c) ConSked, LLC. All Rights Reserved.
include 'util/authenticate.php';
require_once 'properties/constants.php';
require_once 'db/Expo.php';
require_once 'db/Worker.php';
require_once 'util/log.php';
require_once 'util/mail.php';
require_once 'util/mailSchedule.php';
require_once 'util/session.php';
require_once 'swwat/gizmos/format.php';
require_once 'swwat/gizmos/parse.php';
$author = getWorkerAuthenticated();
$expo = Expo::selectActive($author->workerid);
$subject = swwat_parse_string(html_entity_decode($_POST[PARAM_SUBJECT_MESSAGE]));
$message = swwat_parse_string(html_entity_decode($_POST[PARAM_MESSAGE]));
$to = "*****@*****.**";
$message .= "\n\n\n...............................\nStandard Data Included\n...............................";
$message .= "\nfrom: {$author->lastName}, {$author->firstName}";
$message .= "\nrole: " . RoleEnum::getString($author->authrole);
$message .= "\nemail: {$author->email}";
$message .= "\nphone: " . swwat_format_phone($author->phone);
$message .= "\nstatus: " . ($author->isDisabled ? "disabled" : "enabled");
if (!is_null($expo)) {
    $message .= "\ncurrent expo: " . $expo->titleString();
    $message .= "\nschedule:\n";
    $savList = ShiftAssignmentView::selectWorker($expo->expoid, $author->workerid);
    $message .= sprintfSchedule($savList);
} else {
    $message .= "no current expo";