Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
I
intranet-hr
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
project-open
intranet-hr
Commits
7f1b44f5
Commit
7f1b44f5
authored
Nov 23, 2015
by
Frank Bergmann
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
- Gustaf changes
parent
d3a601dd
Changes
10
Hide whitespace changes
Inline
Side-by-side
Showing
10 changed files
with
40 additions
and
40 deletions
+40
-40
intranet-hr-procs.tcl
tcl/intranet-hr-procs.tcl
+2
-2
index.adp
www/index.adp
+2
-2
index.tcl
www/index.tcl
+19
-19
new.adp
www/new.adp
+3
-3
new.tcl
www/new.tcl
+4
-4
org-chart.adp
www/org-chart.adp
+1
-1
org-chart.tcl
www/org-chart.tcl
+5
-5
upload-vacationdata-2.tcl
www/upload-vacationdata-2.tcl
+2
-2
upload-vacationdata.adp
www/upload-vacationdata.adp
+1
-1
upload-vacationdata.tcl
www/upload-vacationdata.tcl
+1
-1
No files found.
tcl/intranet-hr-procs.tcl
View file @
7f1b44f5
...
...
@@ -149,7 +149,7 @@ ad_proc im_employee_info_component { employee_id return_url {view_name ""} } {
ns_log Notice
"im_employee_info_component: visible_for=
$visible
_for"
if
{
""
==
$visible
_for ||
[
eval
$visible
_for
]}
{
append employee_html
"
<tr
$td
_class(
[
expr
$ctr
% 2
]
)>
<tr
$td
_class(
[
expr
{
$ctr
% 2
}
]
)>
<td>
[
lang::message::lookup
""
"intranet-hr.
[
lang::util::suggest_key
$column
_name
]
"
$column
_name
]
</td><td>"
set cmd
"append employee_html
$column
_render_tcl"
eval
$cmd
...
...
@@ -163,7 +163,7 @@ ad_proc im_employee_info_component { employee_id return_url {view_name ""} } {
if
{
$write
}
{
append employee_html
"
<tr
$td
_class(
[
expr
$ctr
% 2
]
)>
<tr
$td
_class(
[
expr
{
$ctr
% 2
}
]
)>
<td></td><td><input type=submit value='
[
_ intranet-hr.Edit
]
'></td></tr>
\n
"
}
append employee_html
"</table></form>
\n
"
...
...
www/index.adp
View file @
7f1b44f5
<master src="../../intranet-core/www/master">
<property name="
title
">Companies</property>
<property name="
doc(title)
">Companies</property>
<property name="context">context</property>
<property name="main_navbar_label">user</property>
<%= $filter_html %>
<%= $navbar_html %>
<table width="100%" cellpadding=
2 cellspacing=2 border=0
>
<table width="100%" cellpadding=
"2" cellspacing="2" border="0"
>
<%= $table_header_html %>
<%= $table_body_html %>
<%= $table_continuation_html %>
...
...
www/index.tcl
View file @
7f1b44f5
...
...
@@ -75,7 +75,7 @@ ad_page_contract {
# 2. Defaults & Security
# ---------------------------------------------------------------
set user_id [a
d_maybe_redirect_for_registratio
n]
set user_id [a
uth::require_logi
n]
set page_title "[_ intranet-hr.Users]"
set context_bar [im_context_bar $page_title]
set page_focus "im_header_form.keywords"
...
...
@@ -106,7 +106,7 @@ if {$user_group_id > 0} {
# Check whether the user can "read" this group:
set sql "select im_object_permission_p(:user_group_id, :user_id, 'read') from dual"
set read [db_string user_can_read_user_group_p $sql]
if {
![string equal "t" $read]
} {
if {
"t" ne $read
} {
ad_return_complaint 1 "You don't have permissions to view this page"
return
}
...
...
@@ -119,7 +119,7 @@ if {$user_group_id > 0} {
set sql "select im_object_permission_p(:company_group_id, :user_id, 'read') from dual"
set read [db_string user_can_read_user_group_p $sql]
if {
![string equal "t" $read]
} {
if {
"t" ne $read
} {
ad_return_complaint 1 "[_ intranet-hr.lt_You_dont_have_permiss]"
return
}
...
...
@@ -146,10 +146,10 @@ if {"" == $view_name} {
}
if {
[empty_string_p $how_many]
|| $how_many < 1 } {
if {
$how_many eq ""
|| $how_many < 1 } {
set how_many [im_parameter -package_id [im_package_core_id] NumberResultsPerPage intranet 50]
}
set end_idx [expr
$start_idx + $how_many - 1
]
set end_idx [expr
{$start_idx + $how_many - 1}
]
# ---------------------------------------------------------------
# 3. Define Table Columns
...
...
@@ -186,12 +186,12 @@ db_foreach column_list_sql $column_sql {
lappend column_headers "$column_name"
lappend column_vars "$column_render_tcl"
if
[exists_and_not_null extra_from]
{ lappend extra_froms $extra_from }
if
[exists_and_not_null extra_select]
{ lappend extra_selects $extra_select }
if
[exists_and_not_null extra_where]
{ lappend extra_wheres $extra_where }
if
{([info exists extra_from] && $extra_from ne "")}
{ lappend extra_froms $extra_from }
if
{([info exists extra_select] && $extra_select ne "")}
{ lappend extra_selects $extra_select }
if
{([info exists extra_where] && $extra_where ne "")}
{ lappend extra_wheres $extra_where }
if
[exists_and_not_null order_by_clause]
{
if {
[string equal $order_by $column_name]
} {
if
{([info exists order_by_clause] && $order_by_clause ne "")}
{
if {
$order_by eq $column_name
} {
# We need to sort the list by this column
set extra_order_by $order_by_clause
}
...
...
@@ -269,7 +269,7 @@ if {$rec_test_result_id} {
lappend extra_wheres "f.rec_test_result_id = :rec_test_result_id"
}
if {
![empty_string_p $letter] && [string compare $letter "ALL"] != 0 && [string compare $letter "SCROLL"] != 0
} {
if {
$letter ne "" && $letter ne "ALL" && $letter ne "SCROLL"
} {
set letter [string toupper $letter]
lappend extra_wheres "im_first_letter_default_to_a(p.last_name)=:letter"
}
...
...
@@ -362,7 +362,7 @@ $extra_order_by
# Limit the search results to N data sets only
# to be able to manage large sites
#
if {
[string compare $letter "all"] == 0
} {
if {
$letter eq "all"
} {
# Set these limits to negative values to deactivate them
set total_in_limited -1
set how_many -1
...
...
@@ -424,7 +424,7 @@ set filter_html "
# ---------------------------------------------------------------
# Set up colspan to be the number of headers + 1 for the # column
set colspan [expr
[llength $column_headers] + 1
]
set colspan [expr
{[llength $column_headers] + 1}
]
# Format the header names with links that modify the
# sort order of the SQL query.
...
...
@@ -432,14 +432,14 @@ set colspan [expr [llength $column_headers] + 1]
set table_header_html ""
set url "index?"
set query_string [export_ns_set_vars url [list order_by]]
if {
![empty_string_p $query_string]
} {
if {
$query_string ne ""
} {
append url "$query_string&"
}
append table_header_html "<tr>\n"
foreach col $column_headers {
regsub -all " " $col "_" col_key
if {
[string compare $order_by $col] == 0
} {
if {
$order_by eq $col
} {
append table_header_html " <td class=rowtitle>[_ intranet-hr.$col_key]</td>\n"
} else {
append table_header_html " <td class=rowtitle><a href=\"${url}order_by=[ns_urlencode $col]\">[_ intranet-hr.$col_key]</a></td>\n"
...
...
@@ -459,7 +459,7 @@ set idx $start_idx
db_foreach projects_info_query $query {
# Append together a line of data based on the "column_vars" parameter list
append table_body_html "<tr$bgcolor([expr
$ctr % 2
])>\n"
append table_body_html "<tr$bgcolor([expr
{$ctr % 2}
])>\n"
foreach column_var $column_vars {
append table_body_html "\t<td valign=top>"
set cmd "append table_body_html $column_var"
...
...
@@ -476,7 +476,7 @@ db_foreach projects_info_query $query {
}
# Show a reasonable message when there are no result rows:
if {
[empty_string_p $table_body_html]
} {
if {
$table_body_html eq ""
} {
set table_body_html "
<tr><td colspan=$colspan><ul><li><b>
[_ intranet-hr.lt_There_are_currently_n]
...
...
@@ -486,7 +486,7 @@ if { [empty_string_p $table_body_html] } {
if { $ctr == $how_many && $end_idx < $total_in_limited } {
# This means that there are rows that we decided not to return
# Include a link to go to the next page
set next_start_idx [expr
$end_idx + 1
]
set next_start_idx [expr
{$end_idx + 1}
]
set next_page_url "index?start_idx=$next_start_idx&[export_ns_set_vars url [list start_idx]]"
} else {
set next_page_url ""
...
...
@@ -495,7 +495,7 @@ if { $ctr == $how_many && $end_idx < $total_in_limited } {
if { $start_idx > 0 } {
# This means we didn't start with the first row - there is
# at least 1 previous row. add a previous page link
set previous_start_idx [expr
$start_idx - $how_many
]
set previous_start_idx [expr
{$start_idx - $how_many}
]
if { $previous_start_idx < 0 } { set previous_start_idx 0 }
set previous_page_url "index?start_idx=$previous_start_idx&[export_ns_set_vars url [list start_idx]]"
} else {
...
...
www/new.adp
View file @
7f1b44f5
<master src="../../intranet-core/www/master">
<property name="
title">@page_title
@</property>
<property name="context">@context;
noquote
@</property>
<property name="
doc(title)">@page_title;literal
@</property>
<property name="context">@context;
literal
@</property>
<property name="main_navbar_label">user</property>
<h2>@page_title@</h2>
...
...
@@ -9,6 +9,6 @@
<div class="general-message">@message@</div>
</if>
<property name="focus">@focus;
noquote
@</property>
<property name="focus">@focus;
literal
@</property>
<formtemplate id="employee_information"></formtemplate>
www/new.tcl
View file @
7f1b44f5
...
...
@@ -62,7 +62,7 @@ ad_page_contract {
# Default & Security
# ------------------------------------------------------------------
set
user_id
[
a
d_maybe_redirect_for_registratio
n
]
set
user_id
[
a
uth::require_logi
n
]
set
today
[
db_string date_today
"select to_char(sysdate,'YYYY-MM-DD') from dual"
]
set
date_format
"YYYY-MM-DD"
set
end_century
"2099-12-31"
...
...
@@ -87,7 +87,7 @@ set context [im_context_bar $page_title]
# Insert default information if the record doesn't exist
# ------------------------------------------------------------------
# if { ![info exists birthdate
]
||
$birthdate
==
""
}
{
set birthdate
$today
}
# if { ![info exists birthdate
]
||
$birthdate
eq
""
}
{
set birthdate
$today
}
set
default_currency
[
im_parameter -package_id
[
im_package_cost_id
]
"DefaultCurrency"
""
"EUR"
]
if
{
""
==
$currency
}
{
...
...
@@ -386,8 +386,8 @@ if {[form is_submission $form_id]} {
if
{
0 ==
$supervisor
_id
}
{
set supervisor_id
""
}
if
{
""
==
$salary
_payments_per_year
}
{
set salary_payments_per_year 12
}
if
{
!
[
exists_and_not_null tax
]
}
{
set tax 0
}
if
{
!
[
exists_and_not_null vat
]
}
{
set vat 0
}
if
{
(
!
[
info
exists tax
]
||
$tax
eq
""
)
}
{
set tax 0
}
if
{
(
!
[
info
exists vat
]
||
$vat
eq
""
)
}
{
set vat 0
}
if
{[
info
exists supervisor_id
]
&&
$supervisor
_id ==
$employee
_id
}
{
ad_return_complaint 1
"
[
_ intranet-hr.Employee_Own_Supervisor
]
"
...
...
www/org-chart.adp
View file @
7f1b44f5
<master src="../../intranet-core/www/master">
<property name="
title
">Companies</property>
<property name="
doc(title)
">Companies</property>
<property name="context">context</property>
<property name="main_navbar_label">user</property>
...
...
www/org-chart.tcl
View file @
7f1b44f5
...
...
@@ -18,7 +18,7 @@ ad_page_contract {
{
starting_user_id:integer
""
}
}
set
user_id
[
a
d_maybe_redirect_for_registratio
n
]
set
user_id
[
a
uth::require_logi
n
]
set
context_bar
[
im_context_bar
[
list
/intranet/users/
"Users"
]
"Org Chart"
]
set
page_title
"
[
_ intranet-hr.Users
]
"
set
page_focus
"im_header_form.keywords"
...
...
@@ -54,7 +54,7 @@ if { [llength $big_kahuna_list] == 0 || [llength $big_kahuna_list] > 1 } {
return
}
if
{
!
[
exists_and_not_null starting_employee_id
]
}
{
if
{
(
!
[
info
exists starting_employee_id
]
||
$starting
_employee_id eq
""
)
}
{
set starting_employee_id
[
lindex
$big
_kahuna_list 0
]
}
...
...
@@ -106,14 +106,14 @@ set employee_listing_sql "
set
homeless_employees
""
db_foreach employee_listing
$employee
_listing_sql
{
append homeless_employees
" <li> <a href=../users/
view?
[
export_vars -url
{
employee_id
}]
>
$employee
_name</a>"
append homeless_employees
" <li> <a href=../users/
[
export_vars -base view
{
employee_id
}]
>
$employee
_name</a>"
if
{
$user
_admin_p
}
{
append homeless_employees
" (<a href=admin/
update-supervisor?
[
export_vars -url
{
employee_id return_url
}]
>
[
_ intranet-hr.add_supervisor
]
</a>)"
append homeless_employees
" (<a href=admin/
[
export_vars -base update-supervisor
{
employee_id return_url
}]
>
[
_ intranet-hr.add_supervisor
]
</a>)"
}
append homeless_employees
"
\n
"
}
if
{
!
[
empty_string_p
$homeless
_employees
]
}
{
if
{
$homeless
_employees ne
""
}
{
append page_body
"<p><h3>
[
_ intranet-hr.lt_Employees_without_sup
]
</h3>
<ul>
$homeless
_employees
...
...
www/upload-vacationdata-2.tcl
View file @
7f1b44f5
...
...
@@ -31,7 +31,7 @@ ad_page_contract {
# Security & Defaults
# ---------------------------------------------------------------
set
user_id
[
a
d_maybe_redirect_for_registratio
n
]
set
user_id
[
a
uth::require_logi
n
]
set
page_title
"Upload Vacation Data CSV"
set
page_body
""
set
context_bar
[
im_context_bar
$page
_title
]
...
...
@@ -58,7 +58,7 @@ if { $max_n_bytes && ([file size $tmp_filename] > $max_n_bytes) } {
}
# strip off the C:\directories... crud and just get the file name
if
!
[
regexp
{([
^//
\\
]
+
)
$
}
$upload
_file match filename
]
{
if
{
!
[
regexp
{([
^//
\\
]
+
)
$
}
$upload
_file match filename
]}
{
# couldn't find a match
set filename
$upload
_file
}
...
...
www/upload-vacationdata.adp
View file @
7f1b44f5
...
...
@@ -2,7 +2,7 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN">
<master src="/packages/intranet-core/www/master">
<property name="
title">@page_title
@</property>
<property name="
doc(title)">@page_title;literal
@</property>
<h1>Import Employee Data "Vacation Balance" and "Vacation Days per Year"</h1>
...
...
www/upload-vacationdata.tcl
View file @
7f1b44f5
...
...
@@ -20,7 +20,7 @@ ad_page_contract {
}
{}
set
user_id
[
a
d_maybe_redirect_for_registratio
n
]
set
user_id
[
a
uth::require_logi
n
]
set
page_title
"Upload Vacation Data CSV"
# set context_bar [im_context_bar [list "/intranet/users/" "Users"
]
$page
_title
]
set
context_bar
""
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment