settings->get($table."::".$record); } public function dbSet($table, $record, $value) { return $this->settings->set($table."::".$record, $value); } /* | Notifications | | notify("text"); | notifyAfter("text"); */ public function notify($text) { $this->dbSet("blueprint", "notification:text", $text); shell_exec("cd /var/www/".escapeshellarg($this->placeholder->folder()).";echo \"".escapeshellarg($text)."\" > .blueprint/data/internal/db/notification;"); return; } public function notifyAfter($delay, $text) { $this->dbSet("blueprint", "notification:text", $text); shell_exec("cd /var/www/".escapeshellarg($this->placeholder->folder()).";echo \"".escapeshellarg($text)."\" > .blueprint/data/internal/db/notification;"); header("Refresh:$delay"); return; } }