* @package Mediboard * @subpackage Stock * @author SARL OpenXtrem <*****@*****.**> * @license GNU General Public License, see http://www.gnu.org/licenses/gpl.html * @version $Revision: 19286 $ */ CCanDo::checkEdit(); $stock_service_id = CValue::getOrSession('stock_service_id'); $category_id = CValue::getOrSession('category_id'); $service_id = CValue::getOrSession('service_id'); $product_id = CValue::get('product_id'); // Loads the stock $stock = new CProductStockService(); // If stock_id has been provided, we load the associated product if ($stock_service_id) { $stock->load($stock_service_id); $stock->loadRefsFwd(); $stock->_ref_product->loadRefsFwd(); } else { if ($product_id) { $product = new CProduct(); $product->load($product_id); $stock->product_id = $product_id; $stock->_ref_product = $product; $stock->updateFormFields(); } else { $stock->loadRefsFwd(); // pour le _ref_product } } // Categories list