Changes of the last few months including restructuring system from using only ranks to permissions
This commit is contained in:
@@ -1,45 +1,48 @@
|
||||
<?php
|
||||
defined('BASEPATH') OR exit('No direct script access allowed');
|
||||
defined('BASEPATH') OR exit('No direct script access allowed');
|
||||
|
||||
class Redirect extends CI_Controller {
|
||||
class Redirect extends MY_Controller
|
||||
{
|
||||
|
||||
public function __construct() {
|
||||
parent::__construct();
|
||||
$this->load->model('RedirectModel', '', TRUE);
|
||||
}
|
||||
|
||||
public function index($redirect = null) {
|
||||
if($redirect == null) {
|
||||
redirect(base_url());
|
||||
} else {
|
||||
redirect("/r/p/" . $redirect);
|
||||
public function __construct()
|
||||
{
|
||||
parent::__construct();
|
||||
$this->load->model('RedirectModel', '', TRUE);
|
||||
}
|
||||
}
|
||||
|
||||
public function p($redirect = null) {
|
||||
var_dump($redirect);
|
||||
if($redirect == null) {
|
||||
if(isset($_SESSION['user']) && $_SESSION['user']['rank'] >= 9) {
|
||||
$returnMessage = '';
|
||||
if(isset($_POST['redirectInput']) && !empty($_POST['redirectInput']) && isset($_POST['redirectUrl']) && !empty($_POST['redirectUrl'])) {
|
||||
$feedback = $this->redirect->insertRedirect($_POST['redirectUrl'], $_POST['redirectInput']);
|
||||
if($feedback['feedback'] == 'success') {
|
||||
$returnMessage = '<div class="alert alert-success" role="alert"><strong>Umleitung hinzugefügt!</strong> Code: "' .$_POST['redirectInput']. '" Ziel-Url: "' .$_POST['redirectUrl']. '"</div>';
|
||||
} else {
|
||||
$returnMessage = '<div class="alert alert-danger" role="alert"><strong>Error!</strong> ' .$feedback['message']. '</div>';
|
||||
}
|
||||
}
|
||||
|
||||
$this->load->view('header', ['title' => 'Redirect-Manager', 'active' => '']);
|
||||
$this->load->view('redirect', ['message' => $returnMessage, 'allItems' => $this->RedirectModel->getItems()]);
|
||||
$this->load->view('footer');
|
||||
public function index($redirect = null)
|
||||
{
|
||||
if ($redirect == null) {
|
||||
redirect(base_url());
|
||||
} else {
|
||||
header("Location: /");
|
||||
redirect("/r/p/" . $redirect);
|
||||
}
|
||||
} else {
|
||||
$url = $this->RedirectModel->getUrl($redirect);
|
||||
header("Location: " . $url);
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
public function p($redirect = null)
|
||||
{
|
||||
if ($redirect != null) {
|
||||
$url = $this->RedirectModel->getUrl($redirect);
|
||||
redirect($url);
|
||||
}
|
||||
|
||||
if (!$this->hasPermission('redirect.view')) {
|
||||
redirect(base_url());
|
||||
}
|
||||
|
||||
$returnMessage = '';
|
||||
if (isset($_POST['redirectInput']) && !empty($_POST['redirectInput']) && isset($_POST['redirectUrl']) && !empty($_POST['redirectUrl'])) {
|
||||
$feedback = $this->redirect->insertRedirect($_POST['redirectUrl'], $_POST['redirectInput']);
|
||||
if ($feedback['feedback'] == 'success') {
|
||||
$returnMessage = '<div class="alert alert-success" role="alert"><strong>Umleitung hinzugefügt!</strong> Code: "' . $_POST['redirectInput'] . '" Ziel-Url: "' . $_POST['redirectUrl'] . '"</div>';
|
||||
} else {
|
||||
$returnMessage = '<div class="alert alert-danger" role="alert"><strong>Error!</strong> ' . $feedback['message'] . '</div>';
|
||||
}
|
||||
}
|
||||
|
||||
$this->load->view('header', ['title' => 'Redirect-Manager', 'active' => '']);
|
||||
$this->load->view('redirect', ['message' => $returnMessage, 'allItems' => $this->RedirectModel->getItems()]);
|
||||
$this->load->view('footer');
|
||||
}
|
||||
|
||||
}
|
||||
|
Reference in New Issue
Block a user