2) { if (isset($_POST['entryAdd'])) { if (blog::add($_POST['entryHeader'], $_POST['entryTitle'], $_POST['entrySlug'], $_POST['entryContent'], $_POST['entryPublished'], (isset($_POST['entryHidden']) ? true : false), $_POST['entryPIN'])) redirect(get_entry_link($_POST['entrySlug']), 'added'); else array_push($error, $_locale['entry_not_added']); } elseif (isset($_POST['entryUpdate'])) { if (blog::update($_POST['entryUpdate'], $_POST['entryHeader'], $_POST['entryTitle'], $_POST['entryContent'], $_POST['entryPublished'], (isset($_POST['entryHidden']) ? true : false), $_POST['entryPIN'])) redirect(get_current_link(), 'updated'); else array_push($error, $_locale['entry_not_updated']); } } if (isset($_POST['entryTag']) && $user['userLevel'] > 2) { if (isset($_POST['tagIdRemove'])) { if (blog::tagRemove($_POST['tagIdRemove'], $_POST['entryId'])) array_push($info, $_locale['entry_tag_removed']); else array_push($error, $_locale['entry_tag_not_removed']); } elseif (blog::tag($_POST['tagId'], $_POST['entryId'])) array_push($info, $_locale['entry_tag_added']); else array_push($error, $_locale['entry_tag_not_added']); } if (isset($seo[2]) && $user['userLevel'] > 2) { $entry = new blog($seo[2]); if ($entry->entries) { $entryData = $entry->entry(); if (isset($seo[3]) && $user['userLevel'] > 3) switch ($seo[3]) { case 'delete': if ($entry->delete($entryData['entryId'])) redirect('/admin/entry'); else array_push($error, $_locale['entry_not_deleted']); break; case 'pin': if ($entry->pin($entryData['entryId'])) redirect(); else array_push($error, $_locale['entry_not_pinned']); break; case 'unpin': if ($entry->unpin($entryData['entryId'])) redirect(); else array_push($error, $_locale['entry_not_unpinned']); break; } } } else { $timedQuery = $_sql->query("SELECT entrySlug, entryTitle, entryCreated, entryPublished FROM entries WHERE entryPublished > ".time().""); if ($timedQuery->num_rows) { echo "

{locale:timed_entries}

"; echo ""; while ($data = $timedQuery->fetch_assoc()) echo ""; echo "
{locale:entry_title}{locale:created_on}{locale:timed_pub_date}
$data[entryTitle]".show_date($data['entryCreated'])."".show_date($data['entryPublished'])."
"; } $hiddenQuery = $_sql->query("SELECT entrySlug, entryTitle, entryCreated, entryPublished FROM entries WHERE entryHidden IS NOT NULL"); if ($hiddenQuery->num_rows) { echo "

{locale:hidden_entries}

"; echo ""; while ($data = $hiddenQuery->fetch_assoc()) echo ""; echo "
{locale:entry_title}{locale:created_on}{locale:timed_pub_date}
$data[entryTitle]".show_date($data['entryCreated'])."".show_date($data['entryPublished'])."
"; } } ?>

{locale:entry_editor}

query("SELECT * FROM tags"); if ($tags->num_rows) { echo "

{locale:tags}

"; echo "" ."" ."" .""; while ($tag = $tags->fetch_assoc()) echo ""; echo "" ."
{locale:tag_name}{locale:add}
$tag[tagName]".($_sql->query("SELECT taggedId FROM tagged WHERE taggedEntry = $entryData[entryId] AND taggedTag = $tag[tagId]")->num_rows ? "":"")."
"; } } ?>