|
@@ -9,7 +9,7 @@
|
|
|
$language_file = array('admin');
|
|
|
|
|
|
$cidReset = true;
|
|
|
-require_once '../inc/global.inc.php';
|
|
|
+//require_once '../inc/global.inc.php';
|
|
|
|
|
|
$this_section = SECTION_PLATFORM_ADMIN;
|
|
|
|
|
@@ -26,13 +26,13 @@ $interbreadcrumb[]=array('url' => 'career_dashboard.php','name' => get_lang('Car
|
|
|
$action = isset($_GET['action']) ? $_GET['action'] : null;
|
|
|
|
|
|
$check = Security::check_token('request');
|
|
|
-$token = Security::get_token();
|
|
|
+$token = Security::get_token();
|
|
|
|
|
|
if ($action == 'add') {
|
|
|
$interbreadcrumb[]=array('url' => 'careers.php','name' => get_lang('Careers'));
|
|
|
$interbreadcrumb[]=array('url' => '#','name' => get_lang('Add'));
|
|
|
} elseif ($action == 'edit') {
|
|
|
- $interbreadcrumb[]=array('url' => 'careers.php','name' => get_lang('Careers'));
|
|
|
+ $interbreadcrumb[]=array('url' => 'careers.php','name' => get_lang('Careers'));
|
|
|
$interbreadcrumb[]=array('url' => '#','name' => get_lang('Edit'));
|
|
|
} else {
|
|
|
$interbreadcrumb[]=array('url' => '#','name' => get_lang('Careers'));
|
|
@@ -43,7 +43,7 @@ Display::display_header();
|
|
|
//jqgrid will use this URL to do the selects
|
|
|
$url = api_get_path(WEB_AJAX_PATH).'model.ajax.php?a=get_careers';
|
|
|
|
|
|
-//The order is important you need to check the the $column variable in the model.ajax.php file
|
|
|
+//The order is important you need to check the the $column variable in the model.ajax.php file
|
|
|
$columns = array(get_lang('Name'), get_lang('Description'), get_lang('Actions'));
|
|
|
|
|
|
//Column config
|
|
@@ -64,11 +64,11 @@ $column_model = array(
|
|
|
'formatter' => 'action_formatter',
|
|
|
'sortable' => 'false'
|
|
|
)
|
|
|
- );
|
|
|
-//Autowidth
|
|
|
+ );
|
|
|
+//Autowidth
|
|
|
$extra_params['autowidth'] = 'true';
|
|
|
-//height auto
|
|
|
-$extra_params['height'] = 'auto';
|
|
|
+//height auto
|
|
|
+$extra_params['height'] = 'auto';
|
|
|
|
|
|
//With this function we can add actions to the jgrid (edit, delete, etc)
|
|
|
$action_links = 'function action_formatter(cellvalue, options, rowObject) {
|
|
@@ -94,15 +94,15 @@ $action_links = 'function action_formatter(cellvalue, options, rowObject) {
|
|
|
'',
|
|
|
ICON_SIZE_SMALL
|
|
|
).'</a>'.
|
|
|
- '\';
|
|
|
+ '\';
|
|
|
}';
|
|
|
?>
|
|
|
<script>
|
|
|
$(function() {
|
|
|
-<?php
|
|
|
+<?php
|
|
|
// grid definition see the $career->display() function
|
|
|
- echo Display::grid_js('careers', $url,$columns,$column_model,$extra_params, array(), $action_links,true);
|
|
|
-?>
|
|
|
+ echo Display::grid_js('careers', $url,$columns,$column_model,$extra_params, array(), $action_links,true);
|
|
|
+?>
|
|
|
});
|
|
|
</script>
|
|
|
<?php
|
|
@@ -120,14 +120,14 @@ switch ($action) {
|
|
|
$form = $career->return_form($url, 'add');
|
|
|
|
|
|
// The validation or display
|
|
|
- if ($form->validate()) {
|
|
|
+ if ($form->validate()) {
|
|
|
if ($check) {
|
|
|
- $values = $form->exportValues();
|
|
|
- $res = $career->save($values);
|
|
|
+ $values = $form->exportValues();
|
|
|
+ $res = $career->save($values);
|
|
|
if ($res) {
|
|
|
Display::display_confirmation_message(get_lang('ItemAdded'));
|
|
|
}
|
|
|
- }
|
|
|
+ }
|
|
|
$career->display();
|
|
|
} else {
|
|
|
echo '<div class="actions">';
|
|
@@ -137,22 +137,22 @@ switch ($action) {
|
|
|
'',
|
|
|
ICON_SIZE_MEDIUM
|
|
|
).'</a>';
|
|
|
- echo '</div>';
|
|
|
+ echo '</div>';
|
|
|
$form->addElement('hidden', 'sec_token');
|
|
|
$form->setConstants(array('sec_token' => $token));
|
|
|
$form->display();
|
|
|
}
|
|
|
break;
|
|
|
case 'edit':
|
|
|
- // Action handling: Editing
|
|
|
+ // Action handling: Editing
|
|
|
$url = api_get_self().'?action='.Security::remove_XSS($_GET['action']).'&id='.intval($_GET['id']);
|
|
|
- $form = $career->return_form($url, 'edit');
|
|
|
+ $form = $career->return_form($url, 'edit');
|
|
|
|
|
|
// The validation or display
|
|
|
- if ($form->validate()) {
|
|
|
+ if ($form->validate()) {
|
|
|
if ($check) {
|
|
|
$values = $form->exportValues();
|
|
|
- $career->update_all_promotion_status_by_career_id($values['id'],$values['status']);
|
|
|
+ $career->update_all_promotion_status_by_career_id($values['id'],$values['status']);
|
|
|
$res = $career->update($values);
|
|
|
if ($values['status']) {
|
|
|
Display::display_confirmation_message(
|
|
@@ -162,7 +162,7 @@ switch ($action) {
|
|
|
} else {
|
|
|
Display::display_confirmation_message(sprintf(get_lang('CareerXArchived'), $values['name']), false);
|
|
|
}
|
|
|
- }
|
|
|
+ }
|
|
|
$career->display();
|
|
|
} else {
|
|
|
echo '<div class="actions">';
|
|
@@ -188,7 +188,7 @@ switch ($action) {
|
|
|
}
|
|
|
$career->display();
|
|
|
break;
|
|
|
- case 'copy':
|
|
|
+ case 'copy':
|
|
|
if (api_get_session_id() != 0 && !api_is_allowed_to_session_edit(false, true)) {
|
|
|
api_not_allowed();
|
|
|
}
|
|
@@ -201,7 +201,7 @@ switch ($action) {
|
|
|
$career->display();
|
|
|
break;
|
|
|
default:
|
|
|
- $career->display();
|
|
|
+ $career->display();
|
|
|
break;
|
|
|
}
|
|
|
-Display :: display_footer();
|
|
|
+Display :: display_footer();
|