コード例 #1
0
function personalDataForm($search)
{
    /* The pattern
       <div class="form-group">
         <label class="control-label col-sm-1" for="birth_date">Birth Date:</label>
         <div class="col-sm-4 col-sm-6">          
           <input type="text" class="form-control" id="birth_date" placeholder="Enter Birth Date">      
         </div>
       </div>  
       */
    if ($search) {
        $personalData['search_first_name'] = "First Name";
        $personalData['search_middle_name'] = "Middle Name";
        $personalData['search_last_name'] = "Last Name";
        $personalData['search_email'] = "Email";
        $personalData['search_phone_home'] = "Home Phone";
        $personalData['search_phone_cell'] = "Cell Phone";
    } else {
        $personalData['first_name'] = "First Name";
        $personalData['middle_name'] = "Middle Name";
        $personalData['last_name'] = "Last Name";
        $personalData['email'] = "Email";
        $personalData['phone_home'] = "Home Phone";
        $personalData['phone_cell'] = "Cell Phone";
    }
    $formToReturn = "";
    foreach ($personalData as $key => $value) {
        $formToReturn .= "<div class='form-group'><label class='control-label col-sm-1' for='" . $key . "'>" . $value . ":</label><div class='col-sm-4 col-sm-6'><input type='text' class='form-control' id='" . $key . "' placeholder='Enter " . $value . "'></div></div>";
    }
    if ($search) {
        $formToReturn .= '<div class="form-group form-inline"><label class="control-label col-sm-1" for="birth_date">Birthdate</label><div class="col-sm-5">' . getSelectList("search_Day", "form-control", "day") . getSelectList("search_Month", "form-control", "month") . getSelectList("search_Year", "form-control", "year") . '</div></div>';
    } else {
        $formToReturn .= '<div class="form-group form-inline"><label class="control-label col-sm-1" for="birth_date">Birthdate</label><div class="col-sm-5">' . getSelectList("theDay", "form-control", "day") . getSelectList("theMonth", "form-control", "month") . getSelectList("theYear", "form-control", "year") . '</div></div>';
        $formToReturn .= "<div class='form-group'><label class='control-label col-sm-1' for='customer_notes'>Notes:</label><div class='col-sm-4 col-sm-6'><input type='text' class='form-control' id='customer_notes' placeholder='Enter Notes'></div></div>";
    }
    return $formToReturn;
}
コード例 #2
0
ファイル: ShiftAssignPage.php プロジェクト: ConSked/scheduler
<?php 
$expo = getExpoCurrent();
// must have clicked a button to be 2nd time through
$firstTimeThrough = !(isset($_REQUEST["add"]) || isset($_REQUEST["remove"]) || isset($_REQUEST["save"]));
$job = getStationCurrent();
// note this only works (StationJob not Station) for CIW where station:job == 1:1
if ($firstTimeThrough) {
    // now go get the workers
    $workerList = Worker::selectStation($job->stationid);
    // now go to the non-workers!
    $workerOutList = Worker::selectNotStation($expo->expoid, $job->stationid);
    $oddWorkerList = array();
    // but unfilled
} else {
    $workerList = getSelectList();
    $oddWorkerList = $job->oddWorkerList($workerList);
    // use REQUEST as may be a GET
    if (isset($_REQUEST["save"])) {
        $assignment = new ShiftAssignment();
        // can re-use several times
        $assignment->expoid = $expo->expoid;
        $assignment->stationid = $job->stationid;
        $assignment->jobid = $job->jobid;
        foreach ($workerList as $worker) {
            // save the new worker list
            // logMessage("save", $worker->lastName);
            $assignment->workerid = $worker->workerid;
            $assignment->insert();
        }
        foreach ($oddWorkerList as $worker) {