예제 #1
0
*******************************************************************************/
//-----------------------------------------------------------------------------
// Anzeige der Summen aus der Statistik
//-----------------------------------------------------------------------------
$_data[0][0] = "SummeSollProMonat";
$_data[1][0] = "SummeWorkProMonat";
$_data[2][0] = "SummeAbsenzProMona";
$_data[3][0] = "SummeSaldoProMonat";
$_data[4][0] = "Auszahlung";
$_summe_calc_absenz = array();
for ($i = 0; $i < 12; $i++) {
    // ----------------------------------------------------------------------------
    // Anzahl der Tage im Monat
    // ----------------------------------------------------------------------------
    $_temp_time = new time();
    $_temp_time->set_timestamp(mktime(0, 0, 0, $i + 1, 1, $_time->_jahr));
    $time_month = new time_month($_settings->_array[12][1], $_temp_time->_letzterTag, $_user->_ordnerpfad, $_time->_jahr, $i + 1, $_user->_arbeitstage, $_user->_feiertage, $_user->_SollZeitProTag, $_user->_BeginnDerZeitrechnung, $_settings->_array[21][1], $_settings->_array[22][1], $_settings->_array[27][1]);
    $_temp_time = NULL;
    $_data[0][1] += $time_month->_SummeSollProMonat;
    $_data[1][1] += $time_month->_SummeWorkProMonat;
    $_data[2][1] += $time_month->_SummeAbsenzProMonat;
    $_data[3][1] += $time_month->_SummeSaldoProMonat;
    $_data[4][1] += $_jahr->get_auszahlung($i + 1, $_time->_jahr);
    //-------------------------------------------------------------------------
    // Summen der Absenzen berechnen (ab 0.87 erweiterbar pro Mitarbeiter)
    //-------------------------------------------------------------------------
    if (!$_summe_calc_absenz) {
        $_summe_calc_absenz = $time_month->get_calc_absenz();
    } else {
        $tp = 0;
        foreach ($time_month->get_calc_absenz() as $werte) {
예제 #2
0
파일: div01.php 프로젝트: karu/SmallTime
<?php

/********************************************************************************
* Small Time - Plugin : Kalender Absenzenansicht der Mitarbeiter
/*******************************************************************************
* Version 0.896
* Author:  IT-Master GmbH
* www.it-master.ch / info@it-master.ch
* Copyright (c), IT-Master GmbH, All rights reserved
*******************************************************************************/
$_last = new time();
$_last->set_timestamp($_time->get_lastmonth());
$_last->set_monatsname($_settings->_array[11][1]);
$_next = new time();
$_next->set_timestamp($_time->get_nextmonth());
$_next->set_monatsname($_settings->_array[11][1]);
?>
<table width='390' border='0' cellpadding='2' cellspacing='0'>
	<tr>
		<td valign='middle'></td>
		<td valign='middle' align='right'>
			<img src='images/icons/calendar_view_month.png' border=0>
		</td>
		<td valign='middle' align='left'>
			<a title='Monat <?php 
echo $_last->_monatname;
?>
' href='?action=plugins&timestamp=<?php 
echo $_last->_timestamp;
?>
'>
예제 #3
0
<?php

/*******************************************************************************
* Small Time Start, Variablen deklarieren
/*******************************************************************************
* Version 0.896
* Author:  IT-Master GmbH
* www.it-master.ch / info@it-master.ch
* Copyright (c), IT-Master GmbH, All rights reserved
*******************************************************************************/
// ----------------------------------------------------------------------------
// TIMESTAMP
// ----------------------------------------------------------------------------
$_time = new time();
if (isset($_GET["timestamp"])) {
    $_time->set_timestamp($_GET["timestamp"]);
}
$_time->set_monatsname($_settings->_array[11][1]);
// ----------------------------------------------------------------------------
// USERDATEN
// ----------------------------------------------------------------------------
$_user = new time_user();
if (isset($_GET['admin_id'])) {
    $_id = $_GET['admin_id'];
    $_SESSION['id'] = $_id;
    $_SESSION['username'] = $_users->_array[$_id][1];
    $_SESSION['passwort'] = $_users->_array[$_id][2];
    $_SESSION['datenpfad'] = $_users->_array[$_id][0];
}
$_user->load_data_session();
// ----------------------------------------------------------------------------