exist($_GET['id'])) {
$art = new Art($_POST);
$app->update($art);
header('Location: ?id=' . $art->id() . '&edit=1');
}
break;
case 'copy':
if ($app->exist($_GET['id'])) {
$copy = $app->get($_POST['copy']);
$art = $app->get($_POST['id']);
if (!empty($_POST['css'])) {
$art->setcss($copy->css());
}
if (!empty($_POST['color'])) {
$art->setcouleurtext($copy->couleurtext());
$art->setcouleurbkg($copy->couleurbkg());
$art->setcouleurlien($copy->couleurlien());
$art->setcouleurlienblank($copy->couleurlienblank());
}
if (!empty($_POST['html'])) {
$art->sethtml($copy->md());
}
if (!empty($_POST['template'])) {
$art->settemplate($copy->template());
}
$app->update($art);
header('Location: ?id=' . $art->id() . '&edit=1');
}
break;
case 'delete':
if ($app->exist($_GET['id'])) {
$art = new Art($_POST);
$app->delete($art);
header('Location: ?id=' . $art->id());
}
break;
case 'login':
$_SESSION['level'] = $app->login($_POST['pass']);
if (isset($_GET['id'])) {
header('Location: ?id=' . $_GET['id']);
} else {
header('Location: ./');
}
break;
case 'logout':
$_SESSION['level'] = $app->logout();
if (isset($_GET['id'])) {
header('Location: ?id=' . $_GET['id']);
} else {
header('Location: ./');
}
break;
case 'addmedia':
$message = $app->addmedia($_FILES, 2 ** 10, $_POST['id']);
header('Location: ./?aff=media&message='.$message);
break;
}
}
// _______________________________________________________ H E A D _____________________________________________________________
if (isset($_GET['id'])) {
if ($app->exist($_GET['id'])) {
$art = $app->get($_GET['id']);
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 '' . $_GET['message'] . '
';
}
// ______________________________________________________ B O D Y _______________________________________________________________
echo '