示例#1
0
 function prep()
 {
     $table = "";
     $table .= "<table id='" . $this->_id . "' name='" . $this->_name . "' class='sortable'>";
     # Header
     $table .= "<thead><tr class='rowheader'>";
     $table .= "<td>Status</td>";
     foreach ($this->_header as $head) {
         $table .= "<td>" . $head . "</td>";
     }
     $table .= "</tr></thead>";
     # Content
     $table .= "<tbody id='tbody_" . $this->_id . "'>";
     foreach ($this->_data as $key => $row) {
         $table .= "<tr id='tr_" . $this->_id . "_" . $key . "' class='rowcontent'>";
         $table .= "<td><img id='status_" . $this->_id . "_" . $key . "' class='zImgOffBtn' ";
         $table .= "src='images/" . $_SESSION['theme'] . "/posting.png'></td>";
         foreach ($row as $head => $cont) {
             $table .= "<td id='" . $this->_id . "_" . $head . "_" . $key . "' ";
             $table .= "value='" . $cont . "'>" . $this->_dataShow[$key][$head];
             $table .= "</td>";
         }
         $table .= "</tr>";
     }
     $table .= "</tbody>";
     # Footer (Post Button)
     $table .= "<tfoot><tr><td align='center' colspan='" . (count($this->_header) + 1) . "'>";
     if (empty($this->_data)) {
         $table .= makeElement('btnPosting_' . $this->_id, 'btn', $_SESSION['lang']['posting'], array('disabled' => "disabled"));
     } else {
         $table .= makeElement('btnPosting_' . $this->_id, 'btn', $_SESSION['lang']['posting'], array('onclick' => "post('" . $this->_id . "',0,'" . $this->_colsStr . "','" . $_SESSION['theme'] . "')"));
     }
     $table .= "</td></tr></tfoot>";
     $table .= "</table>";
     $fieldset = makeFieldset($this->_title, 'fs_' . $this->_id, $table);
     return $fieldset;
 }
示例#2
0
include 'master_mainMenu.php';
?>
<script language=javascript src=js/zTools.js></script>
<script language=javascript1.2 src='js/sdm_bonus.js'></script>
<link rel=stylesheet type=text/css href='style/zTable.css'>
<?php 
#====== Controller ======
# Options
$optPeriod = makeOption($dbname, 'sdm_5periodegaji', 'periode,periode', "kodeorg='" . $_SESSION['empl']['lokasitugas'] . "' and jenisgaji='B'");
$arrData = "##periodegaji##jenis##jnsGaji";
# Element
$els = array();
$els[] = array(makeElement('periodegaji', 'label', $_SESSION['lang']['periodebonus']), makeElement('periodegaji', 'select', '', array('style' => 'width:150px'), $optPeriod));
$els[] = array(makeElement('jenis', 'label', $_SESSION['lang']['jenis']), makeElement('jenis', 'select', '', array('style' => 'width:150px'), array('28' => 'THR', '26' => 'Bonus')));
$els[] = array(makeElement('jnsGaji', 'label', $_SESSION['lang']['sistemgaji']), makeElement('jnsGaji', 'select', '', array('style' => 'width:150px'), array('Bulanan' => $_SESSION['lang']['bulanan'], 'Harian' => $_SESSION['lang']['harian'])));
$els[] = array(makeElement('tanggal', 'label', $_SESSION['lang']['tanggal']), makeElement('tanggal', 'date', '', array('style' => 'width:150px', 'maxlength' => '20')));
$els[] = array(makeElement('tahun', 'label', 'Basis Gaji'), makeElement('tahun', 'textnum', '', array('style' => 'width:50px', 'maxlength' => '20')));
$els['btn'] = array(makeElement('listBtn', 'btn', $_SESSION['lang']['list'], array('onclick' => "list()")) . makeElement('cancelBtn', 'btn', $_SESSION['lang']['cancel'], array('onclick' => "cancel()", 'disabled' => 'disabled')) . makeElement('excelBtn', 'btn', "Excel", array('onclick' => "zExcel(event,'sdm_slave_bonus.php','" . $arrData . "')")));
$form = "";
$form .= "<h3 align='left'>" . $_SESSION['lang']['bonus'] . "</h3>";
$form .= genElementMultiDim($_SESSION['lang']['form'], $els, 1);
#====== View ======
# Form
OPEN_BOX();
echo $form;
CLOSE_BOX();
# List
OPEN_BOX();
echo makeFieldset($_SESSION['lang']['list'], 'listPosting', null, true);
CLOSE_BOX();
echo close_body();