Ejemplo n.º 1
0
use DBRisinajumi\Dimensions\Period;
use DBRisinajumi\Dimensions\Data;
use DBRisinajumi\Dimensions\Level;
if (!isset($_REQUEST['table_id']) || !isset($_REQUEST['record_id']) || !isset($_REQUEST['amt'])) {
    echo "not all params provided";
    exit;
}
require 'init.php';
$nTableId = (int) $_GET['table_id'];
$nRecordId = (int) $_GET['record_id'];
$nAmt = (double) $_GET['amt'];
$oPeriod = new Period($Database);
$oPeriod->setPeriodType('monthly');
$oData = new Data($Database, $oPeriod);
$oLevel = new Level($Database);
$aDimData = $oData->getDimData($nTableId, $nRecordId);
//var_dump($aDimData);
$sDateFrom = $sDateTo = date($oData->getUserDateFormat());
if (!empty($aDimData['date_from'])) {
    $sDateFrom = date($oData->getUserDateFormat(), strtotime($aDimData['date_from']));
}
if (!empty($aDimData['date_to'])) {
    $sDateTo = date($oData->getUserDateFormat(), strtotime($aDimData['date_to']));
}
$sTitle = "Set levels for items and split sums by periods";
require 'views/header.php';
?>
<form method="post" action="">
<input type="hidden" id="record_id" name="record_id" value="<?php 
echo $nRecordId;
?>
Ejemplo n.º 2
0
        <th>Level II</th>
        <th>Level III</th>
        <th></th>
    </tr>
<?php 
require 'init.php';
$oPeriod = new Period($Database);
$oPeriod->setPeriodType('monthly');
$oData = new Data($Database, $oPeriod);
$oLevel = new Level($Database);
$oTable = new \DBRisinajumi\Dimensions\Table($Database);
$nTableId = $oTable->getTableIdByName('dim_sample_bank_trans');
$sSql = "SELECT id, acc_holder, amount, message FROM dim_sample_bank_trans";
$q = $Database->query($sSql);
while ($row = $q->fetch_assoc()) {
    $aDimData = $oData->getDimData($nTableId, $row['id']);
    $sDateFrom = $sDateTo = '';
    if (!empty($aDimData['date_from'])) {
        $sDateFrom = date($oData->getUserDateFormat(), strtotime($aDimData['date_from']));
    }
    if (!empty($aDimData['date_to'])) {
        $sDateTo = date($oData->getUserDateFormat(), strtotime($aDimData['date_to']));
    }
    echo "<tr>\n        <td>" . $row['acc_holder'] . "</td>\n        <td>" . $row['amount'] . "</td>\n        <td>" . $row['message'] . "</td>\n        <td>" . $sDateFrom . "</td>\n        <td>" . $sDateTo . "</td>\n        <td>" . $aDimData['l1_code'] . "</td>\n        <td>" . $aDimData['l2_code'] . "</td>\n        <td>" . $aDimData['l3_code'] . "</td>\n            ";
    ?>
    <td>
        <a href="split_popup.php?table_id=<?php 
    echo $nTableId;
    ?>
&amp;record_id=<?php 
    echo $row['id'];