Example #1
0
 public function getEntries($page = 0, $all = false)
 {
     if ($all) {
         $sql_published = "";
     } else {
         $sql_published = " AND '" . time() . "' > Publication";
     }
     $configuration = unserialize($this->getConfiguration());
     $entries_per_page = $configuration['entries-per-page'];
     $sql = "Notes='" . $this->getId() . "' " . $sql_published . " ORDER BY Creation DESC LIMIT " . $page * $entries_per_page . ", " . ($entries_per_page + 1);
     $entries = NotesEntry::SELECT($sql);
     $has_prev = false;
     if ($page > 0) {
         $has_prev = true;
     }
     $has_next = false;
     if (count($entries) > $entries_per_page) {
         $has_next = true;
         array_pop($entries);
     }
     return array($entries, $has_prev, $has_next);
 }
Example #2
0
<?php

$id_entry = $_POST['id_entry'];
if (Session::isLoggedIn()) {
    NotesEntry::ROW($id_entry)->DELETE();
}
Example #3
0
<?php

$id_entry = $_POST['id_entry'];
if (Session::isLoggedIn()) {
    NotesEntry::ROW($id_entry)->publish();
}