parent
4e14c160b3
commit
e62852635c
@ -1,5 +1,81 @@ |
||||
<?php |
||||
/* For licensing terms, see /license.txt */ |
||||
|
||||
header('Location: index.php'); |
||||
exit; |
||||
/** |
||||
* Config the plugin |
||||
* @author Enrique Alcaraz Lopez |
||||
* @package chamilo.plugin.redirection |
||||
*/ |
||||
|
||||
require_once __DIR__.'/config.php'; |
||||
|
||||
api_protect_admin_script(); |
||||
|
||||
$list = RedirectionPlugin::getAll(); |
||||
|
||||
$url = api_get_path(WEB_PLUGIN_PATH).'redirection/admin.php'; |
||||
|
||||
if (isset($_REQUEST['id'])) { |
||||
RedirectionPlugin::delete($_REQUEST['id']); |
||||
Display::addFlash(Display::return_message(get_lang('Deleted'))); |
||||
header('Location: admin.php'); |
||||
exit; |
||||
} elseif (isset($_POST['submit_button'])) { |
||||
$result = RedirectionPlugin::insert($_POST['user_id'], $_POST['url']); |
||||
if ($result) { |
||||
Display::addFlash(Display::return_message(get_lang('Added'))); |
||||
} else { |
||||
Display::addFlash(Display::return_message(get_lang('Error'), 'warning')); |
||||
} |
||||
header('Location: '.$url); |
||||
exit; |
||||
} |
||||
|
||||
$content = ' |
||||
<form action="'.$url.'" method="post"> |
||||
<div class="table-responsive well"> |
||||
<table class="table table-condensed"> |
||||
<thead> |
||||
<td><input type="text" class="form-control" placeholder="User Id" name="user_id"/></td> |
||||
<td><input type="text" class="form-control" placeholder="URL" name="url"/></td> |
||||
<td><input type=\'submit\' value=\'Add\' name="submit_button" class=\'btn btn-primary\'/></td> |
||||
</thead> |
||||
</table> |
||||
</div> |
||||
</form> |
||||
<div class="table-responsive"> |
||||
<table class="table table-bordered table-condensed"> |
||||
<tr> |
||||
<th>User</th> |
||||
<th>URL</th> |
||||
<th></th> |
||||
</tr> |
||||
'; |
||||
|
||||
foreach ($list as $item) { |
||||
$userInfo = api_get_user_info($item['user_id']); |
||||
$userName = get_lang('Unknown'); |
||||
if (!empty($userInfo)) { |
||||
$userName = $userInfo['complete_name_with_username'].' - '.$item['user_id']; |
||||
} |
||||
$content.= '<tr>'; |
||||
$content.= '<td>'.$userName.'</td>'; |
||||
$content.= '<td>'.$item['url'].'</td>'; |
||||
$content.= '<td><a class="btn btn-danger" href="'.$url.'?id='.$item['id'].'">Delete</a></td>'; |
||||
$content.= '</tr>'; |
||||
} |
||||
|
||||
$content.= ' |
||||
</table> |
||||
</div>'; |
||||
|
||||
$tpl = new Template( |
||||
'', |
||||
true, |
||||
true, |
||||
false, |
||||
false, |
||||
false |
||||
); |
||||
$tpl->assign('content', $content); |
||||
$tpl->display_one_col_template(); |
||||
|
Loading…
Reference in new issue