|
TOP <?php // Hent URL-parameter $id = Url::getParam('id'); // Vurder URL-parameter. if (!empty($id)) { //Instantier Catalogue.php $objCatalogue = new Catalogue(); // etablering af $product-variabel med getProduct funktionen. $product = $objCatalogue->getProduct($id); //Når parameter indeholder værdi. if (!empty($product)) { //Variabel og værdi til indsættelse ved yes-knappen i HTML-delen: Udfør klassen getCurrentUrl() v.h.a. det anførte URL-parameter. $yes = '/admin'.Url::getCurrentUrl().'&remove=1'; //Variabel og værdi til indsættelse ved no-knappen i HTML-delen: Gå tilbage til foregående viste side. $no = 'javascript:history.go(-1)'; // Variabel og GET URL-parameter med getParam('remove'). $remove = Url::getParam('remove'); //Ved værdibærende $remove: - slettes den relevante DB-record via klassen removeProduct($id) og - der redirectes til foregående program. if (!empty($remove)) { $objCatalogue->removeProduct($id); Helper::redirect('/admin'.Url::getCurrentUrl(array('action', 'id', 'remove','srch', Paging::$_key))); } |
HTML require_once('template/_header.php'); ?> <h1>Products :: Remove</h1> <p>Are you sure you want to remove this record?<br /> There is no undo!<br /> //Knapper til ja eller nej til sletning. <a href="<?php echo $yes; ?>">Yes</a> | <a href="<?php echo $no; ?>">No</a></p> <?php require_once('template/_footer.php'); } } ?> |
BUND |