public function show($id = null)
 {
     if (isset($_GET['id'])) {
         $id = $_GET['id'];
     }
     $script = Script::find_by_id($id);
     if (!$script) {
         Error404();
     }
     $page = 1;
     if (isset($_GET['page'])) {
         $page = $_GET['page'];
     }
     $id = mysql_real_escape_string($script->id);
     $paginate = ScriptLog::paginate("scripts.id = '{$id}'", "scriptlogs.created_at DESC, scriptlogs.id DESC", $page, 50);
     $this->assign("page", $paginate);
     $this->assign("script", $script);
     $this->title = "Scheduled Scripts :: {$script->name} :: Logs";
     $this->render("scriptlog/show.tpl");
 }
 protected static function load_script($id = null)
 {
     if (!$id) {
         $id = $_GET['id'];
     }
     $object = Script::find_by_id($id);
     if ($object) {
         return $object;
     } else {
         Error404();
     }
 }