|
|
|
|
@ -36,43 +36,44 @@ $url_list = UrlManager::get_url_data(); |
|
|
|
|
if (isset ($_GET['action'])) { |
|
|
|
|
if ($_GET['action'] == 'show_message') { |
|
|
|
|
Display :: display_normal_message(Security::remove_XSS(stripslashes($_GET['message']))); |
|
|
|
|
} |
|
|
|
|
$check = Security::check_token('get'); |
|
|
|
|
if ($check) { |
|
|
|
|
$url_id=Database::escape_string($_GET['url_id']); |
|
|
|
|
} else { |
|
|
|
|
$check = Security::check_token('get'); |
|
|
|
|
if ($check) { |
|
|
|
|
$url_id = Database::escape_string($_GET['url_id']); |
|
|
|
|
|
|
|
|
|
switch ($_GET['action']) { |
|
|
|
|
case 'delete_url' : |
|
|
|
|
$result = UrlManager::delete($url_id); |
|
|
|
|
if ($result) { |
|
|
|
|
Display :: display_normal_message(get_lang('URLDeleted')); |
|
|
|
|
} else { |
|
|
|
|
Display :: display_error_message(get_lang('CannotDeleteURL')); |
|
|
|
|
} |
|
|
|
|
break; |
|
|
|
|
case 'lock' : |
|
|
|
|
UrlManager::set_url_status('lock',$url_id); |
|
|
|
|
Display :: display_normal_message(get_lang('URLInactive')); |
|
|
|
|
break; |
|
|
|
|
case 'unlock'; |
|
|
|
|
UrlManager::set_url_status('unlock',$url_id); |
|
|
|
|
Display :: display_normal_message(get_lang('URLActive')); |
|
|
|
|
break; |
|
|
|
|
case 'register'; |
|
|
|
|
// we are going to register the admin |
|
|
|
|
if(api_is_platform_admin()) { |
|
|
|
|
if($current_access_url_id!=-1) { |
|
|
|
|
$url_str = ''; |
|
|
|
|
foreach($url_list as $my_url) { |
|
|
|
|
if (!in_array($my_url['id'],$my_user_url_list)){ |
|
|
|
|
UrlManager::add_user_to_url(api_get_user_id(),$my_url['id']); |
|
|
|
|
$url_str.=$my_url['url'].' <br />'; |
|
|
|
|
switch ($_GET['action']) { |
|
|
|
|
case 'delete_url' : |
|
|
|
|
$result = UrlManager::delete($url_id); |
|
|
|
|
if ($result) { |
|
|
|
|
Display :: display_normal_message(get_lang('URLDeleted')); |
|
|
|
|
} else { |
|
|
|
|
Display :: display_error_message(get_lang('CannotDeleteURL')); |
|
|
|
|
} |
|
|
|
|
break; |
|
|
|
|
case 'lock' : |
|
|
|
|
UrlManager::set_url_status('lock',$url_id); |
|
|
|
|
Display :: display_normal_message(get_lang('URLInactive')); |
|
|
|
|
break; |
|
|
|
|
case 'unlock'; |
|
|
|
|
UrlManager::set_url_status('unlock',$url_id); |
|
|
|
|
Display :: display_normal_message(get_lang('URLActive')); |
|
|
|
|
break; |
|
|
|
|
case 'register'; |
|
|
|
|
// we are going to register the admin |
|
|
|
|
if(api_is_platform_admin()) { |
|
|
|
|
if($current_access_url_id!=-1) { |
|
|
|
|
$url_str = ''; |
|
|
|
|
foreach($url_list as $my_url) { |
|
|
|
|
if (!in_array($my_url['id'],$my_user_url_list)){ |
|
|
|
|
UrlManager::add_user_to_url(api_get_user_id(),$my_url['id']); |
|
|
|
|
$url_str.=$my_url['url'].' <br />'; |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
Display :: display_normal_message(get_lang('AdminUserRegisteredToThisURL').': '.$url_str.'<br />',false); |
|
|
|
|
} |
|
|
|
|
Display :: display_normal_message(get_lang('AdminUserRegisteredToThisURL').': '.$url_str.'<br />',false); |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
break; |
|
|
|
|
break; |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
Security::clear_token(); |
|
|
|
|
|