Example #1
0
 function createProduct($product_name, $product_desc)
 {
     global $session_userinfo;
     use_class('design');
     use_class('products_minierp');
     $class_pm = new products_minierp();
     $design = new design($this->designs_id);
     $products_id = Product::createNewProduct($design->products_category_id, $design->target_price, '1', $product_name, $product_desc, $design->products_brand_id);
     $this->addProduct($products_id);
     $this->followers->addFollower($session_userinfo['id']);
     return $products_id;
 }
<?php

use_class('Product');
use_class('CategoryTop');
use_class('Category');
$lid = LANGUAGEID;
if (isset($_POST['me_action'])) {
    if ($_POST['me_action'] == 'CREATENEWPRODUCT') {
        $category_top_id = tep_db_prepare_input($_POST['categories_top_id']);
        $category_id = tep_db_prepare_input($_POST['categories_id'][$category_top_id]);
        //$products_price = tep_db_prepare_input($_POST['products_price']);
        $pname = tep_db_prepare_input($_POST['products_name']);
        $pdesc = tep_db_prepare_input($_POST['products_desc']);
        $brand_id = tep_db_prepare_input($_POST['brand_id']);
        $is_wholesale = true;
        $product_id = Product::createNewProduct($category_id, 0, '1', $pname, $pdesc, $brand_id, $is_wholesale);
        header("Location: ?open=product-detail&products_id={$product_id}");
        exit;
    }
}
if (CategoryTop::getTotalCount() == 0) {
    $content .= '<h3 class="red">No TOP Catagory found in Database!</h3>';
} else {
    $ct_options = array();
    $cat_options = array();
    while ($ct = CategoryTop::getOneByOneAsObject()) {
        if ($ct->getCategoriesTotalCount() > 0) {
            $ct_options[$ct->id] = $ct->name;
            $cat_options[$ct->id] = array();
            while ($cat = $ct->getCategoriesOneByOneAsObject()) {
                if ($cat->getProductCodePrefix() != "") {