|
@@ -1,24 +1,22 @@
|
|
|
<?php
|
|
|
/* For licensing terms, see /license.txt */
|
|
|
/**
|
|
|
-* @package chamilo.admin
|
|
|
-* @author Julio Montoya <gugli100@gmail.com>
|
|
|
-*/
|
|
|
-
|
|
|
-
|
|
|
+ * @package chamilo.admin
|
|
|
+ * @author Julio Montoya <gugli100@gmail.com>
|
|
|
+ */
|
|
|
// name of the language file that needs to be included
|
|
|
-$language_file='admin';
|
|
|
+$language_file = 'admin';
|
|
|
|
|
|
// resetting the course id
|
|
|
$cidReset = true;
|
|
|
|
|
|
require_once '../inc/global.inc.php';
|
|
|
-require_once api_get_path(LIBRARY_PATH).'urlmanager.lib.php';
|
|
|
-require_once api_get_path(LIBRARY_PATH).'access_url_edit_users_to_url_functions.lib.php';
|
|
|
+require_once api_get_path(LIBRARY_PATH) . 'urlmanager.lib.php';
|
|
|
+require_once api_get_path(LIBRARY_PATH) . 'access_url_edit_users_to_url_functions.lib.php';
|
|
|
require_once '../inc/lib/xajax/xajax.inc.php';
|
|
|
$xajax = new xajax();
|
|
|
//$xajax->debugOn();
|
|
|
-$xajax -> registerFunction (array('search_users', 'Accessurledituserstourl', 'search_users'));
|
|
|
+$xajax->registerFunction(array('search_users', 'Accessurledituserstourl', 'search_users'));
|
|
|
|
|
|
|
|
|
// setting the section (for the tabs)
|
|
@@ -27,32 +25,32 @@ $this_section = SECTION_PLATFORM_ADMIN;
|
|
|
// Access restrictions
|
|
|
api_protect_global_admin_script();
|
|
|
if (!api_get_multiple_access_url()) {
|
|
|
- header('Location: index.php');
|
|
|
- exit;
|
|
|
+ header('Location: index.php');
|
|
|
+ exit;
|
|
|
}
|
|
|
|
|
|
|
|
|
// Database Table Definitions
|
|
|
-$tbl_user = Database::get_main_table(TABLE_MAIN_USER);
|
|
|
+$tbl_user = Database::get_main_table(TABLE_MAIN_USER);
|
|
|
$tbl_access_url_rel_user = Database :: get_main_table(TABLE_MAIN_ACCESS_URL_REL_USER);
|
|
|
-$tbl_access_url = Database :: get_main_table(TABLE_MAIN_ACCESS_URL);
|
|
|
+$tbl_access_url = Database :: get_main_table(TABLE_MAIN_ACCESS_URL);
|
|
|
|
|
|
// setting breadcrumbs
|
|
|
$tool_name = get_lang('EditUsersToURL');
|
|
|
-$interbreadcrumb[] = array ('url' => 'index.php', 'name' => get_lang('PlatformAdmin'));
|
|
|
-$interbreadcrumb[] = array ('url' => 'access_urls.php', 'name' => get_lang('MultipleAccessURLs'));
|
|
|
+$interbreadcrumb[] = array('url' => 'index.php', 'name' => get_lang('PlatformAdmin'));
|
|
|
+$interbreadcrumb[] = array('url' => 'access_urls.php', 'name' => get_lang('MultipleAccessURLs'));
|
|
|
|
|
|
$add_type = 'multiple';
|
|
|
-if(isset($_REQUEST['add_type']) && $_REQUEST['add_type']!=''){
|
|
|
- $add_type = Security::remove_XSS($_REQUEST['add_type']);
|
|
|
+if (isset($_REQUEST['add_type']) && $_REQUEST['add_type'] != '') {
|
|
|
+ $add_type = Security::remove_XSS($_REQUEST['add_type']);
|
|
|
}
|
|
|
|
|
|
-$access_url_id=1;
|
|
|
-if(isset($_REQUEST['access_url_id']) && $_REQUEST['access_url_id']!=''){
|
|
|
- $access_url_id = Security::remove_XSS($_REQUEST['access_url_id']);
|
|
|
+$access_url_id = 1;
|
|
|
+if (isset($_REQUEST['access_url_id']) && $_REQUEST['access_url_id'] != '') {
|
|
|
+ $access_url_id = Security::remove_XSS($_REQUEST['access_url_id']);
|
|
|
}
|
|
|
|
|
|
-$xajax -> processRequests();
|
|
|
+$xajax->processRequests();
|
|
|
$htmlHeadXtra[] = $xajax->getJavascript('../inc/lib/xajax/');
|
|
|
$htmlHeadXtra[] = '
|
|
|
<script type="text/javascript">
|
|
@@ -72,7 +70,7 @@ function send() {
|
|
|
|
|
|
if (document.formulaire.access_url_id.value!=0) {
|
|
|
document.formulaire.form_sent.value=0;
|
|
|
- document.formulaire.add_type.value=\''.$add_type.'\';
|
|
|
+ document.formulaire.add_type.value=\'' . $add_type . '\';
|
|
|
document.formulaire.submit();
|
|
|
}
|
|
|
}
|
|
@@ -88,53 +86,53 @@ function remove_item(origin)
|
|
|
}
|
|
|
</script>';
|
|
|
|
|
|
-$form_sent=0;
|
|
|
-$errorMsg='';
|
|
|
-$UserList=array();
|
|
|
+$form_sent = 0;
|
|
|
+$errorMsg = '';
|
|
|
+$UserList = array();
|
|
|
|
|
|
$message = '';
|
|
|
|
|
|
if ($_POST['form_sent']) {
|
|
|
- $form_sent = $_POST['form_sent'];
|
|
|
- $UserList = $_POST['sessionUsersList'];
|
|
|
-
|
|
|
- if (!is_array($UserList)) {
|
|
|
- $UserList=array();
|
|
|
- }
|
|
|
- if ($form_sent == 1) {
|
|
|
- if ($access_url_id==0) {
|
|
|
- header('Location: access_url_edit_users_to_url.php?action=show_message&message='.get_lang('SelectURL'));
|
|
|
- } elseif (is_array($UserList)) {
|
|
|
- $result = UrlManager::update_urls_rel_user($UserList, $access_url_id);
|
|
|
- $url_info = UrlManager::get_url_data_from_id($access_url_id);
|
|
|
+ $form_sent = $_POST['form_sent'];
|
|
|
+ $UserList = $_POST['sessionUsersList'];
|
|
|
+
|
|
|
+ if (!is_array($UserList)) {
|
|
|
+ $UserList = array();
|
|
|
+ }
|
|
|
+ if ($form_sent == 1) {
|
|
|
+ if ($access_url_id == 0) {
|
|
|
+ header('Location: access_url_edit_users_to_url.php?action=show_message&message=' . get_lang('SelectURL'));
|
|
|
+ } elseif (is_array($UserList)) {
|
|
|
+ $result = UrlManager::update_urls_rel_user($UserList, $access_url_id);
|
|
|
+ $url_info = UrlManager::get_url_data_from_id($access_url_id);
|
|
|
if (!empty($result)) {
|
|
|
- $message .= 'URL: '.$url_info['url'].'<br />';
|
|
|
+ $message .= 'URL: ' . $url_info['url'] . '<br />';
|
|
|
}
|
|
|
-
|
|
|
+
|
|
|
if (!empty($result['users_added'])) {
|
|
|
- $message .= '<h4>'.get_lang('UsersAdded').':</h4>';
|
|
|
+ $message .= '<h4>' . get_lang('UsersAdded') . ':</h4>';
|
|
|
$i = 1;
|
|
|
$user_added_list = array();
|
|
|
- foreach($result['users_added'] as $user) {
|
|
|
+ foreach ($result['users_added'] as $user) {
|
|
|
$user_info = api_get_user_info($user);
|
|
|
if (!empty($user_info)) {
|
|
|
- $user_added_list[] = $i.'. '.api_get_person_name($user_info['firstname'], $user_info['lastname']);
|
|
|
+ $user_added_list[] = $i . '. ' . api_get_person_name($user_info['firstname'], $user_info['lastname']);
|
|
|
$i++;
|
|
|
}
|
|
|
}
|
|
|
if (!empty($user_added_list)) {
|
|
|
$message .= implode(', ', $user_added_list);
|
|
|
- }
|
|
|
+ }
|
|
|
}
|
|
|
-
|
|
|
+
|
|
|
if (!empty($result['users_deleted'])) {
|
|
|
- $message .= '<br /><h4>'.get_lang('UsersDeleted').': </h4>';
|
|
|
+ $message .= '<br /><h4>' . get_lang('UsersDeleted') . ': </h4>';
|
|
|
$user_deleted_list = array();
|
|
|
$i = 1;
|
|
|
- foreach($result['users_deleted'] as $user) {
|
|
|
+ foreach ($result['users_deleted'] as $user) {
|
|
|
$user_info = api_get_user_info($user);
|
|
|
if (!empty($user_info)) {
|
|
|
- $user_deleted_list [] = $i.'. '.api_get_person_name($user_info['firstname'], $user_info['lastname']);
|
|
|
+ $user_deleted_list [] = $i . '. ' . api_get_person_name($user_info['firstname'], $user_info['lastname']);
|
|
|
$i++;
|
|
|
}
|
|
|
}
|
|
@@ -142,8 +140,8 @@ if ($_POST['form_sent']) {
|
|
|
$message .= implode(', ', $user_deleted_list);
|
|
|
}
|
|
|
}
|
|
|
- }
|
|
|
- }
|
|
|
+ }
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
Display::display_header($tool_name);
|
|
@@ -153,156 +151,158 @@ if (!empty($message)) {
|
|
|
}
|
|
|
|
|
|
echo '<div class="actions">';
|
|
|
-echo Display::url(Display::return_icon('view_more_stats.gif',get_lang('AddUserToURL'),''), api_get_path(WEB_CODE_PATH).'admin/access_url_add_users_to_url.php');
|
|
|
+echo Display::url(Display::return_icon('view_more_stats.gif', get_lang('AddUserToURL'), ''), api_get_path(WEB_CODE_PATH) . 'admin/access_url_add_users_to_url.php');
|
|
|
echo '</div>';
|
|
|
|
|
|
api_display_tool_title($tool_name);
|
|
|
|
|
|
if ($_GET['action'] == 'show_message')
|
|
|
- Display :: display_normal_message(Security::remove_XSS(stripslashes($_GET['message'])));
|
|
|
+ Display :: display_normal_message(Security::remove_XSS(stripslashes($_GET['message'])));
|
|
|
|
|
|
$nosessionUsersList = $sessionUsersList = array();
|
|
|
$ajax_search = $add_type == 'unique' ? true : false;
|
|
|
|
|
|
-if($ajax_search) {
|
|
|
- $Users=UrlManager::get_url_rel_user_data($access_url_id);
|
|
|
- foreach($Users as $user) {
|
|
|
- $sessionUsersList[$user['user_id']] = $user ;
|
|
|
- }
|
|
|
+if ($ajax_search) {
|
|
|
+ $Users = UrlManager::get_url_rel_user_data($access_url_id);
|
|
|
+ foreach ($Users as $user) {
|
|
|
+ $sessionUsersList[$user['user_id']] = $user;
|
|
|
+ }
|
|
|
} else {
|
|
|
- $Users=UrlManager::get_url_rel_user_data();
|
|
|
- foreach($Users as $user) {
|
|
|
- if($user['access_url_id'] == $access_url_id) {
|
|
|
- $sessionUsersList[$user['user_id']] = $user ;
|
|
|
- }
|
|
|
- }
|
|
|
- $order_clause = api_sort_by_first_name() ? ' ORDER BY firstname, lastname, username' : ' ORDER BY lastname, firstname, username';
|
|
|
- $sql="SELECT u.user_id, lastname, firstname, username
|
|
|
- FROM $tbl_user u WHERE status <> ".ANONYMOUS." ".
|
|
|
- $order_clause;
|
|
|
- $result=Database::query($sql);
|
|
|
- $Users=Database::store_result($result);
|
|
|
- $user_list_leys = array_keys($sessionUsersList);
|
|
|
- foreach($Users as $user) {
|
|
|
- if (!in_array($user['user_id'],$user_list_leys))
|
|
|
- $nosessionUsersList[$user['user_id']] = $user ;
|
|
|
- }
|
|
|
+ $Users = UrlManager::get_url_rel_user_data();
|
|
|
+ foreach ($Users as $user) {
|
|
|
+ if ($user['access_url_id'] == $access_url_id) {
|
|
|
+ $sessionUsersList[$user['user_id']] = $user;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ $order_clause = api_sort_by_first_name() ? ' ORDER BY firstname, lastname, username' : ' ORDER BY lastname, firstname, username';
|
|
|
+ $sql = "SELECT u.user_id, lastname, firstname, username
|
|
|
+ FROM $tbl_user u WHERE status <> " . ANONYMOUS . " " .
|
|
|
+ $order_clause;
|
|
|
+ $result = Database::query($sql);
|
|
|
+ $Users = Database::store_result($result);
|
|
|
+ $user_list_leys = array_keys($sessionUsersList);
|
|
|
+ foreach ($Users as $user) {
|
|
|
+ if (!in_array($user['user_id'], $user_list_leys)) {
|
|
|
+ $nosessionUsersList[$user['user_id']] = $user;
|
|
|
+ }
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
|
|
|
-if($add_type == 'multiple') {
|
|
|
- $link_add_type_unique = '<a href="'.api_get_self().'?add_type=unique&access_url_id='.$access_url_id.'">'.get_lang('SessionAddTypeUnique').'</a>';
|
|
|
- $link_add_type_multiple = get_lang('SessionAddTypeMultiple');
|
|
|
+if ($add_type == 'multiple') {
|
|
|
+ $link_add_type_unique = '<a href="' . api_get_self() . '?add_type=unique&access_url_id=' . $access_url_id . '">' . get_lang('SessionAddTypeUnique') . '</a>';
|
|
|
+ $link_add_type_multiple = get_lang('SessionAddTypeMultiple');
|
|
|
} else {
|
|
|
- $link_add_type_unique = get_lang('SessionAddTypeUnique');
|
|
|
- $link_add_type_multiple = '<a href="'.api_get_self().'?add_type=multiple&access_url_id='.$access_url_id.'">'.get_lang('SessionAddTypeMultiple').'</a>';
|
|
|
+ $link_add_type_unique = get_lang('SessionAddTypeUnique');
|
|
|
+ $link_add_type_multiple = '<a href="' . api_get_self() . '?add_type=multiple&access_url_id=' . $access_url_id . '">' . get_lang('SessionAddTypeMultiple') . '</a>';
|
|
|
}
|
|
|
|
|
|
$url_list = UrlManager::get_url_data();
|
|
|
-
|
|
|
?>
|
|
|
|
|
|
<div style="text-align: left;">
|
|
|
- <?php echo $link_add_type_unique ?> | <?php echo $link_add_type_multiple ?>
|
|
|
+<?php echo $link_add_type_unique ?> | <?php echo $link_add_type_multiple ?>
|
|
|
</div>
|
|
|
<br /><br />
|
|
|
-<form name="formulaire" method="post" action="<?php echo api_get_self(); ?>" style="margin:0px;" <?php if($ajax_search){echo ' onsubmit="valide();"';}?> >
|
|
|
-<?php echo get_lang('SelectUrl').' : '; ?>
|
|
|
+<form name="formulaire" method="post" action="<?php echo api_get_self(); ?>" style="margin:0px;" <?php if ($ajax_search) {
|
|
|
+ echo ' onsubmit="valide();"';
|
|
|
+} ?> >
|
|
|
+ <?php echo get_lang('SelectUrl') . ' : '; ?>
|
|
|
<select name="access_url_id" onchange="javascript:send();">
|
|
|
-<option value="0"> <?php echo get_lang('SelectUrl')?></option>
|
|
|
- <?php
|
|
|
- $url_selected='';
|
|
|
- foreach ($url_list as $url_obj) {
|
|
|
- $checked = '';
|
|
|
- if (!empty($access_url_id)) {
|
|
|
- if ($url_obj['id']==$access_url_id) {
|
|
|
- $checked = 'selected=true';
|
|
|
- $url_selected= $url_obj[1];
|
|
|
- }
|
|
|
- }
|
|
|
- if ($url_obj['active']==1) {
|
|
|
- ?>
|
|
|
- <option <?php echo $checked;?> value="<?php echo $url_obj[0]; ?>"> <?php echo $url_obj[1]; ?></option>
|
|
|
- <?php
|
|
|
- }
|
|
|
- }
|
|
|
- ?>
|
|
|
+<option value="0"> <?php echo get_lang('SelectUrl') ?></option>
|
|
|
+ <?php
|
|
|
+ $url_selected = '';
|
|
|
+ foreach ($url_list as $url_obj) {
|
|
|
+ $checked = '';
|
|
|
+ if (!empty($access_url_id)) {
|
|
|
+ if ($url_obj['id'] == $access_url_id) {
|
|
|
+ $checked = 'selected=true';
|
|
|
+ $url_selected = $url_obj[1];
|
|
|
+ }
|
|
|
+ }
|
|
|
+ if ($url_obj['active'] == 1) {
|
|
|
+ ?>
|
|
|
+ <option <?php echo $checked; ?> value="<?php echo $url_obj[0]; ?>"> <?php echo $url_obj[1]; ?></option>
|
|
|
+ <?php
|
|
|
+ }
|
|
|
+ }
|
|
|
+ ?>
|
|
|
</select>
|
|
|
<br /><br />
|
|
|
<input type="hidden" name="form_sent" value="1" />
|
|
|
<input type="hidden" name="add_type" value = "<?php echo $add_type ?>" />
|
|
|
|
|
|
-<?php
|
|
|
-if(!empty($errorMsg)) {
|
|
|
- Display::display_normal_message($errorMsg); //main API
|
|
|
-}
|
|
|
-?>
|
|
|
+ <?php
|
|
|
+ if (!empty($errorMsg)) {
|
|
|
+ Display::display_normal_message($errorMsg); //main API
|
|
|
+ }
|
|
|
+ ?>
|
|
|
|
|
|
<table border="0" cellpadding="5" cellspacing="0" width="100%">
|
|
|
|
|
|
<!-- Users -->
|
|
|
<tr>
|
|
|
- <td align="center"><b><?php echo get_lang('UserListInPlatform') ?> :</b>
|
|
|
+ <td align="center"><b><?php echo get_lang('UserListInPlatform') ?> : <?php echo count($nosessionUsersList); ?></b>
|
|
|
</td>
|
|
|
<td></td>
|
|
|
- <td align="center"><b><?php echo get_lang('UserListIn').' '.$url_selected; ?> :</b></td>
|
|
|
+ <td align="center"><b><?php echo get_lang('UserListIn') . ' ' . $url_selected; ?> : <?php echo count($sessionUsersList); ?></b></td>
|
|
|
</tr>
|
|
|
|
|
|
<tr>
|
|
|
<td align="center">
|
|
|
<div id="content_source">
|
|
|
- <?php
|
|
|
- if($ajax_search) {
|
|
|
- ?>
|
|
|
- <input type="text" id="user_to_add" onkeyup="xajax_search_users(this.value,document.formulaire.access_url_id.options[document.formulaire.access_url_id.selectedIndex].value)" />
|
|
|
- <div id="ajax_list_users"></div>
|
|
|
- <?php
|
|
|
- } else {
|
|
|
- ?>
|
|
|
- <select id="origin_users" name="nosessionUsersList[]" multiple="multiple" size="15" style="width:380px;">
|
|
|
- <?php
|
|
|
- foreach($nosessionUsersList as $enreg) {
|
|
|
- ?>
|
|
|
- <option value="<?php echo $enreg['user_id']; ?>"><?php echo api_get_person_name($enreg['firstname'], $enreg['lastname']).' ('.$enreg['username'].')'; ?></option>
|
|
|
- <?php
|
|
|
- }
|
|
|
- unset($nosessionUsersList);
|
|
|
- ?>
|
|
|
-
|
|
|
- </select>
|
|
|
- <?php
|
|
|
- }
|
|
|
- ?>
|
|
|
+ <?php
|
|
|
+ if ($ajax_search) {
|
|
|
+ ?>
|
|
|
+ <input type="text" id="user_to_add" onkeyup="xajax_search_users(this.value,document.formulaire.access_url_id.options[document.formulaire.access_url_id.selectedIndex].value)" />
|
|
|
+ <div id="ajax_list_users"></div>
|
|
|
+ <?php
|
|
|
+ } else {
|
|
|
+ ?>
|
|
|
+ <select id="origin_users" name="nosessionUsersList[]" multiple="multiple" size="15" style="width:380px;">
|
|
|
+ <?php
|
|
|
+ foreach ($nosessionUsersList as $enreg) {
|
|
|
+ ?>
|
|
|
+ <option value="<?php echo $enreg['user_id']; ?>"><?php echo api_get_person_name($enreg['firstname'], $enreg['lastname']) . ' (' . $enreg['username'] . ')'; ?></option>
|
|
|
+ <?php
|
|
|
+ }
|
|
|
+ unset($nosessionUsersList);
|
|
|
+ ?>
|
|
|
+
|
|
|
+ </select>
|
|
|
+ <?php
|
|
|
+ }
|
|
|
+ ?>
|
|
|
</div>
|
|
|
</td>
|
|
|
<td width="10%" valign="middle" align="center">
|
|
|
- <?php
|
|
|
- if($ajax_search) {
|
|
|
- ?>
|
|
|
- <button class="arrowl" type="button" onclick="remove_item(document.getElementById('destination_users'))"> </button>
|
|
|
- <?php
|
|
|
- } else {
|
|
|
- ?>
|
|
|
- <button class="arrowr" type="button" onclick="moveItem(document.getElementById('origin_users'), document.getElementById('destination_users'))" ></button>
|
|
|
- <br /><br />
|
|
|
- <button class="arrowl" type="button" onclick="moveItem(document.getElementById('destination_users'), document.getElementById('origin_users'))" ></button>
|
|
|
- <?php
|
|
|
- }
|
|
|
- ?>
|
|
|
+ <?php
|
|
|
+ if ($ajax_search) {
|
|
|
+ ?>
|
|
|
+ <button class="arrowl" type="button" onclick="remove_item(document.getElementById('destination_users'))"> </button>
|
|
|
+ <?php
|
|
|
+ } else {
|
|
|
+ ?>
|
|
|
+ <button class="arrowr" type="button" onclick="moveItem(document.getElementById('origin_users'), document.getElementById('destination_users'))" ></button>
|
|
|
+ <br /><br />
|
|
|
+ <button class="arrowl" type="button" onclick="moveItem(document.getElementById('destination_users'), document.getElementById('origin_users'))" ></button>
|
|
|
+ <?php
|
|
|
+ }
|
|
|
+ ?>
|
|
|
<br /><br /><br /><br /><br /><br />
|
|
|
</td>
|
|
|
<td align="center">
|
|
|
<select id="destination_users" name="sessionUsersList[]" multiple="multiple" size="15" style="width:380px;">
|
|
|
|
|
|
-<?php
|
|
|
-foreach($sessionUsersList as $enreg) {
|
|
|
-?>
|
|
|
- <option value="<?php echo $enreg['user_id']; ?>"><?php echo api_get_person_name($enreg['firstname'], $enreg['lastname']).' ('.$enreg['username'].')'; ?></option>
|
|
|
+ <?php
|
|
|
+ foreach ($sessionUsersList as $enreg) {
|
|
|
+ ?>
|
|
|
+ <option value="<?php echo $enreg['user_id']; ?>"><?php echo api_get_person_name($enreg['firstname'], $enreg['lastname']) . ' (' . $enreg['username'] . ')'; ?></option>
|
|
|
|
|
|
-<?php
|
|
|
-}
|
|
|
-unset($sessionUsersList);
|
|
|
-?>
|
|
|
+ <?php
|
|
|
+ }
|
|
|
+ unset($sessionUsersList);
|
|
|
+ ?>
|
|
|
|
|
|
</select></td>
|
|
|
</tr>
|
|
@@ -310,12 +310,12 @@ unset($sessionUsersList);
|
|
|
<tr>
|
|
|
<td colspan="3" align="center">
|
|
|
<br />
|
|
|
- <?php
|
|
|
- if(isset($_GET['add']))
|
|
|
- echo '<button class="save" type="button" onclick="valide()" >'.get_lang('AddUsersToURL').'</button>';
|
|
|
- else
|
|
|
- echo '<button class="save" type="button" onclick="valide()" >'.get_lang('EditUsersToURL').'</button>';
|
|
|
- ?>
|
|
|
+ <?php
|
|
|
+ if (isset($_GET['add']))
|
|
|
+ echo '<button class="save" type="button" onclick="valide()" >' . get_lang('AddUsersToURL') . '</button>';
|
|
|
+ else
|
|
|
+ echo '<button class="save" type="button" onclick="valide()" >' . get_lang('EditUsersToURL') . '</button>';
|
|
|
+ ?>
|
|
|
</td>
|
|
|
</tr>
|
|
|
|