ACC SHELL

Path : /srv/www/vhosts/unitedsolution/admin/class/
File Upload :
Current File : /srv/www/vhosts/unitedsolution/admin/class/productCategory.php

<?php
/* 
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

//trida starajici se o manipulaci s kategoriema skoleni
class productCategory extends categories {

protected $table='product_category';

//vymaze kategorii s danym id a popripade i jeji produkty z databaze
//naplni privatni vlastnost msg o uspesnosti akce
public function delete($id){

    $this->selectOneCategory($id);//nalezne info o kategorii s danym id a ulozi je do vlastnosti tridy pro kategorii

    $productOfCategory = new product();
    $productOfCategory->selectProducts($id);//nalezne info o produktech, ktere patri do prave mazane kategorie a ulozi je do vlastnosti instance $productOfCategory

    //vymaze danou kategorii
    $query = "DELETE FROM ".DBPREFIX.$this->table." WHERE id = '$id'";

    if(mysql_query($query)){//vymazani probehlo uspesne

        $productOfCategory->deleteAll();//smaze vsechny produkty prave smazane kategorie

        $this->msg =CATEGORY_DELETED;

        //posune vsechny kategorie s vyssi pozici o jednu pozici niz
        $query2 = "UPDATE ".DBPREFIX.$this->table." SET pos = pos - 1 WHERE pos > '".$this->pos[0]."'";
	mysql_query($query2);
    }

    else{//vymazani neprobehlo

        $this->msg = SQL_ERROR.mysql_error();

    }

}

}

?>

ACC SHELL 2018