Beispiel #1
0
        'detail'            => $_POST['detail'],
        'unit_price'        => $_POST['unit_price'],
        'default_tax_id'    => $_POST['default_tax_id'],
        'default_tax_id_2'  => NULL,
        'cost'              => $_POST['cost'],
        'reorder_level'     => $_POST['reoder_level'],
        'custom_field1'     => $_POST['custom_field1'],
        'custom_field2'     => $_POST['custom_field2'],
        'custom_field3'     => $_POST['custom_field3'],
        'custom_field4'     => $_POST['custom_field4'],
        'notes'             => $_POST['notes'],
        'enabled'           => 1,
        'visible'           => 1
    );
    
	if($id = $SI_PRODUCTS->insert($data)) {
 		$saved = true;
 		//saveCustomFieldValues($_POST['categorie'], lastInsertId());
 	}
}

if ($op === 'edit_product' ) {
    
    $product_data = array(
        'description'       => $_POST['description'],
        'detail'            => $_POST['detail'],
        'unit_price'        => $_POST['unit_price'],
        'default_tax_id'    => $_POST['default_tax_id'],
        /*'default_tax_id_2'  => NULL,*/
        'cost'              => $_POST['cost'],
        'reorder_level'     => $_POST['reoder_level'],
Beispiel #2
0
            'detail'            => $_POST['detail'],
            'unit_price'        => $_POST['unit_price'],
            'default_tax_id'    => $_POST['default_tax_id'],
            'default_tax_id_2'  => NULL,
            'cost'              => $_POST['cost'],
            'reorder_level'     => $_POST['reoder_level'],
            'custom_field1'     => $_POST['custom_field1'],
            'custom_field2'     => $_POST['custom_field2'],
            'custom_field3'     => $_POST['custom_field3'],
            'custom_field4'     => $_POST['custom_field4'],
            'notes'             => $_POST['notes'],
            'enabled'           => 0,
            'visible'           => 0
        );
        
        $SI_PRODUCTS->insert($data);
		$product_id = $SI_PRODUCTS->getLastInsertId();

		if (matrix_invoice::insertInvoiceItem($invoice_id,1,$product_id,$_POST['tax_id'],$_POST['description'])) {
			//$saved = true;
		}
		else {
			die(end($dbh->errorInfo()));
		}
	}
	elseif ($saved) {
		for($i=0;!empty($_POST["quantity$i"]) && $i < $_POST['max_items']; $i++) {

			if($type == 4) {
                $data = array(
                    'description'       => $_POST["description$i"],