phpgroupware-cvs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Phpgroupware-cvs] hrm/inc class.uijob.inc.php,1.14


From: sigurdne
Subject: [Phpgroupware-cvs] hrm/inc class.uijob.inc.php,1.14
Date: Sat, 3 Dec 2005 22:35:00 +0100

Update of hrm/inc

Modified Files:
     Branch: MAIN
            class.uijob.inc.php lines: +28 -5

Log Message:
no message

====================================================
Index: hrm/inc/class.uijob.inc.php
diff -u hrm/inc/class.uijob.inc.php:1.13 hrm/inc/class.uijob.inc.php:1.14
--- hrm/inc/class.uijob.inc.php:1.13    Sat Dec  3 21:11:43 2005
+++ hrm/inc/class.uijob.inc.php Sat Dec  3 21:35:01 2005
@@ -344,6 +344,13 @@

                function lookup_task()
                {
+                       if(!$this->acl->check('job', PHPGW_ACL_ADD))
+                       {
+                               $this->bocommon->no_access($links);
+                               return;
+                       }
+
+
                        $GLOBALS['phpgw_info']['flags']['noframework'] = True;
                        $GLOBALS['phpgw_info']['flags']['headonly']=true;

@@ -356,20 +363,36 @@

                        $dateformat = 
$GLOBALS['phpgw_info']['user']['preferences']['common']['dateformat'];

+                       if($this->acl->check('job', PHPGW_ACL_EDIT))
+                       {
+                               $allowed_edit = true;
+                       }
+
+
                        while (is_array($task) && list(,$entry) = each($task))
                        {

+                               if ($allowed_edit)
+                               {
+                                       $link_edit              = 
$GLOBALS['phpgw']->link('/index.php','menuaction='.$this->currentapp.".uijob.edit_task_type&task_type_id="
 . $entry['id']);
+                                       $text_edit              = lang('edit');
+                               }
+
                                $content[] = array
                                (
                                        'id'                    => $entry['id'],
                                        'name'                  => 
$entry['name'],
                                        'descr'                 => 
$entry['descr'],
-//                                     'link_edit'             => 
$GLOBALS['phpgw']->link('/index.php','menuaction='.$this->currentapp.".uijob.edit_task_type&id="
 . $entry['id']),
-//                                     'link_view'             => 
$GLOBALS['phpgw']->link('/index.php','menuaction='.$this->currentapp.".uijob.edit_task_type&id="
 . $entry['id']),
-//                                     'link_delete'           => 
$GLOBALS['phpgw']->link('/index.php','menuaction='.$this->currentapp.".uijob.edit_task_type&id="
 . $entry['id']),
+                                       'link_edit'             => $link_edit,
+//                                     'link_view'             => 
$GLOBALS['phpgw']->link('/index.php','menuaction='.$this->currentapp.".uijob.edit_task_type&task_type_id="
 . $entry['id']),
+//                                     'link_delete'           => 
$GLOBALS['phpgw']->link('/index.php','menuaction='.$this->currentapp.".uijob.edit_task_type&task_type_id="
 . $entry['id']),
                                        'lang_select'           => 
lang('select'),
-                                       'text_delete'           => 
lang('delete')
+                                       'text_delete'           => 
lang('delete'),
+                                       'text_edit'             => $text_edit,
+                                       'lang_edit_text'        => lang('edit 
this item')
                                );
+                               unset ($link_edit);
+                               unset ($text_edit);
                        }








reply via email to

[Prev in Thread] Current Thread [Next in Thread]