Ejemplo n.º 1
0
 /**
  * @throws SampleTemplateIDMissingException
  */
 public static function delete()
 {
     if ($_GET['id']) {
         if ($_GET['sure'] != "true") {
             $template = new HTMLTemplate("sample/admin/sample_template/delete.html");
             $paramquery = $_GET;
             $paramquery['sure'] = "true";
             $params = http_build_query($paramquery);
             $template->set_var("yes_params", $params);
             $paramquery = $_GET;
             unset($paramquery['sure']);
             unset($paramquery['action']);
             unset($paramquery['id']);
             $params = http_build_query($paramquery, '', '&');
             $template->set_var("no_params", $params);
             $template->output();
         } else {
             $paramquery = $_GET;
             unset($paramquery['sure']);
             unset($paramquery['action']);
             unset($paramquery['id']);
             $params = http_build_query($paramquery, '', '&');
             $sample_template = new SampleTemplate($_GET['id']);
             if ($sample_template->delete()) {
                 Common_IO::step_proceed($params, "Delete Sample Template", "Operation Successful", null);
             } else {
                 Common_IO::step_proceed($params, "Delete Sample Template", "Operation Failed", null);
             }
         }
     } else {
         throw new SampleTemplateIDMissingException();
     }
 }