/var/www/enzatesting.onesolution.hk/01_20240711_full_backup/cnr_rm_index.php


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
<?php 
$formid 
"Order";
require_once 
"inc/configure.php";

search_orderField($_REQUEST['act'], $_REQUEST['customer'], $_REQUEST['launchdate_start'], $_REQUEST['launchdate_end'], $_REQUEST['deliverydate_start'], $_REQUEST['deliverydate_end'], $_REQUEST['finished'], $_REQUEST['status'] );    

$_REQUEST['buyer'] = setDefaultReqVar("buyer"$_SESSION['defaultcompany']);

 
?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>ENZA</title>
<link rel="stylesheet" type="text/css" href="css/style.css" />
<?php require_once "inc/jsheader.php"?>

<script>
$(document).ready(function() {
    $( "#launchdate_start" ).datepicker({
        dateFormat: "yy-mm-dd",
        showOn: "both",
/*        buttonImage: "images/calendar.gif",
        buttonImageOnly: true,*/
        defaultDate: "<?=$_REQUEST['launchdate_start']?>"
    });
    
    $( "#launchdate_end" ).datepicker({
        dateFormat: "yy-mm-dd",
        showOn: "both",
/*        buttonImage: "images/calendar.gif",
        buttonImageOnly: true,*/
        defaultDate: "<?=$_REQUEST['launchdate_end']?>"
    });

    $( "#deliverydate_start" ).datepicker({
        dateFormat: "yy-mm-dd",
        showOn: "both",
/*        buttonImage: "images/calendar.gif",
        buttonImageOnly: true,*/
        defaultDate: "<?=$_REQUEST['deliverydate_start']?>"
    });
    
    $( "#deliverydate_end" ).datepicker({
        dateFormat: "yy-mm-dd",
        showOn: "both",
/*        buttonImage: "images/calendar.gif",
        buttonImageOnly: true,*/
        defaultDate: "<?=$_REQUEST['deliverydate_end']?>"
    });                    
    
    
});    
</script>

</head>
<body>
<table width="100%" border="0" cellpadding="0" cellspacing="0">
  <tr>
    <td valign="top" class="top"><?php require"mod_webhead.php"?></td>
  </tr>
  <tr>
    <td><table width="100%" border="0" cellpadding="0" cellspacing="0">
      <tr>
        <td width="200" valign="top" class="menu_bg"><?php require"mod_menu.php"?></td>
        <td valign="top" class="padding1">
        
        <table width="100%" border="0" cellpadding="0" cellspacing="0">
          <tr></tr>
          <tr>
            <td class="c1_bg">
            <form action="<?=realbasename($_SERVER['REQUEST_URI'])?>" method="post">
            <table width="100%" border="0" cellpadding="0" cellspacing="0" class="search">
              <tr>
                <td width="120" valign="top" ><?=MATERIAL.WS.ORDER?>:<br />
                  <span class="stext1"><?=MATERIAL.WS.CREDIT_NOTE.WS.REQUEST?>:</span></td>
                <td valign="top">                
                
                <table>
                <tr>
                <td class="stext2"><?=BUYER?></td>
                <td class="stext2" colspan="2"><select name="buyer" id="buyer"><option value=""></option><?=master_company_option($_REQUEST['buyer'], true)?></select>
                </td>
                </tr>
                                
                <tr>
                <td class="stext2"><?=SUPPLIER?></td>
                <td class="stext2" colspan="2"><select name="customer" id="customer"><option value=""></option><?=suppliercode_option($_REQUEST['customer'], true)?></select>
                </td>
                </tr>
                <tr>
                <td class="stext2"><?=STATUS?></td>
                <td class="stext2" colspan="2"><select name="status"><option value=""></option><?=master_option("CN_RM_CUS_STATUS"$_REQUEST['status'], true)?></select></td>
                </tr>
                
                <tr>
                <td class="stext2"><?=LAUNCH_DATE?></td>
                <td class="stext2"><input type="text" name="launchdate_start" id="launchdate_start" value="<?=$_REQUEST['launchdate_start']?>" class="shortfield" /></td>
                <td class="stext2"><input type="text" name="launchdate_end" id="launchdate_end" value="<?=$_REQUEST['launchdate_end']?>" class="shortfield" /></td>
                </tr>

<!--                <tr>
                <td class="stext2"><?=DUE?><?=WS?><?=DATE?></td>
                <td class="stext2"><input type="text" name="deliverydate_start" id="deliverydate_start" value="<?=$_REQUEST['deliverydate_start']?>" class="shortfield" /></td>
                <td class="stext2"><input type="text" name="deliverydate_end" id="deliverydate_end" value="<?=$_REQUEST['deliverydate_end']?>" class="shortfield" /></td>
                </tr>-->
                
<!--                <tr>
                <td class="stext2"><?=FINISHED?></td>
                <td class="stext2" colspan="2"><input type="checkbox" name="finished" <?=empty($_REQUEST['finished'])?'':'checked="checked"'?>  /></td>
                </tr>-->
                
                </table>
