Example #1
0
         $tpl->assign('id', 0);
     }
     $tpl->display("add_edit_knd.tpl");
     break;
     /**
      * Display the dialog to add or edit a project.
      */
 /**
  * Display the dialog to add or edit a project.
  */
 case 'add_edit_pct':
     if (isset($kga['customer']) || $kga['usr']['usr_sts'] == 2) {
         die;
     }
     if ($id) {
         $data = pct_get_data($id);
         if ($data) {
             $tpl->assign('pct_name', $data['pct_name']);
             $tpl->assign('pct_comment', $data['pct_comment']);
             $tpl->assign('pct_visible', $data['pct_visible']);
             $tpl->assign('pct_internal', $data['pct_internal']);
             $tpl->assign('pct_filter', $data['pct_filter']);
             $tpl->assign('pct_budget', $data['pct_budget']);
             $tpl->assign('knd_selection', $data['pct_kndID']);
             $tpl->assign('evt_selection', pct_get_evts($id));
             $tpl->assign('pct_default_rate', $data['pct_default_rate']);
             $tpl->assign('pct_my_rate', $data['pct_my_rate']);
             $tpl->assign('grp_selection', pct_get_grps($id));
             $tpl->assign('id', $id);
         }
     }
Example #2
0
     // copied from check_zef_data and inverted assignments
     $zefData['pct_ID'] = $zefData['zef_pctID'];
     $zefData['evt_ID'] = $zefData['zef_evtID'];
     $zefData['zlocation'] = $zefData['zef_location'];
     $zefData['trackingnr'] = $zefData['zef_trackingnr'];
     $zefData['comment'] = $zefData['zef_comment'];
     $zefData['comment_type'] = $zefData['zef_comment_type'];
     $zefData['rate'] = $zefData['zef_rate'];
     $zefData['cleared'] = $zefData['zef_cleared'];
     $newZefId = zef_create_record($kga['usr']['usr_ID'], $zefData);
     $usrData = array();
     $usrData['lastRecord'] = $newZefId;
     $usrData['lastProject'] = $zefData['pct_ID'];
     $usrData['lastEvent'] = $zefData['evt_ID'];
     usr_edit($kga['usr']['usr_ID'], $usrData);
     $pctdata = pct_get_data($zefData['zef_pctID']);
     $return = 'pct_name = "' . $pctdata['pct_name'] . '"; ';
     $return .= 'knd = "' . $pctdata['pct_kndID'] . '"; ';
     $knddata = knd_get_data($pctdata['pct_kndID']);
     $return .= 'knd_name = "' . $knddata['knd_name'] . '"; ';
     $evtdata = evt_get_data($zefData['zef_evtID']);
     $return .= 'evt_name = "' . $evtdata['evt_name'] . '"; ';
     echo $return;
     // TODO return false if error
     break;
     // ==================
     // = stop recording =
     // ==================
 // ==================
 // = stop recording =
 // ==================
Example #3
0
<input type="submit" name="startRecord" value="<?php 
    echo $kga['lang']['start'];
    ?>
"/>

</form>
<?php 
} else {
    ?>

<label><?php 
    echo $kga['lang']['pct'];
    ?>
</label>
<?php 
    $last_pct = pct_get_data($kga['usr']['lastProject']);
    echo "<b>" . $last_pct['pct_name'] . "</b>";
    ?>
<label><?php 
    echo $kga['lang']['evt'];
    ?>
</label>
<?php 
    $last_evt = evt_get_data($kga['usr']['lastEvent']);
    echo "<b>" . $last_evt['evt_name'] . "</b>";
    ?>
<br/>
<form method="post">

<input type="submit" name="stopRecord" value="<?php 
    echo $kga['lang']['stop'];
Example #4
0
     }
     $summary = array_merge($zef_summary, $exp_summary);
     $tpl->assign('summary', $summary);
 } else {
     $tpl->assign('summary', 0);
 }
 // Create filter descirption, Same is in PDF export
 $customers = array();
 foreach ($filterKnd as $knd_id) {
     $customer_info = knd_get_data($knd_id);
     $customers[] = $customer_info['knd_name'];
 }
 $tpl->assign('customersFilter', implode(', ', $customers));
 $projects = array();
 foreach ($filterPct as $pct_id) {
     $project_info = pct_get_data($pct_id);
     $projects[] = $project_info['pct_name'];
 }
 $tpl->assign('projectsFilter', implode(', ', $projects));
 $tpl->assign('arr_data', count($arr_data) > 0 ? $arr_data : 0);
 $tpl->assign('columns', $columns);
 $tpl->assign('custom_timeformat', $timeformat);
 $tpl->assign('custom_dateformat', $dateformat);
 $tpl->assign('timeSum', $timeSum);
 $tpl->assign('wageSum', $wageSum);
 header("Content-Type: text/html");
 $tpl->display("formats/html.tpl");
 break;
 /**
  * Exort as excel file.
  */