aboutsummaryrefslogtreecommitdiff
path: root/public/w/index.php
diff options
context:
space:
mode:
authorvincent-peugnet <v.peugnet@free.fr>2018-05-24 19:03:42 +0200
committervincent-peugnet <v.peugnet@free.fr>2018-05-24 19:03:42 +0200
commitacc42674db6482ee6d432c4a9c174ed7dfcea063 (patch)
tree5caa9871eaa04e6756ad78a0d9797ccba3407004 /public/w/index.php
parenta511593da994da9ba3fc47adcdb32fe63ac73b5e (diff)
downloadwcms-acc42674db6482ee6d432c4a9c174ed7dfcea063.tar.gz
wcms-acc42674db6482ee6d432c4a9c174ed7dfcea063.zip
W 2.2
Diffstat (limited to 'public/w/index.php')
-rw-r--r--public/w/index.php67
1 files changed, 58 insertions, 9 deletions
diff --git a/public/w/index.php b/public/w/index.php
index 71f1728..9a40e9f 100644
--- a/public/w/index.php
+++ b/public/w/index.php
@@ -12,9 +12,10 @@ use Michelf\MarkdownExtra;
require('../../fn/fn.php');
-require('../../class/class.art.php');
-require('../../class/class.app.php');
-require('../../class/class.aff.php');
+require('../../class/class.w.art.php');
+require('../../class/class.w.app.php');
+require('../../class/class.w.aff.php');
+require('../../class/class.w.media.php');
session();
if (!isset($_SESSION['level'])) {
$level = 0;
@@ -76,7 +77,7 @@ if (isset($_POST['action'])) {
if (isset($_GET['id'])) {
header('Location: ?id=' . $_GET['id']);
} else {
- header('Location: ?');
+ header('Location: ./');
}
break;
@@ -85,10 +86,15 @@ if (isset($_POST['action'])) {
if (isset($_GET['id'])) {
header('Location: ?id=' . $_GET['id']);
} else {
- header('Location: ?');
+ header('Location: ./');
}
break;
+ case 'addmedia':
+ $message = $app->addmedia($_FILES, 2 ** 10, $_POST['id']);
+ header('Location: ./?aff=media&message='.$message);
+ break;
+
}
}
@@ -97,15 +103,39 @@ if (isset($_POST['action'])) {
// _______________________________________________________ H E A D _____________________________________________________________
-$titre = 'home';
+
if (isset($_GET['id'])) {
- $titre = $_GET['id'];
if ($app->exist($_GET['id'])) {
$art = $app->get($_GET['id']);
- $titre = $art->titre();
+ if (isset($_GET['edit']) && $_GET['edit'] == 1) {
+ $aff->arthead($art, '✏');
+ }
+ $aff->arthead($art, '');
+ } else {
+ $aff->head($_GET['id'], 'w');
+
}
+} elseif (isset($_GET['aff'])) {
+ $aff->head($_GET['aff'], $_GET['aff']);
+} else {
+ $aff->head('home', 'w');
+}
+
+
+
+
+
+
+
+// _____________________________________________________ A L E R T _______________________________________________________________
+
+if (isset($_GET['message'])) {
+ echo '<span class="alert"><h4>' . $_GET['message'] . '</h4></span>';
}
-$aff->head($titre, 'w');
+
+
+
+
@@ -155,6 +185,23 @@ if (isset($_GET['id'])) {
echo '<h4>' . $_GET['lien'] . '</h4>';
$aff->lien($app->getlister(['id', 'titre', 'intro', 'lien'], 'id'), $_GET['lien']);
+} elseif (isset($_GET['aff'])) {
+ if ($_GET['aff'] == 'admin') {
+ echo '<h1>Admin</h1>';
+ } elseif ($_GET['aff'] == 'media') {
+ echo '<section>';
+
+ $aff->addmedia();
+ $aff->medialist($app);
+
+ echo '</section>';
+
+ } elseif ($_GET['aff'] == 'record') {
+ echo '<h1>Record</h1>';
+ } else {
+ header('Location: ./');
+ }
+
} else {
if (isset($_GET['tri'])) {
$tri = strip_tags($_GET['tri']);
@@ -167,7 +214,9 @@ if (isset($_GET['id'])) {
$desc = 'ASC';
}
$aff->home2table($app->getlister(['id', 'titre', 'intro', 'lien', 'datecreation', 'datemodif'], $tri, $desc));
+
}
+
echo '</body>';