コード例 #1
0
	    <td><textarea name="warranty" style="height:70;width:50%"><?php 
echo $warranty;
?>
</textarea></td>
	  </tr>

<?php 
$choice = new choice_list();
if (!$is_attachment) {
    $pro2 = new products();
    $pro2->get_attach_categories($category_id, true);
    while ($pro2->next_record()) {
        ?>
	  <tr>
	  	<td width="1%" align="right" nowrap><?php 
        echo $pro2->f('name');
        ?>
 : &nbsp;</td>
		<td>
<?php 
        $choice->clear();
        $cate_id = $pro2->f('id');
        $pro->get_attachments($cate_id);
        while ($pro->next_record()) {
            if (isset($list_attach[$cate_id])) {
                if (in_array($pro->f('product_id'), $list_attach[$cate_id])) {
                    $choice->add_option($pro->f('product_name'), $pro->f('product_id'), true);
                } else {
                    $choice->add_option($pro->f('product_name'), $pro->f('product_id'));
                }
            } else {
コード例 #2
0
    case 'add':
        if ((int) $pro->add_category($_POST['category'], $_POST['parent_id'], $_POST['template_id']) == $pro->err_duplicate) {
            alert(sprintf($sc_Duplicate, $sc_category));
        }
        break;
    case 'delete':
        if (!$pro->delete_category($_POST['id'])) {
            alert(sprintf($sc_CannotDelete, $_POST['txt_name']));
        }
        break;
    case 'edit':
        $edit_id = $_POST['id'];
        $disabled = $_POST['close_win'] > 0 ? 'disabled' : '';
        $pro->get_categories($edit_id, false);
        if ($pro->next_record()) {
            $edit_name = $pro->f('category_name');
            $edit_parent = $pro->f('parent_id');
        }
        $pro->get_attach_categories($edit_id, true);
        while ($pro->next_record()) {
            $att_arr[] = $pro->f('id');
        }
        break;
}
$trash = '<img src="' . $GO_THEME->images['delete'] . '" border="0">';
$spliter = '<tr><td colspan="100" height="1"><img src="' . $GO_THEME->images['cccccc'] . '" border="0" height="1" width="100%" /></td></tr>';
$pro->get_attach_categories();
while ($pro->next_record()) {
    $att_arr[] = -5;
    if (in_array($pro->f('id'), $att_arr)) {
        $choice->add_option($pro->f('name'), $pro->f('id'), true);
コード例 #3
0
'><?php 
        echo $trash;
        ?>
</a></td>
    </tr>	  
<?php 
    }
    $first = true;
    $j = -1;
    unset($cate_arr);
    unset($cate_id_arr);
    unset($text_arr);
    unset($value_arr);
    unset($price_arr);
    while ($attach->next_record()) {
        if ($cate_arr[$j] != $attach->f('name')) {
            $j++;
            $cate_arr[] = $attach->f('name');
            $cate_id_arr[] = $attach->f('attach_cate_id');
            $text_arr[$j][] = $sc_no_select;
            $value_arr[$j][] = 0;
            $price_arr[$j][] = 0;
        }
        $text_arr[$j][] = $attach->f('attachment_name');
        $value_arr[$j][] = $attach->f('attachment_id');
        $price_arr[$j][] = $attach->f('attachment_price');
        $VAT_arr[$j][] = $attach->f('attachment_VAT');
    }
    for ($j = 0; $j < count($cate_arr); $j++) {
        $dropbox = new dropbox();
        $pricebox = new dropbox();
コード例 #4
0
     $part_number = $_POST['part_number'];
     $VAT = $_POST['VAT'];
     $cate = $_POST['attachment_categories'];
     for ($i = 0; $i < count($cate); $i++) {
         $get_attach = $_POST['attach_' . $cate[$i]];
         $attachs[$cate[$i]] = $get_attach;
     }
     $pro->add_product($part_number, $name, $category_id, $is_attachment, $price, $VAT, $description, $warranty, $cate, $attachs);
     if ($task == 'save') {
         break;
     }
 case 'edit_attach':
     $id = $_POST['id'];
     $pro->get_attachments($id, false);
     if ($pro->next_record()) {
         $name = $pro->f('product_name');
         $category_id = $pro->f('category_id');
         $is_attachment = $pro->f('be_attachment');
         $price = $pro->f('price');
         $description = $pro->f('description');
         $part_number = $pro->f('part_number');
         $VAT = $pro->f('VAT');
         $warranty = $pro->f('warranty_info');
     }
 case 'edit':
     $change_case = 'change';
     $id = $_POST['id'];
     if ($task == 'edit') {
         $pro->get_list_attach_for_product($id);
         while ($pro->next_record()) {
             $list_attach[$pro->f('attach_cate_id')][] = $pro->f('attach_id');
コード例 #5
0
			</a>
		</td>
		<td><a href='<?php 
    echo $click_del;
    ?>
'>
			<?php 
    echo $trash;
    ?>
		</a></td>
	</tr>
<?php 
    echo $spliter;
    $i2 = 0;
    while ($pro2->next_record()) {
        $id = $pro2->f('category_id');
        $name = $pro2->f('category_name');
        $parent = $pro2->f('parent_id');
        $click_del = "javascript:click_del(frmCategory, {$id} , \"{$name}\" , \"" . sprintf($sc_ConfirmDeleteCategory2, $name) . "\")";
        //	<a href="<?php echo "javascript:set_edit(document.frmCategory,'$id','$name','$i',0)"  ">
        ?>
	<tr>
		<td align="center">  </td>
		<td nowrap> 
			<?php 
        echo ++$i2;
        ?>
&nbsp;&nbsp;
			<a href="<?php 
        echo "javascript:click_txt(document.frmCategory,'edit', document.frmCategory.id, '{$id}', 'false')";
        ?>
コード例 #6
0
ファイル: data.php プロジェクト: BackupTheBerlios/hpt-obm-svn
    $apid = $pro->f('product_id');
    $acate = $pro->f('attach_cate_id');
    $order_attach_arr[$apid . $acate] = $pro->f('attach_id');
    $order_price_arr[$apid . $acate] = $pro->f('price');
    $order_quantity_arr[$apid . $acate] = $pro->f('quantity');
}
$pro_order = new products();
$list_id = $pro_order->get_order_productid_list($order_id);
$pro_order->get_buy_products($list_id);
$i = 0;
$ptotal = 0;
$attach_cate = new products();
$attach = new products();
while ($pro_order->next_record()) {
    // price
    $pprice = $pro_order->f('price');
    // product_id
    $pid = $pro_order->f('product_id');
    // attachment_id
    $apid = $pid;
    // product name
    $pname = $pro_order->f('product_name');
    // quantity
    $pquantity = $order_quantity_arr[$apid . '0'];
    $product = array('id' => 0, 'pn' => $pro_order->f('part_number'), 'description' => $pro_order->f('description'), 'uprice' => $pro_order->f('price'), 'quantity' => $pquantity, 'vat' => $pro_order->f('VAT'));
    $productlist[] = $product;
    /*
    $attach->get_order_product($pid);
    if ($attach->num_rows() == 0) {
      $ptotal += ($pprice*$pquantity);
    }
コード例 #7
0
     }
     $pitems = $_SESSION['cart']->items;
     $pro->get_buy_products($_SESSION['cart']->get_productid_list());
     require 'templates/edit_order.tmp.php';
     break;
 case 'delete_detail':
     if ($pro->delete_product_from_order($_POST['order_number'], $_POST['txt_id'])) {
         $pro->get_orders();
         require 'templates/list_order.tmp.php';
         break;
     }
     $_POST['id'] = $_POST['order_number'];
 case 'edit':
     $pro->get_entire_order($_POST['id'], $order);
     while ($pro->next_record()) {
         $apid = $pro->f('product_id');
         $acate = $pro->f('attach_cate_id');
         $order_attach_arr[$apid . $acate] = $pro->f('attach_id');
         $order_price_arr[$apid . $acate] = $pro->f('price');
         $order_quantity_arr[$apid . $acate] = $pro->f('quantity');
         $order_discount_arr[$apid . $acate] = $pro->f('discount');
         $order_VAT_arr[$apid . $acate] = $pro->f('VAT');
     }
     $pro_order = new products();
     $list_id = $pro_order->get_order_productid_list($_POST['id']);
     $pro_order->get_buy_products($list_id);
     require 'templates/edit_update_order.tmp.php';
     break;
 case 'search':
     require 'templates/order_search.tmp.php';
     $pro->get_search_orders($_POST['search_fld'], $_POST['search_value']);
コード例 #8
0
        $a = '';
        $aE = '';
    }
    echo "<tr><td nowrap>{$a} {$img} " . $pro->f('category_name') . " {$aE}</td></tr>";
    if (count($exp) > 0) {
        if (in_array($id, $exp)) {
            for ($i2 = 1; $pro2->next_record(); $i2++) {
                $img = $image['emptynode'];
                if ($i2 == $num2) {
                    $img = $image['emptylastnode'];
                }
                $img2 = $image['vertline'];
                if ($i == $num && $att_num == 0) {
                    $img2 = $image['blank'];
                }
                $id = $pro2->f('category_id');
                $click = "javascript:click_txt(document.frmProList,\"list\",document.frmProList.list_id,\"{$id}\",\"\")";
                echo "<tr><td nowrap><a href='{$click}'>{$img2}{$img}" . $pro2->f('category_name') . " </a></td></tr>";
            }
        }
    }
}
for ($i = 1; $attach->next_record(); $i++) {
    $img = $image['emptynode'];
    //		alert($attach->num_rows());
    if ($i == $att_num) {
        $img = $image['emptylastnode'];
    }
    $a = '';
    $aE = '';
    $click = "javascript:click_txt(document.frmProList,\"list_attach\",document.frmProList.list_id,\"" . $attach->f('id') . "\",\"\")";