[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Phpgroupware-cvs] projects/inc/class.uiconfig.inc.php, 1.29
From: |
nomail |
Subject: |
[Phpgroupware-cvs] projects/inc/class.uiconfig.inc.php, 1.29 |
Date: |
Sun, 20 Jun 2004 00:47:31 +0200 |
Update of /projects/inc
Modified Files:
Branch:
class.uiconfig.inc.php
date: 2004/06/19 22:47:31; author: ceb; state: Exp; lines: +88 -3
Log Message:
update
=====================================================================
Index: projects/inc/class.uiconfig.inc.php
diff -u projects/inc/class.uiconfig.inc.php:1.28
projects/inc/class.uiconfig.inc.php:1.29
--- projects/inc/class.uiconfig.inc.php:1.28 Wed May 12 21:52:02 2004
+++ projects/inc/class.uiconfig.inc.php Sat Jun 19 22:47:31 2004
@@ -48,7 +48,8 @@
'delete_pa' => True,
'list_employees' => True,
'list_events' => True,
- 'edit_employee_factor' => True
+ 'edit_employee_factor' => True,
+ 'list_surcharges' => True
);
function uiconfig()
@@ -161,6 +162,9 @@
$GLOBALS['phpgw']->template->set_var('lang_per_hour',lang('per hour'));
$GLOBALS['phpgw']->template->set_var('lang_per_day',lang('per day'));
$GLOBALS['phpgw']->template->set_var('lang_employee',lang('employee'));
+
+
$GLOBALS['phpgw']->template->set_var('lang_descr',lang('description'));
+
$GLOBALS['phpgw']->template->set_var('lang_surcharge',lang('surcharge'));
}
function display_app_header()
@@ -914,7 +918,7 @@
if ($_POST['save'])
{
$this->boconfig->save_event($values);
-
$GLOBALS['phpgw']->template->set_var('message',($event_id?lang('event %1 has
been updated',$role_name):lang('event %1 has been saved',$role_name)));
+
$GLOBALS['phpgw']->template->set_var('message',lang('event extra has been
saved'));
}
if ($_POST['done'])
@@ -966,6 +970,87 @@
$GLOBALS['phpgw']->template->pfp('out','event_list_t',True);
}
+// --------- SURCHARGES ----------------------
+
+ function list_surcharges()
+ {
+ $charge_id = $_GET['charge_id'];
+ $values = $_POST['values'];
+
+ //_debug_array($values);
+
+ if ($_POST['save'])
+ {
+ if($_POST['new_charge'])
+ {
+ $values['charge_id'] = 0;
+ }
+ $this->boconfig->save_surcharge($values);
+
$GLOBALS['phpgw']->template->set_var('message',lang('surcharge %1 has been
saved',$values['charge_name']));
+ }
+
+ if ($_POST['done'])
+ {
+
$GLOBALS['phpgw']->redirect_link('/preferences/index.php');
+ }
+
+ if($_GET['edit'])
+ {
+ list($values) =
$this->boconfig->boprojects->list_surcharges($charge_id);
+ }
+
+ if($_GET['delete'])
+ {
+ $this->boconfig->delete_pa('charge',$charge_id);
+
$GLOBALS['phpgw']->template->set_var('message',lang('surcharge has been
deleted'));
+ }
+
+ $link_data = array
+ (
+ 'menuaction' =>
'projects.uiconfig.list_surcharges'
+ );
+
+ $GLOBALS['phpgw_info']['flags']['app_header'] =
lang('projects') . ': ' . lang('edit surcharges');
+ $GLOBALS['phpgw']->common->phpgw_header();
+ echo parse_navbar();
+ $this->set_app_langs();
+
+
$GLOBALS['phpgw']->template->set_file(array('charge_list_t' =>
'list_surcharges.tpl'));
+
$GLOBALS['phpgw']->template->set_block('charge_list_t','charge_list','list');
+
+
$GLOBALS['phpgw']->template->set_var('action_url',$GLOBALS['phpgw']->link('/index.php',$link_data));
+
+ $charges =
$this->boconfig->boprojects->list_surcharges();
+
+ if(is_array($charges))
+ {
+ foreach($charges as $charge)
+ {
+
$this->nextmatchs->template_alternate_row_color(&$GLOBALS['phpgw']->template);
+
+
$GLOBALS['phpgw']->template->set_var(array
+ (
+ 'charge_name'
=> $charge['charge_name'],
+ 'charge_percent'
=> $charge['charge_percent'],
+ 'delete_url'
=>
$GLOBALS['phpgw']->link('/index.php','menuaction=projects.uiconfig.list_surcharges&charge_id='
+
. $charge['charge_id']
. '&delete=True'),
+ 'edit_url'
=>
$GLOBALS['phpgw']->link('/index.php','menuaction=projects.uiconfig.list_surcharges&charge_id='
+
. $charge['charge_id']
. '&edit=True'),
+ 'delete_img'
=> $GLOBALS['phpgw']->common->image('phpgwapi','delete'),
+ 'lang_delete_surcharge' =>
lang('delete surcharge')
+ ));
+
$GLOBALS['phpgw']->template->fp('list','charge_list',True);
+ }
+ }
+
$GLOBALS['phpgw']->template->set_var('new_charge_selected',$_POST['new_charge']?'
SELECTED':'');
+
$GLOBALS['phpgw']->template->set_var('charge_name',$values['charge_name']);
+
$GLOBALS['phpgw']->template->set_var('charge_percent',$values['charge_percent']);
+
$GLOBALS['phpgw']->template->set_var('charge_id',$charge_id);
+
$GLOBALS['phpgw']->template->set_var('lang_save_surcharge',lang('save
surcharge'));
+
$GLOBALS['phpgw']->template->set_var('lang_new_surcharge',lang('new
surcharge'));
+
$GLOBALS['phpgw']->template->pfp('out','charge_list_t',True);
+ }
+
function abook()
{
$start = get_var('start',array('POST'));
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Phpgroupware-cvs] projects/inc/class.uiconfig.inc.php, 1.29,
nomail <=