</td>
                <td align="right" valign="top"><input type="image" src="image/btn_search.jpg" width="64" height="20" />&nbsp; <a href="cnr_rm_addform.php" ><img src="image/btn_new.jpg" width="52" height="20" /></a>&nbsp;<a href="<?=basename($_SERVER['PHP_SELF'])?>" title="<?=CLEAR?>"><img src="image/icon_close.jpg" width="20" height="20" align="top" alt="<?=CLEAR?>" /></a><br /></td>
              </tr>
            </table></form>
            </td>
          </tr>
          <tr>
            <td valign="top" class="c2_bg"><table width="100%" border="0" cellpadding="0" cellspacing="0">
              <tr>
                <td valign="top">
                <table width="100%" id="product_table" border="0" cellpadding="0" cellspacing="0" class="tablelist">
                  <tr>
                          <th><?=ID?></th>
                        <th><?=CREDIT_NOTE.WS.REQUEST.WS.NUMBER?></th>
                        <th><?=AMOUNT?></th>
                        <th><?=BUYER?></th>
                        <th><?=SUPPLIER?></th>                        
                        <th><?=DUE?><?=WS?><?=DATE?></th>
                                               
<!--                        <?php if(havePermission("DPr")){ //DR-------------------------------?>
                        <th><?=TOTAL?></th>
                        <?php //end of DP-------------------------------------------------?>-->
                        
                        <th><?=STATUS?></th>
                    </tr>
                                                        
<?php
//vdump($_REQUEST);
    
$sql_clause='';
    
$sql_param= array();

    if( !empty(
$_REQUEST['finished']) ){
        
$sql_clause .= 'finished = :finished ';
        
$sql_param[':finished'] = '1';    
    }    else {
        
$sql_clause .= '( finished <> :finished OR finished IS NULL )';
        
$sql_param[':finished'] = '1';            
    }

    if( !empty(
$_REQUEST['status']) ){
        
$sql_clause .= 'AND (customer_status=:customer_status) ';
        
$sql_param[':customer_status'] = $_REQUEST['status'];
    }

    if( !empty(
$_REQUEST['buyer']) ){
        
$sql_clause .= 'AND (cn_customer=:buyer) ';
        
$sql_param[':buyer'] = $_REQUEST['buyer'];
    }
                
    if( !empty(
$_REQUEST['customer']) ){
        
$sql_clause .= 'AND (cn_supplier=:cn_customer) ';
        
$sql_param[':cn_customer'] = $_REQUEST['customer'];
    }
    
    if( !empty(
$_REQUEST['launchdate_start']) ){
        
$sql_clause .= 'AND launch_date>=:launchdate_start ';
        
$sql_param[':launchdate_start'] = $_REQUEST['launchdate_start'];
    }
    
    if( !empty(
$_REQUEST['launchdate_end']) ){
        
$sql_clause .= 'AND launch_date<=:launchdate_end ';
        
$sql_param[':launchdate_end'] = $_REQUEST['launchdate_end'];
    }    

    if(
$sql_clause){ //remove first "AND"
        //$sql_clause = substr($sql_clause, 3);    
        //$sql_clause = preg_replace('/AND/', '', $sql_clause, 1);
    
}
    
    
$sql "SELECT
*
FROM
dbo.cn_rm_main
WHERE 
$sql_clause
ORDER BY dbo.cn_rm_main.refid ASC"
;
    
    
$sth $dbh->prepare($sql);
    
$q $sth->execute$sql_param );
//echo $sth->getSQL( $sql_param ) . HTML_EOL;
    
pdo_showerror($sth$q);
                            
    while(
$row $sth->fetch()) {    ?>
                  <tr>
                          <td class="code"><a href="cnr_rm_modifyform.php?refid=<?=$row['refid']?>" ><?=generateRawMatCNReqTMP($row['refid'])?></a></td>
                        <td class="code"><a href="cnr_rm_modifyform.php?refid=<?=$row['refid']?>" ><?=$row['cnrq_nbr']?></a></td>
                        <td class="tdalignright"><?=numfs($row['cnrq_ttlamt'] ,2)?></td>
                        <td><?=$row['cn_customer']?></td>    
                        <td><?=resolveCode_masterSupplier($row['cn_supplier'])?></td>
                        
                        <td><?=datef($row['launch_date'])?></td>
                        
<!--                        <?php if(havePermission("DPr")){ //DP-------------------------------?>
                        <td class="tdalignright"><?=numfs($row['ttl_amt'])?></td>
                        <?php //end of DP-------------------------------------------------?>-->
                       
                        <td class="tdalignmid"><?=resolveCode_master_type_code("CN_RM_CUS_STATUS"$row['customer_status'])?></td>
                       <!-- <td class="tdalignright">&nbsp;</td>
                        <td class="tdalignright">&nbsp;</td>-->
                  </tr>
<?php ?>
                </table></td>
              </tr>
            </table></td>
          </tr>
        </table></td>
      </tr>
    </table></td>
  </tr>
</table>

</body>
</html>