Commit f0ab673d3e00695cec9479bfe93f53c732e6b88f

Authored by andryeyev
1 parent 6ed0a6ee

+ правки по пользователям (admin, Veronika, Natalia)

Showing 2 changed files with 955 additions and 963 deletions   Show diff stats
account/admin/orders.php
... ... @@ -10,81 +10,81 @@ include_once ($_SERVER['DOCUMENT_ROOT'] . "/account/func/func.php");
10 10 // ============ Îáðàáîòêà ===============
11 11 // ======================================
12 12 // ======================================
13   -
  13 +
14 14 if ($_GET['test'] == "1")
15   - {
  15 + {
16 16 // eMailing('order-new',"5172", "11181");
17 17 }
18   -
  18 +
19 19 if (isset ($_GET['orderID']) && isset ($_GET['paid']))
20 20 {
21 21 $sql = sprintf ("UPDATE catalogs_orders SET paid=%d WHERE id=%d", $_GET['paid'], $_GET['orderID']);
22   -
  22 +
23 23 mysql_query ($sql);
24 24 }
25 25 elseif (isset ($_GET['label']))
26   - {
  26 + {
27 27 $sql = sprintf ("UPDATE catalogs_orders SET label=%d WHERE id=%d", $_GET['label'], $_GET['orderID']);
28   -
  28 +
29 29 mysql_query ($sql);
30   -
  30 +
31 31 GoBack (1);
32 32 }
33   -
  33 +
34 34 // =================
35 35 // ==== status =====
36 36 // =================
37   -
  37 +
38 38 if ((isset ($_POST['action']) && $_POST['action'] == 'status') || trim ($_POST['status']) != '')
39 39 {
40   -
  40 +
41 41 $sql = "UPDATE catalogs_orders SET status='" . $_POST['status'] . "' WHERE `id`='" . $_POST['order_id'] . "'";
42 42 $result = mysql_query ($sql) or die (mysql_error ());
43 43 // exit;
44 44 }
45   -
  45 +
46 46 // ====================
47 47 // ===== order ========
48 48 // ====================
49   -
  49 +
50 50 // ==============
51 51 // ==== edit ====
52 52 // ==============
53   -
  53 +
54 54 if (isset ($_POST['sms_send']))
55 55 {
56 56 $sql = "insert into sms_history(order_id,mktime,text,user) values('" . $_POST['order_id'] . "','" . mktime () . "','" . $_POST['sms_msg'] . "','" . $_SESSION['admin']['login'] . "')";
57 57 mysql_query ($sql);
58   -
  58 +
59 59 foreach ($_POST['sms_tel'] as $tel)
60 60 {
61 61 sendSMS ($tel, $_POST['sms_msg']);
62 62 }
63   -
  63 +
64 64 GoBack (1);
65 65 }
66 66 elseif (isset ($_POST['send']) && $_POST['send'] == 'edit-order')
67 67 {
68   -
  68 +
69 69 $error = '';
70 70 $error[] = ValidFormData ($_POST['user']['email'], 'email', 'email');
71 71 $error[] = ValidFormData ($_POST['user']['city'], 'ãîðîä', 'require');
72 72 $error[] = ValidFormData ($_POST['user']['address'], 'àäðåñ', 'require');
73 73 $error[] = ValidFormData ($_POST['user']['tel'], 'ìîá.òåëåôîí', 'mobile');
74 74 $error[] = ValidFormData ($_POST['user']['username'], 'èìÿ', 'require');
75   -
  75 +
76 76 $alert = implode ('\r\n', $error);
77   -
  77 +
78 78 $mass = array_filter ($error);
79 79 if (empty ($mass))
80 80 {
81   -
  81 +
82 82 $summary = 0;
83   -
  83 +
84 84 // Ïðîâåðÿåì åñòü ëè óæå â çàêàçàõ
85 85 $sql = "SELECT *, product_id as mod_id from catalogs_orders_products WHERE order_id='" . $_POST['order_id'] . "'";
86 86 $result = mysql_query ($sql) or die (mysql_error ());
87   -
  87 +
88 88 if (mysql_affected_rows () != 0)
89 89 {
90 90 while ($item = mysql_fetch_assoc ($result))
... ... @@ -92,20 +92,20 @@ include_once ($_SERVER['DOCUMENT_ROOT'] . "/account/func/func.php");
92 92 $ordered[] = $item['mod_id'];
93 93 }
94 94 }
95   -
  95 +
96 96 // ===========================================
97 97 // ======= Ïðîâåðÿåì íà èçìåíåíèå ===========
98 98 // ===========================================
99   -
  99 +
100 100 $ChangesOfOrder = ChangesOfMass ($_POST['item']['mod_id'], $ordered);
101   -
  101 +
102 102 // ==============
103 103 // ==== same ====
104 104 // ==============
105   -
  105 +
106 106 if (isset ($ChangesOfOrder['same']))
107 107 {
108   -
  108 +
109 109 $mass = array_filter ($ChangesOfOrder['same']);
110 110 if (! empty ($mass))
111 111 {
... ... @@ -114,23 +114,23 @@ include_once ($_SERVER['DOCUMENT_ROOT'] . "/account/func/func.php");
114 114 // Óçíàåì key(èíäåêñ) â ìàññèâå
115 115 $i = array_keys ($_POST['item']['mod_id'], $value);
116 116 $i = $i[0];
117   -
  117 +
118 118 // Îáíîâëÿåì êîëè÷åñòâî
119 119 // print_r($_POST);exit;
120 120 $sql2 = "UPDATE catalogs_orders_products SET `count`='" . $_POST['item']['quant'][$i] . "',`reservation`='" . $_POST['item']['reservation'][$i] . "',`status`='" . $_POST['item']['status'][$i] . "',`vozvrat`='" . $_POST['item']['vozvrat'][$i] . "' WHERE order_id='" . $_POST['order_id'] . "' AND product_id='" . $_POST['item']['mod_id'][$i] . "'";
121 121 // print "<br>";
122 122 $result2 = mysql_query ($sql2) or die (mysql_error ());
123   -
  123 +
124 124 // Ñóììà âñåãî çàêàçà
125 125 $summary = $summary + ($_POST['item']['quant'][$i] * $_POST['item']['price'][$i]);
126 126 }
127 127 }
128 128 }
129   -
  129 +
130 130 // =============
131 131 // ==== add ====
132 132 // =============
133   -
  133 +
134 134 if (isset ($ChangesOfOrder['add']))
135 135 {
136 136 $mass = array_filter ($ChangesOfOrder['add']);
... ... @@ -141,7 +141,7 @@ include_once ($_SERVER[&#39;DOCUMENT_ROOT&#39;] . &quot;/account/func/func.php&quot;);
141 141 // Óçíàåì key(èíäåêñ) â ìàññèâå
142 142 $i = array_keys ($_POST['item']['mod_id'], $value);
143 143 $i = $i[0];
144   -
  144 +
145 145 $r = mysql_query ("select count(*) from catalogs_orders_products where order_id='{$_POST['order_id']}' and product_id='{$_POST['item']['mod_id'][$i]}'");
146 146 $c = mysql_result ($r, 0);
147 147 if (! $c)
... ... @@ -149,18 +149,18 @@ include_once ($_SERVER[&#39;DOCUMENT_ROOT&#39;] . &quot;/account/func/func.php&quot;);
149 149 // Äîáàâëÿåì òîâàðû
150 150 $sql2 = sprintf ("INSERT INTO catalogs_orders_products (order_id,product_id,code,product_cine_id,count,reservation) VALUES (%s,%s,%s,%s,%s,%s)", GetSQLValueString ($_POST['order_id'], "text"), GetSQLValueString ($_POST['item']['mod_id'][$i], "text"), GetSQLValueString ($_POST['item']['code'][$i], "text"), GetSQLValueString ($_POST['item']['price'][$i], "text"), GetSQLValueString ($_POST['item']['quant'][$i], "text"), GetSQLValueString ($_POST['item']['reservation'][$i], "text"));
151 151 $result2 = mysql_query ($sql2) or die (mysql_error ());
152   -
  152 +
153 153 // Ñóììà âñåãî çàêàçà
154 154 $summary = $summary + ($_POST['item']['quant'][$i] * $_POST['item']['price'][$i]);
155 155 }
156 156 }
157 157 }
158 158 }
159   -
  159 +
160 160 // ==========
161 161 // == del ===
162 162 // ==========
163   -
  163 +
164 164 /*
165 165 * if (isset($ChangesOfOrder['del'])) {
166 166 *
... ... @@ -176,19 +176,19 @@ include_once ($_SERVER[&#39;DOCUMENT_ROOT&#39;] . &quot;/account/func/func.php&quot;);
176 176 * }
177 177 * }
178 178 */
179   -
  179 +
180 180 // ===========
181 181 // == ÂÑÅÃÎ ==
182 182 // ===========
183   -
  183 +
184 184 if (isset ($summary))
185 185 {
186 186 // if(trim($_POST['label'])) $_POST['label'] = 1;
187 187 // print_r($_POST);
188 188 // Îáíîâëÿåì äàííûå çàêàçà
189 189 $sql2 = sprintf ("
190   - UPDATE catalogs_orders
191   - SET
  190 + UPDATE catalogs_orders
  191 + SET
192 192 cards=%s,
193 193 insurance=%s,
194 194 warehouse=%s,
... ... @@ -211,42 +211,42 @@ include_once ($_SERVER[&#39;DOCUMENT_ROOT&#39;] . &quot;/account/func/func.php&quot;);
211 211 dedline=%s,
212 212 sumn=%s,
213 213 sends=%s,
214   - work_user=%s
215   - WHERE
216   - id='" . $_POST['order_id'] . "'",
217   - GetSQLValueString ($_POST['user']['cards'], "text"),
218   - GetSQLValueString ($_POST['user']['insurance'], "text"),
219   - GetSQLValueString ($_POST['user']['warehouse'], "text"),
220   - GetSQLValueString ($_POST['user']['nakladnaya'], "text"),
221   - GetSQLValueString ($_POST['cost_delivery'], "text"),
222   - $_POST['paid'],
223   - $_POST['cause'],
224   - $_POST['label'],
225   - $_POST['user']['delivery'],
226   - GetSQLValueString ($_POST['user']['declaration'], "text"),
227   - GetSQLValueString ($_POST['user']['payment'], "text"),
228   - GetSQLValueString ($_POST['user']['city'], "text"),
229   - GetSQLValueString ($_POST['user']['address'], "text"),
230   - GetSQLValueString ($_POST['user']['comment'], "text"),
231   - GetSQLValueString ($_POST['user']['mcomment'], "text"),
232   - GetSQLValueString ($summary, "text"),
233   - (int)$_POST['meneger'],
234   - GetSQLValueString ($_POST['user']['check'], "text"),
235   - GetSQLValueString ($_POST['user']['smst'], "text"),
236   - GetSQLValueString ($_POST['user']['dedline'], "text"),
237   - GetSQLValueString ($_POST['user']['sumn'], "text"),
238   - GetSQLValueString ($_POST['user']['sends'], "text"),
  214 + work_user=%s
  215 + WHERE
  216 + id='" . $_POST['order_id'] . "'",
  217 + GetSQLValueString ($_POST['user']['cards'], "text"),
  218 + GetSQLValueString ($_POST['user']['insurance'], "text"),
  219 + GetSQLValueString ($_POST['user']['warehouse'], "text"),
  220 + GetSQLValueString ($_POST['user']['nakladnaya'], "text"),
  221 + GetSQLValueString ($_POST['cost_delivery'], "text"),
  222 + $_POST['paid'],
  223 + $_POST['cause'],
  224 + $_POST['label'],
  225 + $_POST['user']['delivery'],
  226 + GetSQLValueString ($_POST['user']['declaration'], "text"),
  227 + GetSQLValueString ($_POST['user']['payment'], "text"),
  228 + GetSQLValueString ($_POST['user']['city'], "text"),
  229 + GetSQLValueString ($_POST['user']['address'], "text"),
  230 + GetSQLValueString ($_POST['user']['comment'], "text"),
  231 + GetSQLValueString ($_POST['user']['mcomment'], "text"),
  232 + GetSQLValueString ($summary, "text"),
  233 + (int)$_POST['meneger'],
  234 + GetSQLValueString ($_POST['user']['check'], "text"),
  235 + GetSQLValueString ($_POST['user']['smst'], "text"),
  236 + GetSQLValueString ($_POST['user']['dedline'], "text"),
  237 + GetSQLValueString ($_POST['user']['sumn'], "text"),
  238 + GetSQLValueString ($_POST['user']['sends'], "text"),
239 239 GetSQLValueString ('0', "text")
240 240 );
241   -
  241 +
242 242 $result2 = mysql_query ($sql2) or die (mysql_error ());
243   -
  243 +
244 244 eMailing ('xml', $_POST['user_id'], $_POST['order_id']);
245   -
  245 +
246 246 $sql = sprintf ("INSERT INTO catalogs_orders_git (order_id,user_id,cost_delivery,cards,insurance,warehouse,paid,label,delivery,declaration,payment,name,email,city,adress,phone,phonemob,comment,mcomment,mktime,total,sumn,sends,status,work_user) VALUES (%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,1,%s)", $_POST['order_id'], GetSQLValueString ($_POST['user']['id'], "text"), GetSQLValueString ($_POST['cost_delivery'], "text"), GetSQLValueString ($_POST['user']['cards'], "text"), GetSQLValueString ($_POST['user']['insurance'], "text"), GetSQLValueString ($_POST['user']['warehouse'], "text"), GetSQLValueString ($_POST['paid'], "text"), GetSQLValueString ($_POST['label'], "text"), GetSQLValueString ($_POST['user']['delivery'], "text"), GetSQLValueString ($_POST['user']['declaration'], "text"), GetSQLValueString ($_POST['user']['payment'], "text"), GetSQLValueString ($_POST['user']['username'], "text"), GetSQLValueString ($_POST['user']['email'], "text"), GetSQLValueString ($_POST['user']['city'], "text"), GetSQLValueString ($_POST['user']['address'], "text"), GetSQLValueString ($_POST['user']['tel'], "text"), GetSQLValueString ($_POST['user']['tel2'], "text"), GetSQLValueString ($_POST['user']['comment'], "text"), GetSQLValueString ($_POST['user']['mcomment'], "text"), GetSQLValueString (mktime (), "text"), GetSQLValueString ($_POST['summary'], "text"), GetSQLValueString ($_POST['user']['sumn'], "text"), GetSQLValueString ($_POST['user']['sends'], "text"), $_SESSION['admin']['id']);
247 247 $resultg = mysql_query ($sql) or die (mysql_error ());
248 248 $id_order_git = mysql_insert_id ();
249   -
  249 +
250 250 for ($i = 0; $i <= count ($_POST['item']); $i ++)
251 251 {
252 252 if (! empty ($_POST['item']['mod_id'][$i]))
... ... @@ -255,22 +255,22 @@ include_once ($_SERVER[&#39;DOCUMENT_ROOT&#39;] . &quot;/account/func/func.php&quot;);
255 255 $result2 = mysql_query ($sql2) or die (mysql_error ());
256 256 }
257 257 }
258   -
  258 +
259 259 // header("location:/admin.php/orders/?page=".$_GET['page']);
260 260 }
261 261 else
262 262 {
263   -
  263 +
264 264 // $sql2="DELETE FROM catalogs_orders WHERE id='".$_POST['order_id']."'";
265 265 // $result2 = mysql_query($sql2) or die(mysql_error());
266 266 }
267   -
  267 +
268 268 // GoBack(1);
269 269 // echo"<script language=\"JavaScript\">document.location='/admin.php/orders/?page=".$_GET['page']."&n=1';</script>";
270 270 }
271 271 else
272 272 {
273   -
  273 +
274 274 echo "<script language=\"JavaScript\">alert('$alert')</script>";
275 275 }
276 276 }
... ... @@ -279,32 +279,32 @@ include_once ($_SERVER[&#39;DOCUMENT_ROOT&#39;] . &quot;/account/func/func.php&quot;);
279 279 if (! empty ($_GET['exit_order_id']))
280 280 {
281 281 $sql = sprintf ("UPDATE catalogs_orders SET work_user=0 WHERE id=%d", $_GET['exit_order_id']);
282   -
  282 +
283 283 mysql_query ($sql);
284 284 }
285   -
  285 +
286 286 if (empty ($_SESSION['up']))
287 287 {
288 288 $_SESSION['up'] = 2;
289 289 }
290   -
  290 +
291 291 if (! empty ($_GET['order_ID']))
292 292 {
293 293 $sql = sprintf ("UPDATE catalogs_orders SET work_user=%d WHERE id=%d AND work_user=0", $_SESSION['admin']['id'], $_GET['order_ID']);
294   -
  294 +
295 295 mysql_query ($sql);
296 296 }
297 297 }
298   -
  298 +
299 299 // ==============
300 300 // ==== add =====
301 301 // ==============
302   -
  302 +
303 303 if (isset ($_POST['send']) && $_POST['send'] == 'add-order')
304   - {
  304 + {
305 305 // Ïðîâåðÿåì äûáèë ëè àäìèí
306 306 $debil == false;
307   -
  307 +
308 308 for ($i = 1; $i <= count ($_POST['item']); $i ++)
309 309 {
310 310 if (isset ($_POST['item']['mod_id'][$i]) && $_POST['item']['mod_id'][$i] == '')
... ... @@ -312,36 +312,36 @@ include_once ($_SERVER[&#39;DOCUMENT_ROOT&#39;] . &quot;/account/func/func.php&quot;);
312 312 $debil = true;
313 313 }
314 314 }
315   -
  315 +
316 316 if ($debil == false)
317 317 {
318   -
  318 +
319 319 // $error='';
320 320 // $error[] = ValidFormData($_POST['user']['email'],'email','email');
321 321 // $error[] = ValidFormData($_POST['user']['city'],'ãîðîä','require');
322 322 // $error[] = ValidFormData($_POST['user']['address'],'àäðåñ','require');
323 323 // $error[] = ValidFormData($_POST['user']['tel'],'ìîá.òåëåôîí','mobile');
324 324 // $error[] = ValidFormData($_POST['user']['username'],'èìÿ','require');
325   -
  325 +
326 326 // $alert=implode('\r\n',$error);
327   -
  327 +
328 328 // $mass=array_filter($error);
329 329 // if (empty($mass)) {
330   -
  330 +
331 331 // Ïðîâåðÿåì ñóùåñòâóåò ëè ïîëüçîâàòåëü
332 332 // $sql="SELECT * FROM zlo_users WHERE email='".$_POST['user']['email']."' ";
333 333 // $result = mysql_query($sql) or die(mysql_error());
334 334 // if (mysql_affected_rows()!=0) {
335   -
  335 +
336 336 // }
337   -
  337 +
338 338 $time = mktime ();
339 339 $date = date ('Y-m-d H:i:s', $time);
340   -
  340 +
341 341 // Åñëè ñîçäàåì íîâîãî ïîëüçîâàòåëü
342 342 if ($_POST['user']['user_id'] == '' || $_POST['user']['user_id'] == 0 || $_POST['user']['user_id'] == '0')
343 343 {
344   -
  344 +
345 345 if (strpos ($_POST['user']['email'], "@user.com"))
346 346 {
347 347 $_POST['user']['group'] = 1;
... ... @@ -350,25 +350,25 @@ include_once ($_SERVER[&#39;DOCUMENT_ROOT&#39;] . &quot;/account/func/func.php&quot;);
350 350 {
351 351 $_POST['user']['group'] = 2;
352 352 }
353   -
  353 +
354 354 // Äîáàâëÿåì ïîëüçîâàòåëÿ
355 355 $pass = generate_password (6);
356 356 $sql = sprintf ("INSERT INTO zlo_users (pass, email, city, address, tel, registered, username, tel2, `group`) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s)", GetSQLValueString ($pass, "text"), GetSQLValueString ($_POST['user']['email'], "text"), GetSQLValueString ($_POST['user']['city'], "text"), GetSQLValueString ($_POST['user']['address'], "text"), GetSQLValueString ($_POST['user']['tel'], "text"), GetSQLValueString ($date, "text"), GetSQLValueString ($_POST['user']['username'], "text"), GetSQLValueString ($_POST['user']['tel2'], "text"), GetSQLValueString ($_POST['user']['group'], "int"));
357 357 $result = mysql_query ($sql) or die (mysql_error ());
358   -
  358 +
359 359 // Óçíàåì ID ïîëüçîâàòåëÿ
360 360 $sql = "SELECT id FROM zlo_users WHERE registered='$date' AND tel='" . $_POST['user']['tel'] . "'";
361 361 $result = mysql_query ($sql) or die (mysql_error ());
362 362 if (mysql_affected_rows () != 0)
363 363 {
364 364 $user = mysql_fetch_assoc ($result);
365   -
  365 +
366 366 // Øëåì ïèñüìà
367 367 if ($user['group'] != 1)
368 368 {
369 369 eMailing ('reg', $user['id']);
370 370 }
371   -
  371 +
372 372 $_POST['user']['user_id'] = $user['id'];
373 373 }
374 374 else
... ... @@ -376,11 +376,11 @@ include_once ($_SERVER[&#39;DOCUMENT_ROOT&#39;] . &quot;/account/func/func.php&quot;);
376 376 echo "íåò ïîëüçîâàòåëÿ";
377 377 }
378 378 }
379   -
  379 +
380 380 // Äîáàâëÿåì çàêàç
381 381 $sql = sprintf ("INSERT INTO catalogs_orders (cost_delivery,cards,insurance,warehouse,paid,label,delivery,declaration,payment,user_id,name,email,city,adress,phone,phonemob,comment,mcomment,mktime,total,sumn,sends,status) VALUES (%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,%s,1)", GetSQLValueString ($_POST['cost_delivery'], "text"), GetSQLValueString ($_POST['user']['cards'], "text"), GetSQLValueString ($_POST['user']['insurance'], "text"), GetSQLValueString ($_POST['user']['warehouse'], "text"), GetSQLValueString ($_POST['paid'], "text"), GetSQLValueString ($_POST['label'], "text"), GetSQLValueString ($_POST['user']['delivery'], "text"), GetSQLValueString ($_POST['user']['declaration'], "text"), GetSQLValueString ($_POST['user']['payment'], "text"), GetSQLValueString ($_POST['user']['user_id'], "text"), GetSQLValueString ($_POST['user']['username'], "text"), GetSQLValueString ($_POST['user']['email'], "text"), GetSQLValueString ($_POST['user']['city'], "text"), GetSQLValueString ($_POST['user']['address'], "text"), GetSQLValueString ($_POST['user']['tel'], "text"), GetSQLValueString ($_POST['user']['tel2'], "text"), GetSQLValueString ($_POST['user']['comment'], "text"), GetSQLValueString ($_POST['user']['mcomment'], "text"), GetSQLValueString ($time, "text"), GetSQLValueString ($_POST['summary'], "text"), GetSQLValueString ($_POST['user']['sumn'], "text"), GetSQLValueString ($_POST['user']['sends'], "text"));
382 382 $result = mysql_query ($sql) or die (mysql_error ());
383   -
  383 +
384 384 // Óçíàåì íîìåð çàêàçà
385 385 $sql = "SELECT id FROM catalogs_orders WHERE mktime='$time' AND user_id='" . $_POST['user']['user_id'] . "'";
386 386 $result = mysql_query ($sql) or die (mysql_error ());
... ... @@ -392,7 +392,7 @@ include_once ($_SERVER[&#39;DOCUMENT_ROOT&#39;] . &quot;/account/func/func.php&quot;);
392 392 {
393 393 echo "Îøèáêà";
394 394 }
395   -
  395 +
396 396 // Äîáàâëÿåì òîâàðû
397 397 for ($i = 0; $i <= count ($_POST['item']); $i ++)
398 398 {
... ... @@ -408,26 +408,26 @@ include_once ($_SERVER[&#39;DOCUMENT_ROOT&#39;] . &quot;/account/func/func.php&quot;);
408 408 }
409 409 }
410 410 }
411   -
  411 +
412 412 mysql_query ("update catalogs_orders set total='$summary' where id='{$order['id']}'");
413   -
  413 +
414 414 // Øëåì ïèñüìà
415 415 if ($user['group'] != 1)
416 416 {
417 417 eMailing ('order-new', $_POST['user']['user_id'], $order['id']);
418 418 }
419   -
  419 +
420 420 echo "<script language=\"JavaScript\">{ location.href=\"/admin.php/orders/\"; self.focus(); } </script>";
421   -
  421 +
422 422 // } else {
423   -
  423 +
424 424 // echo"<script language=\"JavaScript\">alert('$alert')</script>";
425   -
  425 +
426 426 // }
427 427 }
428 428 else
429 429 {
430   -
  430 +
431 431 echo "<script language=\"JavaScript\">alert('Íåò òîâàpà - íåò çàêàçà')</script>";
432 432 }
433 433 }
... ... @@ -435,9 +435,9 @@ include_once ($_SERVER[&#39;DOCUMENT_ROOT&#39;] . &quot;/account/func/func.php&quot;);
435 435 // =============
436 436 // ==== Del ====
437 437 // =============
438   -
  438 +
439 439 if (isset ($_GET['del_order']) && $_GET['del_order'] == 1)
440   - {
  440 + {
441 441 function delOrder (array $orders_id, $del_user = false)
442 442 {
443 443 foreach ($orders_id as $order_id)
... ... @@ -446,12 +446,12 @@ include_once ($_SERVER[&#39;DOCUMENT_ROOT&#39;] . &quot;/account/func/func.php&quot;);
446 446 if ($del_user)
447 447 {
448 448 mysql_query ('
449   - DELETE `zlo_users` FROM `zlo_users`
  449 + DELETE `zlo_users` FROM `zlo_users`
450 450 INNER JOIN `catalogs_orders` as `order` ON `order`.user_id = `zlo_users`.id
451 451 AND `order`.id = '.(int)$order_id
452 452 ) or die (mysql_error ());
453 453 }
454   -
  454 +
455 455 // ïðîäóêòû
456 456 mysql_query ('
457 457 DELETE `catalogs_orders_products` FROM `catalogs_orders_products`
... ... @@ -461,21 +461,21 @@ include_once ($_SERVER[&#39;DOCUMENT_ROOT&#39;] . &quot;/account/func/func.php&quot;);
461 461  
462 462 // çàêàçû
463 463 mysql_query ('
464   - DELETE FROM `catalogs_orders`
  464 + DELETE FROM `catalogs_orders`
465 465 WHERE `id` = '.(int)$order_id
466   - ) or die (mysql_error ());
  466 + ) or die (mysql_error ());
467 467 }
468 468 }
469   -
  469 +
470 470 if ($_SESSION['admin']['group'] == 1) // òîëüêî àäìèí
471 471 {
472 472 delOrder (array (
473 473 'order_id' => $_GET['order_id'])
474 474 );
475   -
  475 +
476 476 echo "<script language=\"JavaScript\">alert('Çàêàç óñïåøíî óäàëåí')</script>";
477 477 }
478   - else
  478 + else
479 479 {
480 480 echo "<script language=\"JavaScript\">alert('Óäàëÿòü ìîæåò òîëüêî àäìèí!')</script>";
481 481 }
... ... @@ -484,16 +484,16 @@ include_once ($_SERVER[&#39;DOCUMENT_ROOT&#39;] . &quot;/account/func/func.php&quot;);
484 484 // =================
485 485 // ==== NOTIFY =====
486 486 // =================
487   -
  487 +
488 488 // ==================
489 489 // ==== changed =====
490 490 // ==================
491   -
  491 +
492 492 if (isset ($_GET['notify']) && $_GET['notify'] == 'order-changed')
493 493 {
494   -
  494 +
495 495 eMailing ('order-changed', $_GET['user'], $_GET['order']);
496   -
  496 +
497 497 echo "<script language=\"JavaScript\">{ location.href=\"/admin.php/orders/\"; self.focus(); } </script>";
498 498 }
499 499  
... ... @@ -502,26 +502,26 @@ include_once ($_SERVER[&#39;DOCUMENT_ROOT&#39;] . &quot;/account/func/func.php&quot;);
502 502 // ============== Âûâîä =================
503 503 // ======================================
504 504 // ======================================
505   -
506   - // ===== javascript ====
507   -
  505 +
  506 + // ===== javascript ====
  507 +
508 508 echo "
509 509 <script src='http://ajax.googleapis.com/ajax/libs/jquery/1.8.2/jquery.min.js' type='text/javascript'></script>
510 510 <script src='/js/JsHttpRequest.js'></script>
511 511 <script src='/js/OrderContol.js' type='text/javascript'></script>
512 512 <script src='/js/msg.js'></script>
513 513 <script src='/js/msg2.js'></script>";
514   -
  514 +
515 515 // modal
516 516 echo "
517 517 <script src='/js/modalBox/modalBox.js'></script>
518 518 <script src='/js/bpopup/jquery.bpopup.min.js'></script>
519 519 <link href='/js/bpopup/bpopup.min.css' type='text/css' rel='stylesheet'/>";
520   -
  520 +
521 521 // validator
522 522 echo "
523 523 <link rel='stylesheet' href='/js/validator/validationEngine.jquery.css' type='text/css'/>
524   - <link rel='stylesheet' href='/js/validator/template.css' type='text/css'/>
  524 + <link rel='stylesheet' href='/js/validator/template.css' type='text/css'/>
525 525 <script src='/js/validator/languages/jquery.validationEngine-ru.js' type='text/javascript' charset='utf-8'></script>
526 526 <script src='/js/validator/jquery.validationEngine.js' type='text/javascript' charset='utf-8'></script>";
527 527  
... ... @@ -539,13 +539,15 @@ if (! isset ($_GET[&#39;action&#39;]))
539 539 echo "<a href='/admin.php/orders/?action=add' class='button-save'>Äîáàâèòü</a>";
540 540 }
541 541 // ***********************
542   -
  542 +
543 543 // ==============
544 544 // === report ===
545 545 // ==============
546   -
  546 +
547 547 $time = '';
  548 +
548 549 $time['day'] = "o.`mktime` >= " . mktime (0, 0, 0, date ('n'), date ('j'), date ('Y'));
  550 +
549 551 if (date ('w') == 1)
550 552 {
551 553 $time['week'] = " o.`mktime` >=" . mktime (0, 0, 0, date ('n'), date ('j'), date ('Y')) . " ";
... ... @@ -554,54 +556,12 @@ if (! isset ($_GET[&#39;action&#39;]))
554 556 {
555 557 $time['week'] = "( o.`mktime` BETWEEN " . strtotime ("last Monday") . " AND " . mktime (0, 0, 0, date ('n'), date ('j') + 1, date ('Y')) . ") ";
556 558 }
  559 +
557 560 $time['month'] = "o.`mktime` >= " . mktime (0, 0, 0, date ('n'), 1, date ('Y'));
558   -
  561 +
559 562 Report::put_time ($time);
560 563 Report::make ();
561   - /*
562   - * echo"<div class='orders-report' style='display:table; overflow:hidden;'>";
563   - *
564   - * // === êëèåíòû ===
565   - *
566   - * echo"<div style='background: url(\"http://".$_SERVER['SERVER_NAME']."/img/bg_report.jpg\"); background-repeat:no-repeat; border:1px solid #B9B9B9; padding:0 15px 5px;'>";
567   - *
568   - * echo"<span style='padding:5px 0; display:block;'>ÒÎÏ êëèåíòîâ çà ïåðèîä: </span>";
569   - * echo Report::html_report(Report::get_mass_client());
570   - * echo"</div>";
571   - *
572   - * echo"<div style='height:20px;display:block;'></div>";
573   - *
574   - * // === ïðîäàæè ===
575   - *
576   - * echo"<div style='background: url(\"http://".$_SERVER['SERVER_NAME']."/img/bg_report.jpg\"); background-repeat:no-repeat; border:1px solid #B9B9B9; padding:0 15px 5px;'>";
577   - *
578   - * echo"<span style='padding:5px 0; display:block;'>Ïðîäàæè çà ïåðèîä: </span>";
579   - * echo Report::html_report(Report::get_mass_order());
580   - * echo"</div>";
581   - *
582   - * echo"<div style='height:20px;display:block;'> </div>";
583   - *
584   - * // === ãðàôèê ===
585   - *
586   - * echo"<div style='background: url(\"http://".$_SERVER['SERVER_NAME']."/img/bg_report.jpg\"); background-repeat:no-repeat; border:1px solid #B9B9B9; padding:0 15px 5px;'>";
587   - *
588   - * echo"<span style='padding:5px 0; display:block;'>Ãðàôèê: </span>";
589   - * echo"<a href='http://".$_SERVER['SERVER_NAME']."/xml/".date('Y')."/".date('m')."/grafic_report_".date('Y-m')."-".(date('d')-1).".png' ><img src='http://".$_SERVER['SERVER_NAME']."/xml/".date('Y')."/".date('m')."/grafic_report_".date('Y-m')."-".(date('d')-1).".png' width='340px' ></a>";
590   - *
591   - * // ëåãåíäà
592   - * echo"<div class='legend' style='display:table;text-align:center;'>";
593   - * echo"<div style='width:15px; height:15px; background:#00A652; float:left;'></div><span style='float:left; padding:0 5px;'>íîâûé</span>";
594   - * echo"<div style='width:15px; height:15px; background:#0072BB; float:left;'></div><span style='float:left; padding:0 5px;'>ïîäòâåðæäåí</span>";
595   - * echo"<div style='width:15px; height:15px; background:#F36523; float:left;'></div><span style='float:left; padding:0 5px;'>îòìåíåí</span>";
596   - * echo"<div style='width:15px; height:15px; background:#ED1B24; float:left;'></div><span style='float:left; padding:0 5px;'>âûïîëíåí</span>";
597   - * echo"<div style='clear:both;'></div>";
598   - * echo"</div>";
599   - *
600   - * echo"</div>";
601   - *
602   - * echo"</div>";
603   - */
604   -
  564 +
605 565 if (! isset ($_GET['status']))
606 566 {
607 567 $_GET['status'] = "1";
... ... @@ -610,20 +570,19 @@ if (! isset ($_GET[&#39;action&#39;]))
610 570 {
611 571 $_GET['page'] = "1";
612 572 }
613   -
  573 +
  574 + $WHERE = array();
  575 + $WHERE_DATE = '';
  576 +
614 577 if (isset ($_GET['user']))
615 578 {
616   - $AND = "AND u.id=" . $_GET['user'];
617   - }
618   - else
619   - {
620   - $AND = '';
  579 + $WHERE[] = "u.id=" . $_GET['user'];
621 580 }
622   -
  581 +
623 582 // =============
624 583 // === Ïîèñê ===
625 584 // =============
626   -
  585 +
627 586 $th = array (
628 587 "id" => "íîìåð çêàçà",
629 588 "username" => "êëèåíò",
... ... @@ -632,9 +591,9 @@ if (! isset ($_GET[&#39;action&#39;]))
632 591 "declaration" => "Äåêëàðàöèÿ ¹",
633 592 "nakladnaya" => "¹ íàêëàäíîé",
634 593 "code" => "øòðèõêîä",
635   - "mcomment" => "Êîìåíòàðèé"
  594 + "mcomment" => "Êîìåíòàðèé"
636 595 );
637   -
  596 +
638 597 // Åñëè ñóùåñòâóåò Ïîèñê
639 598 if (isset ($_REQUEST['search']))
640 599 {
... ... @@ -670,239 +629,203 @@ if (! isset ($_GET[&#39;action&#39;]))
670 629 {
671 630 $pre = "o";
672 631 }
673   - $AND = '';
  632 +
674 633 if (trim ($_REQUEST['look']) != '')
675 634 {
676 635 if ($_REQUEST['field'] == "id")
677   - $AND .= "AND $pre.`" . $_REQUEST['field'] . "` LIKE '" . trim ($_REQUEST['look']) . "' ";
  636 + $WHERE[] = "$pre.`" . $_REQUEST['field'] . "` LIKE '" . trim ($_REQUEST['look']) . "' ";
678 637 else
679   - $AND .= "AND $pre.`" . $_REQUEST['field'] . "` LIKE '%" . trim ($_REQUEST['look']) . "%' ";
  638 + $WHERE[] = "$pre.`" . $_REQUEST['field'] . "` LIKE '%" . trim ($_REQUEST['look']) . "%' ";
680 639 }
  640 +
681 641 if (($_REQUEST['form']['date_start'] != '') && ($_REQUEST['form']['date_end'] != ''))
682 642 {
683   -
684 643 $dateStart = $_REQUEST['form']['date_start'];
685   - $dateEnd = $_REQUEST['form']['date_end'];
686   -
  644 + $dateEnd = $_REQUEST['form']['date_end'];
  645 +
687 646 $mkdate = ExtractDate ($_REQUEST['form']['date_start']);
688 647 $_REQUEST['form']['date_start'] = mktime (0, 0, 0, $mkdate[1], $mkdate[2], $mkdate[0]);
689   -
  648 +
690 649 $mkdate = ExtractDate ($_REQUEST['form']['date_end']);
691 650 $_REQUEST['form']['date_end'] = mktime (0, 0, 0, $mkdate[1], $mkdate[2], $mkdate[0]);
692   -
693   - $AND .= " AND (o.`mktime` BETWEEN '" . $_REQUEST['form']['date_start'] . "' AND '" . $_REQUEST['form']['date_end'] . "') ";
  651 +
  652 + $WHERE_DATE = "(o.`mktime` BETWEEN '" . $_REQUEST['form']['date_start'] . "' AND '" . $_REQUEST['form']['date_end'] . "') ";
  653 +
  654 + $WHERE[] = $WHERE_DATE;
694 655 }
695 656 }
696   - // =============
697   - // === Äàòà ====
698   - // =============
699   -
700   - echo "
701   - <div class='grid-search'>
702   - <form action='" . GetFormUrl () . "' name='search' method='GET'>
703   - <div class='search'>
704   - <input type='text' name='look' id='grid-search' value='" . $_REQUEST['look'] . "'>
705   - <select name='field'>";
  657 +
  658 + // ***** Àäìèí ðåæèì *****
  659 + if (in_array ($_SESSION['admin']['id'], array (1, 19, 20)))
  660 + {
  661 + // =============
  662 + // === Äàòà ====
  663 + // =============
706 664  
707   - foreach ($th as $key => $value)
708   - {
709   - if ($_REQUEST['field'] == $key)
710   - {
711   - $selected = 'selected="selected"';
712   - }
713   - else
  665 + echo "
  666 + <div class='grid-search'>
  667 + <form action='" . GetFormUrl () . "' name='search' method='GET'>
  668 + <div class='search'>
  669 + <input type='text' name='look' id='grid-search' value='" . $_REQUEST['look'] . "'>
  670 + <select name='field'>";
  671 +
  672 + foreach ($th as $key => $value)
714 673 {
715   - $selected = '';
  674 + $selected = $_REQUEST['field'] == $key ? 'selected="selected"' : '';
  675 +
  676 + echo "<option value='$key' $selected>$value</option>";
716 677 }
717   - echo "<option value='$key' $selected>$value</option>";
  678 +
  679 + echo "</select>
  680 + <input type='submit' value='ïîèñê'>
  681 + <input type='hidden' name='status' value='" . $_GET['status'] . "'>
  682 + </div>";
  683 +
  684 + echo "
  685 + <div class='dates'>
  686 + <div class='row'>
  687 + <input type='text' name='form[date_start]' id='date_start_input' value='" . $dateStart . "'>
  688 + <img src='/img/calendar.gif' id='date_start'>
  689 + </div>
  690 + <div class='row'>
  691 + <input type='text' name='form[date_end]' id='date_end_input' value='" . $dateEnd . "'>
  692 + <img src='/img/calendar.gif' id='date_end'>
  693 + </div>
  694 + </div>";
  695 +
  696 + echo '
  697 + <script type="text/javascript">
  698 + Calendar.setup(
  699 + {
  700 + inputField : "date_start_input",
  701 + ifFormat : "%Y-%m-%d",
  702 + button : "date_start"
718 703 }
  704 + );
  705 + </script>';
  706 +
  707 + echo '
  708 + <script type="text/javascript">
  709 + Calendar.setup(
  710 + {
  711 + inputField : "date_end_input",
  712 + ifFormat : "%Y-%m-%d",
  713 + button : "date_end"
  714 + }
  715 + );
  716 + </script>';
719 717  
720   - echo "</select>
721   - <input type='submit' value='ïîèñê'>
722   - <input type='hidden' name='status' value='" . $_GET['status'] . "'>
723   - </div>";
724   -
725 718 echo "
726   - <div class='dates'>
727   - <div class='row'>
728   - <input type='text' name='form[date_start]' id='date_start_input' value='" . $dateStart . "'>
729   - <img src='/img/calendar.gif' id='date_start'>
730   - </div>
731   - <div class='row'>
732   - <input type='text' name='form[date_end]' id='date_end_input' value='" . $dateEnd . "'>
733   - <img src='/img/calendar.gif' id='date_end'>
734   - </div>
735   - </div>";
736   -
737   - echo '
738   - <script type="text/javascript">
739   - Calendar.setup(
740   - {
741   - inputField : "date_start_input",
742   - ifFormat : "%Y-%m-%d",
743   - button : "date_start"
744   - }
745   - );
746   - </script>';
747   -
748   - echo '
749   - <script type="text/javascript">
750   - Calendar.setup(
751   - {
752   - inputField : "date_end_input",
753   - ifFormat : "%Y-%m-%d",
754   - button : "date_end"
755   - }
756   - );
757   - </script>';
758   -
759   - echo "
760   - <input type='hidden' name='search' value='ok'>
761   - </form>
762   - </div>";
763   -
  719 + <input type='hidden' name='search' value='ok'>
  720 + </form>
  721 + </div>";
  722 +
  723 + }
764 724 // =========== Ãåíåðèì òàáëèöó ===========
765   -
766   - $eshka = "";
767   - $eshka2 = "";
768   - $eshka3 = "";
  725 +
769 726 $lll = "";
770   - /*
771   - * if(trim(@$_REQUEST['da'])=='1'){
772   - * $eshka = "o.mktime<'1341090000' AND ";
773   - * $eshka2 = "o.mktime<'1341090000' AND ";
774   - * $lll = "font-weight:bold;";
775   - * }else{
776   - * $eshka = "o.mktime>'1341090000' AND ";
777   - * $eshka2 = "o.mktime>'1341090000' AND ";
778   - * $lll = "";
779   - * }
780   - */
781   -
  727 +
782 728 if (trim (@$_REQUEST['pr']) == '1')
783 729 {
784 730 $tim = (time () - 86400);
785   - $eshka3 = "o.upd<'" . date ("Y-m-d H:i:s", $tim) . "' AND ";
786   - }
787   - else
788   - {
789   - $eshka3 = "";
  731 + $WHERE[] = "o.upd<'" . date ("Y-m-d H:i:s", $tim) . "'";
790 732 }
791   -
  733 +
792 734 if (trim (@$_REQUEST['prs']) == '1')
793 735 {
794 736 $tim = (time () - 172800);
795   - $eshka4 = "o.upd<'" . date ("Y-m-d H:i:s", $tim) . "' AND ";
796   - }
797   - else
798   - {
799   - $eshka4 = "";
  737 + $WHERE[] = "o.upd<'" . date ("Y-m-d H:i:s", $tim) . "'";
800 738 }
801   -
  739 +
802 740 $order = ((isset ($_GET['order'])) ? $_GET['order'] : 'mktime');
803 741 $type = ((isset ($_GET['type'])) ? $_GET['type'] : 'DESC');
804   -
  742 +
  743 + // ïåðèîä
805 744 if (isset ($_GET['stat']) && $_GET['stat'] == 1)
806 745 {
807   - $AND .= " AND o.status IN(4,5) AND o.mktime<'" . mktime (0, 0, 0, "01", "01", "2013") . "' ";
  746 + //$WHERE[] = "o.status IN(4,5)";
  747 + $WHERE[] = "o.mktime<'" . mktime (0, 0, 0, "01", "01", "2013") . "' ";
808 748 }
809 749 else
810 750 {
811   - // $mk_and = $AND = "AND o.mktime>='".mktime(0, 0, 0, date("m"), date("d"), date("Y"))."' and o.mktime<='".mktime(0, 0, 0, date("m"), date("d")+1, date("Y"))."' ";
812   - $AND .= " AND o.status IN(1,2) AND o.mktime>='" . mktime (0, 0, 0, "01", "01", "2013") . "' ";
813   - $mk_and = " AND o.status IN(1,2) AND o.mktime>='" . mktime (0, 0, 0, "01", "01", "2013") . "' ";
  751 + //$WHERE[] = "o.status IN(1,2)";
  752 + $WHERE[] = "o.mktime>='" . mktime (0, 0, 0, "01", "01", "2013") . "' ";
814 753 }
815   -
  754 +
816 755 if (isset ($_GET['sort_label']) && $_GET['sort_label'] != '')
817 756 {
818   - $AND .= " AND o.label='" . $_GET['sort_label'] . "' ";
  757 + $WHERE[] = "o.label = '" . $_GET['sort_label'] . "' ";
819 758 }
820 759 if (isset ($_GET['lab']))
821 760 {
822   - $AND .= " AND o.label IN(" . implode (',', $_GET['lab']) . ")";
  761 + $WHERE[] = "o.`label` IN (" . implode (',', $_GET['lab']) . ")";
823 762 }
824 763 if (isset ($_GET['delivery']))
825 764 {
826   - $AND .= " AND o.delivery IN(" . implode (',', $_GET['delivery']) . ")";
  765 + $WHERE[] = "o.delivery IN (" . implode (',', $_GET['delivery']) . ")";
827 766 }
828 767 if (isset ($_GET['meneger']) && $_GET['meneger'] > 0)
829 768 {
830   - $AND .= " AND o.meneger='" . $_GET['meneger'] . "'";
  769 + $WHERE[] = "o.meneger='" . $_GET['meneger'] . "'";
831 770 }
832   -
833   - $sql = "SELECT o.*, o.name as username, o.adress as address, o.phone as tel, o.phonemob as tel2, o.`mktime` as order_date, u.group, o.id as order_id, m.*, m.product_id as mod_id, op.* , p.*, g.color as group_color,za.username as meneger_name
834   - FROM catalogs_orders as o
835   - LEFT JOIN catalogs_orders_products as op ON op.order_id=o.id
836   - LEFT JOIN catalogs_modifications AS m ON m.id = op.product_id
837   - LEFT JOIN catalogs_products AS p ON p.id = m.product_id
838   - LEFT JOIN zlo_users as u ON u.id=o.user_id
839   - LEFT JOIN zlo_users_group as g ON g.id=u.group
840   - LEFT JOIN zlo_admin as za ON za.id=o.meneger
841   - WHERE " . $eshka3 . $eshka4 . $eshka./*((!isset($_GET['search']))?"o.status='".$_GET['status']."'":"o.status>'0'").*/"1=1 $AND GROUP BY o.id ORDER BY o.$order $type ";
842   -
  771 +
  772 + // ***** Àäìèí ðåæèì *****
  773 + if (! in_array ($_SESSION['admin']['id'], array (1, 19, 20)))
  774 + {
  775 + $WHERE[] = "o.`label` NOT IN (9,10)";
  776 + }
  777 +
  778 + $sql = "
  779 + SELECT
  780 + o.*, o.name as username, o.adress as address, o.phone as tel, o.phonemob as tel2, o.`mktime` as order_date,
  781 + u.group, o.id as order_id,
  782 + m.product_id as mod_id,
  783 + op.* ,
  784 + g.color as group_color,
  785 + za.username as meneger_name
  786 + FROM catalogs_orders as o
  787 + LEFT JOIN catalogs_orders_products as op ON op.order_id=o.id
  788 + LEFT JOIN catalogs_modifications AS m ON m.id = op.product_id
  789 + LEFT JOIN catalogs_products AS p ON p.id = m.product_id
  790 + LEFT JOIN zlo_users as u ON u.id=o.user_id
  791 + LEFT JOIN zlo_users_group as g ON g.id=u.group
  792 + LEFT JOIN zlo_admin as za ON za.id=o.meneger
  793 + WHERE ".(! empty ($WHERE) ? implode (' AND ', $WHERE) : ''). "
  794 + GROUP BY o.id
  795 + ORDER BY o.$order $type
  796 + ";
  797 +
843 798 $pager['sql'] = $sql;
844 799 // echo $pager['sql'];
845 800 $pager = pagerGetRun ($pager, 50, 15);
  801 +
846 802 $result = mysql_query ($pager['sql']) or die (mysql_error ());
847   - if (mysql_affected_rows () != 90800)
  803 + if (mysql_affected_rows () != 0)
848 804 {
849   -
850 805 // =============
851 806 // === Òàáñ ====
852 807 // =============
853   -
  808 +
854 809 echo "<div class='clear'></div>";
855 810 echo "<div class='order-tabs'>";
856   - // ////$eshka2.$eshka
857   - $sql0 = "SELECT * FROM zlo_book_status WHERE id IN (1,2,4,5)";
858   - $result0 = mysql_query ($sql0) or die (mysql_error ());
859   - if (mysql_affected_rows () != 0)
860   - {
861   - while ($rows = mysql_fetch_assoc ($result0))
862   - {
863   -
864   - // $AND
865   -
866   - // Ïîäñ÷åò êîëè÷åñòâà çàêàçîâ ïî ñòàòóñó
867   - $sql2 = "SELECT count(o.id) AS calc, o . * , m.*, m.product_id as mod_id, op.* , p.*
868   - FROM catalogs_orders as o
869   - LEFT JOIN catalogs_orders_products as op ON op.order_id=o.id
870   - LEFT JOIN catalogs_modifications AS m ON m.id = op.product_id
871   - LEFT JOIN catalogs_products AS p ON p.id = m.product_id
872   - LEFT JOIN zlo_users as u ON u.id=o.user_id
873   - LEFT JOIN zlo_users_group as g ON g.id=u.group
874   - WHERE " . $eshka2 . "o.status='" . $rows['id'] . "' $AND";
875   -
876   - // if(trim($_REQUEST['test'])=="1") echo $sql2;
877   -
878   - /*
879   - * $sql2 = "SELECT count(o.id) AS calc FROM catalogs_orders as o WHERE ".$eshka2."o.status='".$rows['id']."'";
880   - *
881   - *
882   - * $result2 = mysql_query($sql2) or die(mysql_error());
883   - * $row2=mysql_fetch_assoc($result2);
884   - * $yyyyyy = str_replace("prs=1","prs=0",str_replace("pr=1","pr=0",urlQueryChange2('status',$rows['id'])));
885   - * echo"<div class='status-tabs' ".(($_GET['status']==$rows['id'])?"style='border:1px solid red;'":"")." onclick=\"location.href='".$yyyyyy."'\">".$rows['title']."(".$row2['calc'].")</div>";
886   - */
887   - }
888   - }
889   -
  811 +
890 812 $array_label = array (
891   - 0 => "íîâûå çàêàçû",
892   - 1 => "îáðàáîòàí",
  813 + 0 => "íîâûå çàêàçû",
  814 + 1 => "îáðàáîòàí",
893 815 110 => "ïåðåìåùàåòñÿ",
894   - 2 => "äîñòàâèòü",
895   - 3 => "îòïðàâèòü",
896   - 4 => "ñàìîâûâîç",
897   - 5 => "",
898   - 510 => "",
899   - 6 => "",
900   - 610 => "",
901   - 7 => "âîçâðàò",
902   - 8 => "",
903   - 9 => "îòìåíåí",
904   - 10 => "âûïîëíåí"
  816 + 2 => "äîñòàâèòü",
  817 + 3 => "îòïðàâèòü",
  818 + 4 => "ñàìîâûâîç",
  819 + 5 => "5",
  820 + 510 => "510",
  821 + 6 => "6",
  822 + 610 => "610",
  823 + 7 => "âîçâðàò",
  824 + 8 => "8",
  825 + 9 => "îòìåíåí",
  826 + 10 => "âûïîëíåí",
905 827 );
  828 +
906 829 print '
907 830 <div style="float:left;padding:10px 0px;">
908 831 <form action="/admin.php/orders/" name="form" method="get">
... ... @@ -914,43 +837,63 @@ if (! isset ($_GET[&#39;action&#39;]))
914 837 <input type="hidden" name="page" value="1">
915 838 <input type="hidden" name="search" value="ok">
916 839 ';
917   - for ($i = 0; $i <= 10; $i ++)
918   - foreach ($array_label as $i => $v)
  840 +
  841 + $WHERE = array ();
  842 +
  843 + foreach ($array_label as $label_id => $label_title)
919 844 {
920   - $sql = "select count(*) from catalogs_orders o where o.label='" . $i . "'";
921   - if (isset ($_GET['stat']) && $_GET['stat'] == 1)
  845 + // ***** Àäìèí ðåæèì *****
  846 + if (in_array ($label_id, array (9, 10)) && ! in_array ($_SESSION['admin']['id'], array (1, 19, 20)))
922 847 {
923   - $sql .= " AND o.status IN(4,5)";
  848 + CONTINUE;
924 849 }
925   - else
  850 +
  851 + $WHERE[] = "o.`label` = " . $label_id;
  852 +
  853 + if (! empty ($WHERE_DATE))
926 854 {
927   - $sql .= $mk_and;
  855 + $WHERE[] = $WHERE_DATE;
928 856 }
  857 +
  858 + // Ïîäñ÷åò êîëè÷åñòâà çàêàçîâ ïî ñòàòóñó
  859 + $sql = "
  860 + SELECT count(*) as count
  861 + FROM catalogs_orders o
  862 + WHERE " . (! empty ($WHERE) ? implode (' AND ', $WHERE) : '');
  863 +
929 864 $r = mysql_query ($sql) or die (mysql_error ());
930 865 $count = mysql_result ($r, 0);
931   - print '<input type="checkbox" id="cb' . $i . '" name="lab[]" value="' . $i . '" ';
932   - // .(($_GET['label'][$i]==$i)?'checked':'').
933   - foreach ($_GET['lab'] as $l)
  866 + $checked = '';
  867 +
  868 + foreach ($_GET['lab'] as $id)
934 869 {
935   - if ($l == $i)
936   - print 'checked';
  870 + if ($label_id == $id)
  871 + {
  872 + $checked = 'checked=checked';
  873 + break;
  874 + }
937 875 }
938   - $i = ($i == 110) ? 1.1 : $i;
939   - $i = ($i == 510) ? 5.1 : $i;
940   - $i = ($i == 610) ? 6.1 : $i;
941   - print ' onclick="document.form.submit();"/><label for="cb' . $i . '">' . $i . '-' . $array_label[$i] . '(' . $count . ')</label>';
  876 +
  877 + $label_id = ($label_id == 110) ? 1.1 : $label_id;
  878 + $label_id = ($label_id == 510) ? 5.1 : $label_id;
  879 + $label_id = ($label_id == 610) ? 6.1 : $label_id;
  880 +
  881 + print '<input type="checkbox" id="cb' . $label_id . '" name="lab[]" ' . $checked . ' value="' . $label_id . '" onclick="document.form.submit();"/><label for="cb' . $label_id . '">' . $label_id . '-' . $label_title . '(' . $count . ')</label>';
942 882 }
  883 +
943 884 print "<br /><br /><br />";
944   -
945   - print "<select name='meneger' onChange='document.form.submit();'>";
946   - print "<option value='0'>Ìåíåäæåð</option>";
947   - $result_1 = mysql_query ("select * from zlo_admin");
948   - while ($row = mysql_fetch_assoc ($result_1))
949   - {
950   - echo "<option value='" . $row["id"] . "' " . (($_GET['meneger'] == $row["id"]) ? "selected" : "") . ">" . $row["username"] . "</option>";
951   - }
952   - print "</select>";
953   -
  885 +
  886 + print "<select name='meneger' onChange='document.form.submit();'>";
  887 +
  888 + print "<option value='0'>Ìåíåäæåð</option>";
  889 +
  890 + $result_1 = mysql_query ("select * from zlo_admin");
  891 + while ($row = mysql_fetch_assoc ($result_1))
  892 + {
  893 + echo "<option value='" . $row["id"] . "' " . (($_GET['meneger'] == $row["id"]) ? "selected" : "") . ">" . $row["username"] . "</option>";
  894 + }
  895 + print "</select>";
  896 +
954 897 $sql = "select * from zlo_book_delivery";
955 898 $r = mysql_query ($sql) or die (mysql_error ());
956 899 $i = 0;
... ... @@ -966,7 +909,7 @@ if (! isset ($_GET[&#39;action&#39;]))
966 909 $i ++;
967 910 }
968 911 print '</form></div>';
969   -
  912 +
970 913 $tim = (time () - 86400);
971 914 $sql3 = "
972 915 SELECT count(*) count FROM catalogs_orders WHERE `status`=1 AND `upd`<'" . date ("Y-m-d H:i:s", $tim) . "';";
... ... @@ -975,7 +918,7 @@ if (! isset ($_GET[&#39;action&#39;]))
975 918 $yyyyyt = "";
976 919 if (trim ($_REQUEST['pr']) == "1")
977 920 $yyyyyt = "font-weight:bold; ";
978   -
  921 +
979 922 $tim2 = (time () - 172800);
980 923 $sql4 = "
981 924 SELECT count(*) count FROM catalogs_orders WHERE `status`=2 AND `upd`<'" . date ("Y-m-d H:i:s", $tim2) . "';";
... ... @@ -984,27 +927,33 @@ if (! isset ($_GET[&#39;action&#39;]))
984 927 $yyyyyt2 = "";
985 928 if (trim ($_REQUEST['prs']) == "1")
986 929 $yyyyyt2 = "font-weight:bold; ";
987   -
988   - echo "
989   -
990   - <div class='status-tabs' style=\"" . $lll . "\" onclick=\"location.href='" . urlQueryChange2 ('stat', "1") . "&page=1'\">Êîðçèíà</div>";
  930 +
  931 + // ***** Àäìèí ðåæèì *****
  932 + if (in_array ($_SESSION['admin']['id'], array (1, 19, 20)))
  933 + {
  934 + echo "
  935 + <div class='status-tabs' style=\"" . $lll . "\" onclick=\"location.href='" . urlQueryChange2 ('stat', "1") . "&page=1'\">Êîðçèíà</div>";
  936 +
  937 + echo "
  938 + <div class='status-tabs'>
  939 + <a href=\"/order/index.php\" target=\"_blank\" style=\"text-decoration:none; color:#157100\">Ñòàòèñòèêà çàêàçîâ</a>
  940 + </div>";
  941 + }
  942 +
991 943 echo "
992   - <div class='status-tabs'>
993   - <a href=\"/order/index.php\" target=\"_blank\" style=\"text-decoration:none; color:#157100\">Ñòàòèñòèêà çàêàçîâ</a>
994   - </div>
995   - </div>
  944 + </div>
996 945 <!--<div class='clear'></div>
997   - <div onclick=\"location.href='?pr=1&status=1&page=1'\" style=\"" . $yyyyyt . "cursor:pointer; float: left; font-family: Arial,Helvetica,sans-serif; font-size: 12px; margin-left:25px;\">
998   - Ïðîñòð. (" . $row3['count'] . ")
999   - </div>
1000   -
1001   - <div onclick=\"location.href='?prs=1&status=2&page=1'\" style=\"" . $yyyyyt2 . "cursor:pointer; float: left; font-family: Arial,Helvetica,sans-serif; font-size: 12px; margin-left:45px;\">
1002   - Ïðîñòð. (" . $row4['count'] . ")
1003   - </div>-->
  946 + <div onclick=\"location.href='?pr=1&status=1&page=1'\" style=\"" . $yyyyyt . "cursor:pointer; float: left; font-family: Arial,Helvetica,sans-serif; font-size: 12px; margin-left:25px;\">
  947 + Ïðîñòð. (" . $row3['count'] . ")
  948 + </div>
  949 +
  950 + <div onclick=\"location.href='?prs=1&status=2&page=1'\" style=\"" . $yyyyyt2 . "cursor:pointer; float: left; font-family: Arial,Helvetica,sans-serif; font-size: 12px; margin-left:45px;\">
  951 + Ïðîñòð. (" . $row4['count'] . ")
  952 + </div>-->
1004 953 <div class='clear'></div>
1005 954 <div>&nbsp;</div>
1006   - ";
1007   -
  955 + ";
  956 +
1008 957 // ===================
1009 958 // === ÏÐÎÄÎËÆÅÍÈÅ ===
1010 959 // ===================
... ... @@ -1020,40 +969,38 @@ if (! isset ($_GET[&#39;action&#39;]))
1020 969 }
1021 970 // print $url_l;
1022 971 print "<table border='0' width='100%' cellpadding='6' cellspacing='1' bgcolor='#d7decc' style='border-radius:10px;'>
1023   - <tr style='color:#acd2f6;text-align:center;' bgcolor='#1372c6'>
1024   - <td width='50' style='border-radius:10px 0px 0px 0px;'><a style='color:#acd2f6;' href='" . $url_l . "stat=" . $_GET['stat'] . "&order=id&type=" . (($_GET['type'] == "asc") ? "desc" : "asc") . "'>Íîìåð çàêàçà</a></td>
1025   - <td width='90'><a style='color:#acd2f6;' href='" . $url_l . "stat=" . $_GET['stat'] . "&order=mktime&type=" . (($_GET['type'] == "asc") ? "desc" : "asc") . "'>Äàòà çàêàçà</a></td>
1026   - <td width='90'>Äåäëàéí</td>
1027   - <td width='150'>ÔÈÎ</td>
1028   - <td width='50'><a style='color:#acd2f6;' href='" . $url_l . "stat=" . $_GET['stat'] . "&order=total&type=" . (($_GET['type'] == "asc") ? "desc" : "asc") . "'>Îáùàÿ ñóììà</a></td>
1029   - <td width='50'><a style='color:#acd2f6;' href='" . $url_l . "stat=" . $_GET['stat'] . "&order=paid&type=" . (($_GET['type'] == "asc") ? "desc" : "asc") . "'>Îïëà÷åí</a></td>
1030   - <td>Òåëåôîí</td>
1031   - <td width='300'>Àäðåñ</td>
1032   - <td><a style='color:#acd2f6;' href='" . $url_l . "stat=" . $_GET['stat'] . "&order=label&type=" . (($_GET['type'] == "asc") ? "desc" : "asc") . "'>Ìåòêà</a></td>
1033   - <td>Ñòàòóñ</td>
1034   - <td width='150'>Êîìåíòàðèé ìåíåäæåðà</td>
1035   - <td style='border-radius:0px 10px 0px 0px;' width='100'>ÑÌÑ</td>
1036   - </tr>";
  972 + <tr style='color:#acd2f6;text-align:center;' bgcolor='#1372c6'>
  973 + <td width='50' style='border-radius:10px 0px 0px 0px;'><a style='color:#acd2f6;' href='" . $url_l . "stat=" . $_GET['stat'] . "&order=id&type=" . (($_GET['type'] == "asc") ? "desc" : "asc") . "'>Íîìåð çàêàçà</a></td>
  974 + <td width='90'><a style='color:#acd2f6;' href='" . $url_l . "stat=" . $_GET['stat'] . "&order=mktime&type=" . (($_GET['type'] == "asc") ? "desc" : "asc") . "'>Äàòà çàêàçà</a></td>
  975 + <td width='90'>Äåäëàéí</td>
  976 + <td width='150'>ÔÈÎ</td>
  977 + <td width='50'><a style='color:#acd2f6;' href='" . $url_l . "stat=" . $_GET['stat'] . "&order=total&type=" . (($_GET['type'] == "asc") ? "desc" : "asc") . "'>Îáùàÿ ñóììà</a></td>
  978 + <td width='50'><a style='color:#acd2f6;' href='" . $url_l . "stat=" . $_GET['stat'] . "&order=paid&type=" . (($_GET['type'] == "asc") ? "desc" : "asc") . "'>Îïëà÷åí</a></td>
  979 + <td>Òåëåôîí</td>
  980 + <td width='300'>Àäðåñ</td>
  981 + <td><a style='color:#acd2f6;' href='" . $url_l . "stat=" . $_GET['stat'] . "&order=label&type=" . (($_GET['type'] == "asc") ? "desc" : "asc") . "'>Ìåòêà</a></td>
  982 + <td>Ñòàòóñ</td>
  983 + <td width='150'>Êîìåíòàðèé ìåíåäæåðà</td>
  984 + <td style='border-radius:0px 10px 0px 0px;' width='100'>ÑÌÑ</td>
  985 + </tr>";
1037 986 $i1 = 0;
1038 987 while ($order = mysql_fetch_assoc ($result))
1039 988 {
1040   - // print_r($order);
1041 989 if (empty ($order['order_id']))
1042 990 $order['order_id'] = 0;
1043   - print " <tr style='text-align:center;' bgcolor='" . ((($i1 % 2) == 0) ? "#fefff5" : "#eff5e7") . "'>
1044   - <td id='ID{$order['order_id']}'><a href='" . $url_l . (($_GET['order_ID'] != $order['order_id']) ? "order_ID={$order['order_id']}#ID{$order['order_id']}" : "") . "'>{$order['order_id']}</a><br />{$order['meneger_name']}</td>
1045   - <td width='90'>" . date ('Y-m-d H:i:s', $order['order_date']) . "</td>
1046   - <td width='90' style='color:" . ($order['dedline'] < date ("Y-m-d") ? 'red' : 'black') . "'>" . $order['dedline'] . "</td>
1047   - <td width='150' align='left'><!--<a href='/admin.php/users/?action=edit&user=" . $order['user_id'] . "'>-->" . $order['username'] . "<!--</a>--></td>
1048   - <td width='50'>{$order['total']}</td>
1049   - <td width='50'>";
1050   -
  991 + print " <tr style='text-align:center;' bgcolor='" . ((($i1 % 2) == 0) ? "#fefff5" : "#eff5e7") . "'>
  992 + <td id='ID{$order['order_id']}'><a href='" . $url_l . (($_GET['order_ID'] != $order['order_id']) ? "order_ID={$order['order_id']}#ID{$order['order_id']}" : "") . "'>{$order['order_id']}</a><br />{$order['meneger_name']}</td>
  993 + <td width='90'>" . date ('Y-m-d H:i:s', $order['order_date']) . "</td>
  994 + <td width='90' style='color:" . ($order['dedline'] < date ("Y-m-d") ? 'red' : 'black') . "'>" . $order['dedline'] . "</td>
  995 + <td width='150' align='left'><!--<a href='/admin.php/users/?action=edit&user=" . $order['user_id'] . "'>-->" . $order['username'] . "<!--</a>--></td>
  996 + <td width='50'>{$order['total']}</td>
  997 + <td width='50'>";
1051 998 if ($_SESSION['admin']['group'] == 1 || $_SESSION['admin']['group'] == 4 || $_SESSION['admin']['group'] == 6)
1052 999 {
1053 1000 echo "<select onChange='document.location=\"" . $url_l . "orderID={$order['order_id']}&paid=\"+this.value;'>
1054   - <option value='0' " . (($order['paid'] == 0) ? 'selected' : '') . ">íåò</option>
1055   - <option value='1' " . (($order['paid'] == 1) ? 'selected' : '') . ">äà</option>
1056   - </select>";
  1001 + <option value='0' " . (($order['paid'] == 0) ? 'selected' : '') . ">íåò</option>
  1002 + <option value='1' " . (($order['paid'] == 1) ? 'selected' : '') . ">äà</option>
  1003 + </select>";
1057 1004 }
1058 1005 else
1059 1006 {
... ... @@ -1062,15 +1009,12 @@ if (! isset ($_GET[&#39;action&#39;]))
1062 1009 else
1063 1010 print "Íåò";
1064 1011 }
1065   -
1066 1012 echo "
1067 1013 </td>
1068   - <td>{$order['tel']}<br/> <a href='/admin.php/sms/?orderID={$order['order_id']}'>Îòïðàâèòü CMC</a></td>
1069   - <td align='left'>{$order['city']}, {$order['address']}</td>
1070   - <td>";
1071   -
  1014 + <td>{$order['tel']}<br/> <a href='/admin.php/sms/?orderID={$order['order_id']}'>Îòïðàâèòü CMC</a></td>
  1015 + <td align='left'>{$order['city']}, {$order['address']}</td>
  1016 + <td>";
1072 1017 // if($_SESSION['admin']['group']==1 || $_SESSION['admin']['group']==4){
1073   -
1074 1018 if ($_SESSION['admin']['group'] == 2 and ($order['label'] == 9 or $order['label'] == 10))
1075 1019 {
1076 1020 print $order['label'];
... ... @@ -1078,9 +1022,14 @@ if (! isset ($_GET[&#39;action&#39;]))
1078 1022 else
1079 1023 {
1080 1024 echo " <select onChange='if(this.value==9){o=\"&order_ID={$order['order_id']}\"}else{o=\"\";}document.location=\"" . $url_l . "orderID={$order['order_id']}&label=\"+this.value+o;'> ";
1081   - for ($i = 0; $i <= 10; $i ++)
  1025 + for ($i = 0; $i <= 10; $i++)
1082 1026 {
1083   -
  1027 + // ***** Àäìèí ðåæèì *****
  1028 + if (in_array ($i, array (9, 10)) && ! in_array ($_SESSION['admin']['id'], array (1, 19, 20)))
  1029 + {
  1030 + CONTINUE;
  1031 + }
  1032 +
1084 1033 if (($_SESSION['admin']['group'] == 2) && ($i == 9 || $i == 10) && ($_SESSION['admin']['id'] != 17))
1085 1034 {
1086 1035 }
... ... @@ -1089,6 +1038,8 @@ if (! isset ($_GET[&#39;action&#39;]))
1089 1038 }
1090 1039 else
1091 1040 print '<option value="' . $i . '" ' . (($order['label'] == $i) ? 'selected' : '') . '>' . $i . '</option>';
  1041 +
  1042 +
1092 1043 if ($i == 1)
1093 1044 {
1094 1045 print '<option value="110" ' . (($order['label'] == 110) ? 'selected' : '') . '>1.1</option>';
... ... @@ -1104,11 +1055,11 @@ if (! isset ($_GET[&#39;action&#39;]))
1104 1055 }
1105 1056 echo "</select>";
1106 1057 }
1107   -
1108   - // }else{
  1058 +
  1059 + // }else{
1109 1060 // print $order['label'];
1110 1061 // }
1111   -
  1062 +
1112 1063 $s = "select * from catalogs_orders_products where order_id=" . $order['order_id'];
1113 1064 $r = mysql_query ($s) or die (mysql_error ());
1114 1065 $status = array ();
... ... @@ -1118,18 +1069,18 @@ if (! isset ($_GET[&#39;action&#39;]))
1118 1069 $status[] = $op['status'];
1119 1070 }
1120 1071 echo "</td>
1121   - <td>" . implode (', ', $status) . "</td>
1122   - <td align='left'>";
  1072 + <td>" . implode (', ', $status) . "</td>
  1073 + <td align='left'>";
1123 1074 if (strlen ($order['mcomment']) > 0)
1124 1075 print "<a href='#' rel='msg' title='{$order['mcomment']}'>" . substr ($order['mcomment'], 0, 30) . "...</a>";
1125 1076 print "</td>
1126   - ";
  1077 + ";
1127 1078 print "<td>" . $order['smst'] . "</td>";
1128   -
  1079 +
1129 1080 // ***** Àäìèí ðåæèì *****
1130 1081 if (isset ($_SESSION['admin']['edit1']))
1131 1082 {
1132   -
  1083 +
1133 1084 // Ñìåíà ñòàòóñà
1134 1085 if ($order['status'] != 6)
1135 1086 {
... ... @@ -1145,42 +1096,46 @@ if (! isset ($_GET[&#39;action&#39;]))
1145 1096 echo $row4['title'];
1146 1097 }
1147 1098 }
1148   - echo "
  1099 + echo "
1149 1100 </td><td width='20'>
1150   - <div id='records'><a href='/admin.php/orders/?action=edit&user=" . $order['user_id'] . "&order=" . $order['order_id'] . "' class='button-edit2' target='_blank'>Èçìåíèòü</a></div>
  1101 + <div id='records'><a href='/admin.php/orders/?action=edit&user=" . $order['user_id'] . "&order=" . $order['order_id'] . "' class='button-edit2' target='_blank'>Èçìåíèòü</a></div>
1151 1102 </form></td>
1152 1103 ";
1153 1104 }
1154 1105 }
  1106 +
1155 1107 print "</tr>";
  1108 +
1156 1109 if ($order['order_id'] == $_GET['order_ID'])
1157 1110 {
1158   -
1159 1111 print '<tr><td colspan="12">';
  1112 +
1160 1113 // =========== Ãåíåðèì òàáëèöó ===========
1161   -
1162   - $sql = "SELECT o.*, o.name as username, o.adress as address, o.phone as tel, o.phonemob as tel2, u.group, o.id as order_id, o.adress as address, g.name as user_group, g.color as user_color
  1114 +
  1115 + $sql = "
  1116 + SELECT
  1117 + o.*, o.name as username, o.adress as address, o.phone as tel, o.phonemob as tel2, u.group, o.id as order_id, o.adress as address,
  1118 + g.name as user_group, g.color as user_color
1163 1119 FROM catalogs_orders as o
1164   - LEFT JOIN zlo_users as u ON u.id=o.user_id
1165   - LEFT JOIN zlo_users_group as g ON g.id=u.group
  1120 + LEFT JOIN zlo_users as u ON u.id=o.user_id
  1121 + LEFT JOIN zlo_users_group as g ON g.id=u.group
1166 1122 WHERE o.id='" . $_GET['order_ID'] . "'";
1167 1123 $result1 = mysql_query ($sql) or die (mysql_error ());
1168 1124 if (mysql_affected_rows () != 0)
1169 1125 {
1170   -
1171 1126 $order = mysql_fetch_assoc ($result1);
1172   -
  1127 +
1173 1128 $r = mysql_query ("select * from card where user_id='" . $order['user_id'] . "'") or die (mysql_error ());
1174 1129 $c = mysql_fetch_assoc ($r);
1175 1130 $order['cards'] = $c['card'];
1176   -
  1131 +
1177 1132 echo "<form action='$url_l' method='POST' name='edit_order' id='add-item'>";
1178 1133 echo "<div class='orders' style='margin:0px;'>";
1179   -
  1134 +
1180 1135 echo "
1181 1136 <div class=order-info>
1182 1137 <fieldset id='order-info'>
1183   - <legend>Çàêàç #" . $order['order_id'] . " &nbsp;&nbsp;&nbsp;Ãðóïïà: <font color='" . $order['user_color'] . "'>" . $order['user_group'] . "</font>&nbsp;&nbsp;&nbsp; Cóììà: " . $order['total'] . " ãðí.</legend>
  1138 + <legend>Çàêàç #" . $order['order_id'] . " &nbsp;&nbsp;&nbsp;Ãðóïïà: <font color='" . $order['user_color'] . "'>" . $order['user_group'] . "</font>&nbsp;&nbsp;&nbsp; Cóììà: " . $order['total'] . " ãðí.</legend>
1184 1139 <div style='float:left;'>
1185 1140 <label>Äàòà:</label>
1186 1141 <div class=info>" . date ('d-m-Y H:i:s', $order['mktime']) . "</div>
... ... @@ -1196,17 +1151,17 @@ if (! isset ($_GET[&#39;action&#39;]))
1196 1151 }
1197 1152 );
1198 1153 </script>
1199   - </div>
1200   -
1201   - <label>Îïëà÷åí:</label>
1202   - <div class=info style='float:left;padding-right:20px;'>";
1203   -
  1154 + </div>
  1155 +
  1156 + <label>Îïëà÷åí:</label>
  1157 + <div class=info style='float:left;padding-right:20px;'>";
  1158 +
1204 1159 if ($_SESSION['admin']['group'] == 1 || $_SESSION['admin']['group'] == 4 || $_SESSION['admin']['group'] == 6)
1205 1160 {
1206 1161 echo "<select name='paid'>
1207   - <option value='0' " . (($order['paid'] == 0) ? 'selected' : '') . ">íåò</option>
1208   - <option value='1' " . (($order['paid'] == 1) ? 'selected' : '') . ">äà</option>
1209   - </select>";
  1162 + <option value='0' " . (($order['paid'] == 0) ? 'selected' : '') . ">íåò</option>
  1163 + <option value='1' " . (($order['paid'] == 1) ? 'selected' : '') . ">äà</option>
  1164 + </select>";
1210 1165 }
1211 1166 else
1212 1167 {
... ... @@ -1216,17 +1171,23 @@ if (! isset ($_GET[&#39;action&#39;]))
1216 1171 print "Íåò";
1217 1172 echo "<input type=\"hidden\" name=\"paid\" value=\"" . $order['paid'] . "\">";
1218 1173 }
1219   -
  1174 +
1220 1175 echo "</div>
1221   -
1222   - <div class=info style='float:left;padding-right:20px;width:100px;'>
1223   - <label style='width:50px'>Ìåòêà:</label>
1224   - <div class=info>";
1225   -
  1176 +
  1177 + <div class=info style='float:left;padding-right:20px;width:100px;'>
  1178 + <label style='width:50px'>Ìåòêà:</label>
  1179 + <div class=info>";
  1180 +
1226 1181 // ////////if($_SESSION['admin']['group']==1 || $_SESSION['admin']['group']==4){
1227 1182 echo "<select name='label'>";
1228 1183 for ($i = 0; $i <= 10; $i ++)
1229 1184 {
  1185 + // ***** Àäìèí ðåæèì *****
  1186 + if (in_array ($i, array (9, 10)) && ! in_array ($_SESSION['admin']['id'], array (1, 19, 20)))
  1187 + {
  1188 + CONTINUE;
  1189 + }
  1190 +
1230 1191 if (($_SESSION['admin']['group'] == 2) && ($i == 9 || $i == 10) && ($_SESSION['admin']['id'] != 17))
1231 1192 {
1232 1193 }
... ... @@ -1248,54 +1209,54 @@ if (! isset ($_GET[&#39;action&#39;]))
1248 1209 print '<option value="610" ' . (($order['label'] == 610) ? 'selected' : '') . '>6.1</option>';
1249 1210 }
1250 1211 }
1251   -
  1212 +
1252 1213 echo "</select>";
1253 1214 // //////////}else{
1254 1215 // ////////////echo $order['label'];
1255 1216 // ///}
1256   -
1257   - echo " </div>
  1217 +
  1218 + echo " </div>
1258 1219 </div>
1259   - <div>
1260   - <label style='width:60px'>Ïðè÷èíû:</label>
1261   -
1262   - <div class=info>
1263   - <select name='cause' style='width:70px;'>
1264   - <option value='0'></option>
1265   - <option value='1' " . (($order['cause'] == 1) ? 'selected' : '') . ">Íåò òîâàðà</option>
1266   - <option value='2' " . (($order['cause'] == 2) ? 'selected' : '') . ">Íåò îïëàòû</option>
1267   - <option value='3' " . (($order['cause'] == 3) ? 'selected' : '') . ">Ïåðåäóìàë</option>
1268   -
1269   - <option value='31' " . (($order['cause'] == 31) ? 'selected' : '') . "> - Êóïèë â äðóãîì ìåñòå</option>
1270   - <option value='32' " . (($order['cause'] == 32) ? 'selected' : '') . "> - Íå ïîäîøëè óñëîâèÿ äîñòàâêè</option>
1271   - <option value='33' " . (($order['cause'] == 33) ? 'selected' : '') . "> - Íå ïîäîøåë ñðîê äîñòàâêè</option>
1272   - <option value='34' " . (($order['cause'] == 34) ? 'selected' : '') . "> - Íåò äåíåã</option>
1273   - <option value='35' " . (($order['cause'] == 35) ? 'selected' : '') . "> - Êóïèò ïîçæå</option>
1274   -
1275   - <option value='4' " . (($order['cause'] == 4) ? 'selected' : '') . ">Êóïèë â äðóãîì ìåñòå</option>
1276   - <option value='5' " . (($order['cause'] == 5) ? 'selected' : '') . ">Ïîäüåäåò â ìàã.</option>
1277   - <option value='6' " . (($order['cause'] == 6) ? 'selected' : '') . ">Äóáëü çàêàçà.</option>
1278   - <option value='7' " . (($order['cause'] == 7) ? 'selected' : '') . ">Äðóãîå</option>
1279   -
1280   - <option value='8' " . (($order['cause'] == 8) ? 'selected' : '') . ">Áðàê</option>
1281   - <option value='9' " . (($order['cause'] == 9) ? 'selected' : '') . ">Îòêàçàëñÿ îò Ñàìîâûâîçà</option>
1282   - <option value='10' " . (($order['cause'] == 10) ? 'selected' : '') . ">Íå ïðèåõàë çà Ñàìîâûâîçîì</option>
1283   - <option value='11' " . (($order['cause'] == 11) ? 'selected' : '') . ">Îòìåíèë çàêàç</option>
1284   - <option value='12' " . (($order['cause'] == 12) ? 'selected' : '') . ">Íå áåðåò òðóáêó</option>
1285   -
1286   -
1287   -
1288   - <option value='13' " . (($order['cause'] == 13) ? 'selected' : '') . ">Òîâàð íå ñîîòâåòñòâóåò îïèñàíèþ íà ñàéòå</option>
1289   - <option value='14' " . (($order['cause'] == 14) ? 'selected' : '') . ">Âîçâðàò</option>
1290   - </select>
1291   - </div>
1292   -
1293   - </div><div style='clear:both'></div>
1294   - <label>Êëèåíò:</label>
  1220 + <div>
  1221 + <label style='width:60px'>Ïðè÷èíû:</label>
  1222 +
  1223 + <div class=info>
  1224 + <select name='cause' style='width:70px;'>
  1225 + <option value='0'></option>
  1226 + <option value='1' " . (($order['cause'] == 1) ? 'selected' : '') . ">Íåò òîâàðà</option>
  1227 + <option value='2' " . (($order['cause'] == 2) ? 'selected' : '') . ">Íåò îïëàòû</option>
  1228 + <option value='3' " . (($order['cause'] == 3) ? 'selected' : '') . ">Ïåðåäóìàë</option>
  1229 +
  1230 + <option value='31' " . (($order['cause'] == 31) ? 'selected' : '') . "> - Êóïèë â äðóãîì ìåñòå</option>
  1231 + <option value='32' " . (($order['cause'] == 32) ? 'selected' : '') . "> - Íå ïîäîøëè óñëîâèÿ äîñòàâêè</option>
  1232 + <option value='33' " . (($order['cause'] == 33) ? 'selected' : '') . "> - Íå ïîäîøåë ñðîê äîñòàâêè</option>
  1233 + <option value='34' " . (($order['cause'] == 34) ? 'selected' : '') . "> - Íåò äåíåã</option>
  1234 + <option value='35' " . (($order['cause'] == 35) ? 'selected' : '') . "> - Êóïèò ïîçæå</option>
  1235 +
  1236 + <option value='4' " . (($order['cause'] == 4) ? 'selected' : '') . ">Êóïèë â äðóãîì ìåñòå</option>
  1237 + <option value='5' " . (($order['cause'] == 5) ? 'selected' : '') . ">Ïîäüåäåò â ìàã.</option>
  1238 + <option value='6' " . (($order['cause'] == 6) ? 'selected' : '') . ">Äóáëü çàêàçà.</option>
  1239 + <option value='7' " . (($order['cause'] == 7) ? 'selected' : '') . ">Äðóãîå</option>
  1240 +
  1241 + <option value='8' " . (($order['cause'] == 8) ? 'selected' : '') . ">Áðàê</option>
  1242 + <option value='9' " . (($order['cause'] == 9) ? 'selected' : '') . ">Îòêàçàëñÿ îò Ñàìîâûâîçà</option>
  1243 + <option value='10' " . (($order['cause'] == 10) ? 'selected' : '') . ">Íå ïðèåõàë çà Ñàìîâûâîçîì</option>
  1244 + <option value='11' " . (($order['cause'] == 11) ? 'selected' : '') . ">Îòìåíèë çàêàç</option>
  1245 + <option value='12' " . (($order['cause'] == 12) ? 'selected' : '') . ">Íå áåðåò òðóáêó</option>
  1246 +
  1247 +
  1248 +
  1249 + <option value='13' " . (($order['cause'] == 13) ? 'selected' : '') . ">Òîâàð íå ñîîòâåòñòâóåò îïèñàíèþ íà ñàéòå</option>
  1250 + <option value='14' " . (($order['cause'] == 14) ? 'selected' : '') . ">Âîçâðàò</option>
  1251 + </select>
  1252 + </div>
  1253 +
  1254 + </div><div style='clear:both'></div>
  1255 + <label>Êëèåíò:</label>
1295 1256 <div class=info>
1296 1257 <input type='text' name='user[username]' value='" . $order['username'] . "' style='width:300px;' disabled='disabled'>
1297 1258 <input type='hidden' name='user[username]' value='" . $order['username'] . "'>
1298   - <input type='hidden' name='user[id]' value='" . $order['user_id'] . "'>
  1259 + <input type='hidden' name='user[id]' value='" . $order['user_id'] . "'>
1299 1260 </div>
1300 1261  
1301 1262 <label>Email:</label>
... ... @@ -1303,43 +1264,43 @@ if (! isset ($_GET[&#39;action&#39;]))
1303 1264 <input type='text' name='user[email]' value='" . $order['email'] . "' style='width:300px;' disabled='disabled'>
1304 1265 <input type='hidden' name='user[email]' value='" . $order['email'] . "'>
1305 1266 </div>";
1306   -
  1267 +
1307 1268 // ==== TEL ====
1308   -
  1269 +
1309 1270 $disabled_tel = $_SESSION['admin']['group'] == 1 ? '' : "disabled='disabled'";
1310   -
  1271 +
1311 1272 echo "
1312 1273 <label>Òåëåôîí:</label>
1313 1274 <div class='info tel'>
1314 1275 <input type='text' name='user[tel]' value='" . $order['tel'] . "' style='width:270px;' ".$disabled_tel.">
1315 1276 <input type='hidden' name='user[tel]' value='" . $order['tel'] . "'>
1316   - <input type='checkbox' name='sms_tel[]' id='sms_tel1' value='" . $order['tel'] . "'>
  1277 + <input type='checkbox' name='sms_tel[]' id='sms_tel1' value='" . $order['tel'] . "'>
1317 1278 </div>
1318   -
  1279 +
1319 1280 <label>Òåëåôîí 2:</label>
1320 1281 <div class='info tel'>
1321 1282 <input type='text' name='user[tel2]' value='" . $order['tel2'] . "' style='width:270px;' ".$disabled_tel.">
1322 1283 <input type='hidden' name='user[tel2]' value='" . $order['tel2'] . "'>
1323   - <input type='checkbox' name='sms_tel[]' id='sms_tel2' value='" . $order['tel2'] . "'>
  1284 + <input type='checkbox' name='sms_tel[]' id='sms_tel2' value='" . $order['tel2'] . "'>
1324 1285 </div>";
1325   -
1326   - echo "
  1286 +
  1287 + echo "
1327 1288 <label>¹ êàðòî÷êè:</label>
1328 1289 <div class=info>
1329 1290 <input type='text' name='user[cards]' value='" . $order['cards'] . "' style='width:300px;' disabled='disabled'>
1330 1291 <input type='hidden' name='user[cards]' value='" . $order['cards'] . "'>
1331 1292 </div>
1332   -
1333   - <label>Êîìåíòàðèé:</label><br />
  1293 +
  1294 + <label>Êîìåíòàðèé:</label><br />
1334 1295 <div class=info><textarea rows='4' style='width:400px;' name='user[comment]' cols='30' name='comment'>" . $order['comment'] . "</textarea></div>
1335   -
1336   - <label>Îòïðàâêà ÑÌÑ:</label>";
  1296 +
  1297 + <label>Îòïðàâêà ÑÌÑ:</label>";
1337 1298 global $setup;
1338 1299 $res = $setup->db->getAll ("select * from sms_tpl", array (), DB_FETCHMODE_ASSOC);
1339 1300 echo "
1340 1301 <div class=info>
1341 1302 <select name='sms_tpl' id='sms_tpl' style='width:300px'>
1342   - <option value='0'>ÂÛÁÐÀÒÜ ØÀÁËÎÍ</option>";
  1303 + <option value='0'>ÂÛÁÐÀÒÜ ØÀÁËÎÍ</option>";
1343 1304 foreach ($res as $row)
1344 1305 {
1345 1306 echo "<option value='" . $row['id'] . "'>" . $row['title'] . "</option>";
... ... @@ -1347,14 +1308,14 @@ if (! isset ($_GET[&#39;action&#39;]))
1347 1308 echo "</select>
1348 1309 </div>";
1349 1310 $sms_count = $setup->db->getOne ("select count(*) from sms_history where order_id=?", array (
1350   - $order['id']
  1311 + $order['id']
1351 1312 ));
1352 1313 echo "<div class=info><div style='float:left;margin-right:10px;'><textarea rows='4' style='width:400px;' name='sms_msg' id='sms_msg' cols='30' ></textarea><br /><input type='radio' name='sms_type' id='sms_type' value='l' checked />ëàòèíèöà <input type='radio' name='sms_type' id='sms_type' value='k' />êèðèëèöà Êîëëè÷åñòâî ñèìâîëîâ <span id='sms_c'>0</span> (<span id='sms_c_sum'></span>)</div>";
1353 1314 echo "<div style='float:left'><a href='/admin.php/sms_history/?orderID=" . $order['id'] . "' target='_blank'>Èñòîðèÿ</a>";
1354 1315 echo "<br /><input type='submit' style='margin-top:4px;' class='submit_green' id='sms_send' value='Îòïðàâèòü' name='sms_send'>
1355   - <br />Îòïðàâëåíî ÑÌÑ (" . $sms_count . ")</div>";
  1316 + <br />Îòïðàâëåíî ÑÌÑ (" . $sms_count . ")</div>";
1356 1317 echo "</div>";
1357   -
  1318 +
1358 1319 echo "</div>
1359 1320 <div style='float:right;'>
1360 1321 <label>Äîñòàâêà</label>";
... ... @@ -1365,31 +1326,31 @@ if (! isset ($_GET[&#39;action&#39;]))
1365 1326 viewBookSelectValue ('zlo_book_delivery', 'id', 'title', $order['delivery']);
1366 1327 echo "</select>
1367 1328 </div>";
1368   -
1369   - echo "
  1329 +
  1330 + echo "
1370 1331 <label>Äåêëàðàöèÿ ¹:</label>
1371 1332 <div class=info><input type='text' name='user[declaration]' style='width:300px;' class=\"validate[required]\" value='" . $order['declaration'] . "' id='declarationValidate'></div>";
1372   -
1373   - echo "
  1333 +
  1334 + echo "
1374 1335 <label>¹ ñêëàäà:</label>
1375 1336 <div class=info><input type='text' name='user[warehouse]' style='width:300px;' class=\"validate[required]\" value='" . $order['warehouse'] . "' id='warehouseValidate'></div>";
1376   -
1377   - echo "
  1337 +
  1338 + echo "
1378 1339 <label>¹ íàêëàäíîé:</label>
1379 1340 <div class=info><input type='text' name='user[nakladnaya]' style='width:300px;' class=\"validate[required]\" value='" . $order['nakladnaya'] . "' id='nakladnayaValidate'></div>";
1380   -
  1341 +
1381 1342 $array_method = array (
1382 1343 "Îïëàòèòü íàëè÷íûìè",
1383 1344 "Îïëàòèòü íà êàðòó Ïðèâàò Áàíêà",
1384 1345 "Îïëàòèòü ïî áåçíàëè÷íîìó ðàñ÷åòó",
1385 1346 "Îïëàòèòü Ïðàâåêñ-òåëåãðàô",
1386 1347 "Íàëîæåííûì ïëàòåæîì",
1387   - "Îïëàòèòü íà Áàíê Áîãóñëàâ"
  1348 + "Îïëàòèòü íà Áàíê Áîãóñëàâ"
1388 1349 );
1389 1350 echo "
1390   - <div class=info>
1391   - <label>Ñïîñîá îïëàòû:</label>
1392   - <select name='user[payment]' style='width:300px'><option value=''></option>";
  1351 + <div class=info>
  1352 + <label>Ñïîñîá îïëàòû:</label>
  1353 + <select name='user[payment]' style='width:300px'><option value=''></option>";
1393 1354 foreach ($array_method as $method)
1394 1355 {
1395 1356 echo '<option value="' . $method . '" ';
... ... @@ -1399,20 +1360,20 @@ if (! isset ($_GET[&#39;action&#39;]))
1399 1360 }
1400 1361 echo "</select>
1401 1362 </div>";
1402   -
  1363 +
1403 1364 echo "<label>Ñòðàõîâêà:</label>
1404 1365 <div class=info><input type='text' name='user[insurance]' style='width:300px;' class=\"validate[required]\" value='" . $order['insurance'] . "' id='insuranceValidate'></div>";
1405 1366  
1406   - if ($_SESSION['admin']['id'] == 22
1407   - || $_SESSION['admin']['id'] == 7
1408   - || $_SESSION['admin']['id'] == 1
  1367 + if ($_SESSION['admin']['id'] == 22
  1368 + || $_SESSION['admin']['id'] == 7
  1369 + || $_SESSION['admin']['id'] == 1
1409 1370 || $_SESSION['admin']['id'] == 19
1410 1371 || $_SESSION['admin']['id'] == 20
1411 1372 )
1412 1373 {
1413 1374 $sumn_disabled = '';
1414 1375 }
1415   - else
  1376 + else
1416 1377 {
1417 1378 $sumn_disabled = "disabled";
1418 1379 }
... ... @@ -1421,33 +1382,33 @@ if (! isset ($_GET[&#39;action&#39;]))
1421 1382 <label>Ñóììà íàëîæåííîãî:</label>
1422 1383 <div class=info>
1423 1384 <input type='text' name='user[sumn]' style='width:300px;' class=\"validate[required]\" value='" . $order['sumn'] . "' id='sumnValidate' $sumn_disabled>";
1424   -
  1385 +
1425 1386 if ($sumn_disabled != '')
1426 1387 {
1427 1388 echo "<input type='hidden' name='user[sumn]' style='width:300px;' class=\"validate[required]\" value='" . $order['sumn'] . "' id='sumnValidate'>";
1428 1389 }
1429   -
  1390 +
1430 1391 echo "
1431 1392 </div><br />
1432   - <div class=info>
1433   - <label>Îòïðàâêà çà ñ÷åò:</label>
1434   - <select name='user[sends]' style='width:300px'>
1435   - <option value=''></option>";
1436   -
  1393 + <div class=info>
  1394 + <label>Îòïðàâêà çà ñ÷åò:</label>
  1395 + <select name='user[sends]' style='width:300px'>
  1396 + <option value=''></option>";
  1397 +
1437 1398 // àõàõà
1438 1399 foreach (
1439 1400 array (
1440 1401 "Ïîëó÷àòåëÿ",
1441   - "Îòïðàâèòåëÿ"
  1402 + "Îòïðàâèòåëÿ"
1442 1403 ) as $method)
1443 1404 {
1444 1405 echo '<option value="' . $method . '" '.($order['sends'] == $method ? 'selected' : '').'>' . $method . '</option>';
1445 1406 }
1446   -
  1407 +
1447 1408 echo "
1448 1409 </select>
1449 1410 </div>";
1450   -
  1411 +
1451 1412 echo "<label>Ãîðîä:</label>
1452 1413 <div class=info><input type='text' name='user[city]' style='width:300px;' class=\"validate[required]\" value='" . $order['city'] . "' id='cityValidate'></div>
1453 1414  
... ... @@ -1456,8 +1417,8 @@ if (! isset ($_GET[&#39;action&#39;]))
1456 1417  
1457 1418 <label>Êîìåíòàðèé (ìåíåäæåðà):</label>
1458 1419 <div class=info><textarea rows='4' id='mcomment' style='width:400px;' name='user[mcomment]' cols='30' name='mcomment'>" . $order['mcomment'] . "</textarea></div>
1459   -
1460   - ";
  1420 +
  1421 + ";
1461 1422 $disabled = "";
1462 1423 if ($order['meneger'] > 0)
1463 1424 {
... ... @@ -1466,11 +1427,11 @@ if (! isset ($_GET[&#39;action&#39;]))
1466 1427 $disabled = "disabled";
1467 1428 }
1468 1429 }
1469   -
  1430 +
1470 1431 // ==== Ìåíåäæåð ====
1471   -
  1432 +
1472 1433 $disabled = "";
1473   -
  1434 +
1474 1435 if ($_SESSION['admin']['group'] != 1)
1475 1436 {
1476 1437 $disabled = "disabled";
... ... @@ -1478,11 +1439,11 @@ if (! isset ($_GET[&#39;action&#39;]))
1478 1439  
1479 1440 echo "
1480 1441 <label>Ìåíåäæåð:</label>
1481   - <div class=info>
1482   - <select name='meneger'>";
1483   -
  1442 + <div class=info>
  1443 + <select name='meneger'>";
  1444 +
1484 1445 $mass_manager = array ();
1485   -
  1446 +
1486 1447 $result_1 = mysql_query ("select * from zlo_admin");
1487 1448 while ($row = mysql_fetch_assoc ($result_1))
1488 1449 {
... ... @@ -1491,52 +1452,52 @@ if (! isset ($_GET[&#39;action&#39;]))
1491 1452 $manager_id = $_SESSION['admin']['id'];
1492 1453 $disabled = $row["id"] != $manager_id ? 'disabled' : '';
1493 1454 }
1494   - else
  1455 + else
1495 1456 {
1496 1457 $manager_id = $order['meneger'];
1497 1458 $disabled = 'disabled';
1498 1459 }
1499   -
  1460 +
1500 1461 if ($manager_id == $row["id"] || $_SESSION['admin']['group'] == 1)
1501 1462 {
1502 1463 $disabled = '';
1503 1464 }
1504 1465  
1505 1466 echo "<option value='" . $row["id"] . "' " . ($manager_id == $row["id"] ? 'selected' : '') . " ".$disabled.">" . $row["username"] . "</option>";
1506   - }
  1467 + }
1507 1468  
1508 1469 echo "</select>";
1509   -
  1470 +
1510 1471 echo "</div>";
1511   -
  1472 +
1512 1473 // ==== ×åê ====
1513   -
  1474 +
1514 1475 $disabled = "";
1515   -
  1476 +
1516 1477 if ($_SESSION['admin']['id'] != 7 and $_SESSION['admin']['id'] != 17)
1517 1478 {
1518 1479 $disabled = "disabled";
1519 1480 }
1520   -
  1481 +
1521 1482 echo "
1522 1483 <label>×åê:</label>
1523 1484 <div class=info><input $disabled type='text' name='user[check]' style='width:300px;' class=\"validate[required]\" value='" . $order['check2'] . "' id='checkValidate'></div>";
1524   -
  1485 +
1525 1486 if ($disabled == "disabled")
1526 1487 {
1527 1488 echo "<input type='hidden' name='user[check]' value='" . $order['check2'] . "'>";
1528 1489 }
1529   -
  1490 +
1530 1491 echo "<label>SMS:</label>
1531 1492 <div class=info><input type='text' name='user[smst]' style='width:300px;' class=\"validate[required]\" value='" . $order['smst'] . "' id='smstValidate'></div>";
1532   -
  1493 +
1533 1494 echo "</div>
1534 1495 </fieldset>
1535 1496 <div class=clear></div>
1536 1497 </div>";
1537   -
  1498 +
1538 1499 // Òàáëèöà òîâàðîâ
1539   -
  1500 +
1540 1501 $sql3 = "SELECT * FROM catalogs_orders_products
1541 1502 WHERE `order_id`='" . $order['order_id'] . "' ";
1542 1503 $result3 = mysql_query ($sql3) or die (mysql_error ());
... ... @@ -1556,9 +1517,9 @@ if (! isset ($_GET[&#39;action&#39;]))
1556 1517 <div class='quant'>Êîë.</div>
1557 1518 <div class='price'>Öåíà</div>
1558 1519 <div class='total'>Ñóììà</div>
1559   - <div class='reservation'>Áðîíü</div>
1560   - <div class='status'>Ñòàòóñ</div>
1561   - <div class='status'>Âîçâðàò</div>
  1520 + <div class='reservation'>Áðîíü</div>
  1521 + <div class='status'>Ñòàòóñ</div>
  1522 + <div class='status'>Âîçâðàò</div>
1562 1523 <div class='onstock'>Íàëè÷èå</div>
1563 1524 <div class='control' style='float:right;'><a href='javascript:return false;' onclick='AddRow()'><img src='/account/pic/add2.png' width='18px'></a></div>
1564 1525 <div class='clear'></div>
... ... @@ -1575,7 +1536,7 @@ if (! isset ($_GET[&#39;action&#39;]))
1575 1536 <div id='livesearch(0)'></div>
1576 1537 </div>
1577 1538 <!-- --->
1578   - </div>
  1539 + </div>
1579 1540 <div class='brand' id='brand(0)'>&nbsp;</div>
1580 1541 <div class='title' id='title(0)'>&nbsp;</div>
1581 1542 <div class='size' id='size(0)'>&nbsp;</div>
... ... @@ -1583,88 +1544,90 @@ if (! isset ($_GET[&#39;action&#39;]))
1583 1544 <div class='quant'><input type='text' name='item[quant][]' value='1' id='quantValue(0)' onBlur='SumPerRow();'></div>
1584 1545 <div class='price' id='price(0)'>0</div>
1585 1546 <div class='total' id='total(0)'>0</div>
1586   - <div class='reservation'><input type='text' size='3' name='item[reservation][]' /></div>
  1547 + <div class='reservation'><input type='text' size='3' name='item[reservation][]' /></div>
1587 1548 <div class='status'>";
1588 1549 echo '<input type="text" class="input_status" name="item[status][]" data-id="1" id="input_status_1" size="5" value="" />
1589   - <div class="status_box" id="status_box_1" data-id="1">
1590   - <ul>
1591   - <li data-id="1" class="name_city">Ì?</li>
1592   - <li data-id="1" class="name_city">Ìñòîê?</li>
1593   - <li data-id="1" class="name_city">Ãî?</li>
1594   - <li data-id="1" class="name_city">Ãð?</li>
1595   - <li data-id="1" class="name_city">Õ?</li>
1596   - <li data-id="1" class="name_city">Î?</li>
1597   - <li data-id="1" class="name_city">Ä?</li>
1598   - <li data-id="1" class="name_city">Á?</li>
1599   - <li data-id="1" class="name_city">Á2?</li>
1600   - <li data-id="1" class="name_city">Îñîê?</li>
1601   - <li data-id="1" class="name_city">áðàê</li>
1602   - <li data-id="1" class="name_city">áðîíü</li>
1603   - <li data-id="1" class="name_city">âåðíåò</li>
1604   - <li data-id="1" class="other"><i>Ââåäèòå</i></li>
1605   - </ul>
1606   - </div>';
  1550 + <div class="status_box" id="status_box_1" data-id="1">
  1551 + <ul>
  1552 + <li data-id="1" class="name_city">Ì?</li>
  1553 + <li data-id="1" class="name_city">Ìñòîê?</li>
  1554 + <li data-id="1" class="name_city">Ãî?</li>
  1555 + <li data-id="1" class="name_city">Ãð?</li>
  1556 + <li data-id="1" class="name_city">Õ?</li>
  1557 + <li data-id="1" class="name_city">Î?</li>
  1558 + <li data-id="1" class="name_city">Ä?</li>
  1559 + <li data-id="1" class="name_city">Á?</li>
  1560 + <li data-id="1" class="name_city">Á2?</li>
  1561 + <li data-id="1" class="name_city">Îñîê?</li>
  1562 + <li data-id="1" class="name_city">áðàê</li>
  1563 + <li data-id="1" class="name_city">áðîíü</li>
  1564 + <li data-id="1" class="name_city">âåðíåò</li>
  1565 + <li data-id="1" class="other"><i>Ââåäèòå</i></li>
  1566 + </ul>
  1567 + </div>';
1607 1568 echo "</div>";
1608   -
  1569 +
1609 1570 echo "
1610 1571 <div class='status'>
1611 1572 <select name='item[vozvrat][]'>
1612   - <option value=''></option>
1613   - <option value='äà' >äà</option>
1614   - <option value='íåò' >íåò</option>
1615   - </select>
  1573 + <option value=''></option>
  1574 + <option value='äà' >äà</option>
  1575 + <option value='íåò' >íåò</option>
  1576 + </select>
1616 1577 </div>";
1617 1578  
1618 1579 echo "
1619   - <div class='onstock' id='onstock(0)'></div>
1620   -
  1580 + <div class='onstock' id='onstock(0)'></div>
  1581 +
1621 1582 <input type='hidden' name='item[mod_id][]' id='mod_idValue(0)' value=''>
1622 1583 <input type='hidden' name='item[product_id][]' id='product_idValue(0)' value=''>
1623 1584 <input type='hidden' name='item[brand_id][]' id='brand_idValue(0)' value=''>
1624 1585 <input type='hidden' name='item[price][]' id='priceValue(0)' value='0'>
1625 1586 <input type='hidden' name='item[total][]' id='totalValue(0)' value='0'>
1626   -
  1587 +
1627 1588 <div class='control' style='float:right;'>
1628 1589 <a href='javascript:return false;' onclick='AddRow()'><img src='/account/pic/add2.png' width='18px'></a>
1629 1590 <a href='javascript:return false;' onclick='DDivLine(0);'><img src='/account/pic/del.png' width='18px'></a>
1630 1591 </div>
1631   -
  1592 +
1632 1593 <div class='clear'></div>
1633 1594 </div><div style='clear:both;'></div>
1634 1595 </div>
1635   -
  1596 +
1636 1597 <!---------------------------------------------------------------------------------->";
1637   -
  1598 +
1638 1599 while ($item_id = mysql_fetch_assoc ($result3))
1639 1600 {
1640 1601 $i ++;
1641   -
  1602 +
1642 1603 // Èíôî î òîâàðå
1643 1604 $sql4 = "SELECT m.*, m.id as mod_id, p.*,IF(m.cine>0,m.cine,p.cine) as cine from catalogs_modifications as m
1644   - LEFT JOIN catalogs_products as p
1645   - ON p.id=m.product_id
1646   - WHERE m.id='" . $item_id['product_id'] . "' ";
  1605 + LEFT JOIN catalogs_products as p
  1606 + ON p.id=m.product_id
  1607 + WHERE m.id='" . $item_id['product_id'] . "' ";
1647 1608 $result4 = mysql_query ($sql4) or die (mysql_error ());
1648 1609 if (mysql_affected_rows () == 11110)
1649 1610 {
1650 1611 $sql4 = "SELECT m.*, m.id as mod_id, p.*,IF(m.cine>0,m.cine,p.cine) as cine from catalogs_modifications as m
1651   - LEFT JOIN catalogs_products as p
1652   - ON p.id=m.product_id
  1612 + LEFT JOIN catalogs_products as p
  1613 + ON p.id=m.product_id
1653 1614 WHERE m.code='" . $item_id['code'] . "' ";
1654 1615 $result4 = mysql_query ($sql4) or die (mysql_error ());
1655 1616 }
1656 1617 if (mysql_affected_rows () != 0)
1657 1618 {
1658 1619 $item = mysql_fetch_assoc ($result4);
1659   -
  1620 +
1660 1621 if (! empty ($item['code']))
1661 1622 {
1662 1623 // íàëè÷èå òîâàðà
1663   - $sql5 = "SELECT c.name as city, o.count
  1624 + $sql5 = "
  1625 + SELECT c.name as city, o.count
1664 1626 FROM catalogs_keys_products_cities as o
1665   - LEFT JOIN catalogs_cities as c
1666   - ON o.city_id=c.id
1667   - WHERE o.mod_code='" . $item['code'] . "' AND o.count>0 ";
  1627 + LEFT JOIN catalogs_cities as c
  1628 + ON o.city_id=c.id
  1629 + WHERE o.mod_code='" . $item['code'] . "'
  1630 + AND o.count>0 ";
1668 1631 // print $sql5;
1669 1632 $result5 = mysql_query ($sql5) or die (mysql_error ());
1670 1633 if (mysql_affected_rows () != 0)
... ... @@ -1692,7 +1655,7 @@ if (! isset ($_GET[&#39;action&#39;]))
1692 1655 else
1693 1656 {
1694 1657 echo "
1695   - <input type='text' name='item[code][]' disabled value='" . $item['code'] . "' id='code($i)' autocomplete='off' onkeyup=flyFind(this.value,'($i)') onkeydown=selectFirst(event.keyCode)>
  1658 + <input type='text' name='item[code][]' disabled value='" . $item['code'] . "' id='code($i)' autocomplete='off' onkeyup=flyFind(this.value,'($i)') onkeydown=selectFirst(event.keyCode)>
1696 1659 <!-- search --->
1697 1660 <div class='livesearch-block'>
1698 1661 <div id='livesearch($i)'></div>
... ... @@ -1700,8 +1663,8 @@ if (! isset ($_GET[&#39;action&#39;]))
1700 1663 <!-- --->";
1701 1664 echo "<input type='hidden' name='item[code][]' value='" . $item['code'] . "' />";
1702 1665 }
1703   - echo "
1704   - </div>
  1666 + echo "
  1667 + </div>
1705 1668 <div class='brand' id='brand($i)'>" . viewBook ('catalogs_brends', $item['brend_id'], 'id', 'name') . "&nbsp;</div>
1706 1669 <div class='title' id='title($i)'><a rel='msg' title='" . $item['name'] . "' href='http://extremstyle.ua/uploaded/pic/catalogs/products/" . $item['pic'] . "'>" . $item['name'] . "</a>&nbsp;</div>
1707 1670 <div class='size' id='size($i)'>" . $item['size'] . "&nbsp;</div>
... ... @@ -1709,7 +1672,7 @@ if (! isset ($_GET[&#39;action&#39;]))
1709 1672 <div class='quant'><input type='text' name='item[quant][]' value='" . $item_id['count'] . "' id='quantValue($i)' onBlur='SumPerRow();'></div>
1710 1673 <div class='price' id='price($i)'>" . "(" . $item_id['product_cine_id'] . ") " . $item['cine'] . "</div>
1711 1674 <div class='total' id='total($i)'>" . ($item['cine'] * $item_id['count']) . "</div>
1712   - <div class='reservation'>";
  1675 + <div class='reservation'>";
1713 1676 if ($item_id['count'] == 0)
1714 1677 {
1715 1678 echo "<input type='text' size='3' value='" . $item_id['reservation'] . "' disabled />";
... ... @@ -1719,86 +1682,86 @@ if (! isset ($_GET[&#39;action&#39;]))
1719 1682 {
1720 1683 // echo"<input type='text' size='3' name='item[reservation][]' value='".$item_id['reservation']."' />";
1721 1684 echo "<select name='item[reservation][]'>
1722   - <option value=''></option>
1723   - <option value='Ì' " . ($item_id['reservation'] == 'Ì' ? 'selected' : '') . ">Ì</option>
1724   - <option value='Ìñòîê' " . ($item_id['reservation'] == 'Ìñòîê' ? 'selected' : '') . ">Ìñòîê</option>
1725   - <option value='Ãî' " . ($item_id['reservation'] == 'Ãî' ? 'selected' : '') . ">Ãî</option>
1726   - <option value='Ãð' " . ($item_id['reservation'] == 'Ãð' ? 'selected' : '') . ">Ãð</option>
1727   - <option value='Õ' " . ($item_id['reservation'] == 'Õ' ? 'selected' : '') . ">Õ</option>
1728   - <option value='Î' " . ($item_id['reservation'] == 'Î' ? 'selected' : '') . ">Î</option>
1729   - <option value='Ä' " . ($item_id['reservation'] == 'Ä' ? 'selected' : '') . ">Ä</option>
1730   - <option value='Á' " . ($item_id['reservation'] == 'Á' ? 'selected' : '') . ">Á</option>
1731   - <option value='Á2' " . ($item_id['reservation'] == 'Á2' ? 'selected' : '') . ">Á2</option>
1732   - <option value='Îñîê' " . ($item_id['reservation'] == 'Îñîê' ? 'selected' : '') . ">Îñîê</option>
1733   - </select>";
  1685 + <option value=''></option>
  1686 + <option value='Ì' " . ($item_id['reservation'] == 'Ì' ? 'selected' : '') . ">Ì</option>
  1687 + <option value='Ìñòîê' " . ($item_id['reservation'] == 'Ìñòîê' ? 'selected' : '') . ">Ìñòîê</option>
  1688 + <option value='Ãî' " . ($item_id['reservation'] == 'Ãî' ? 'selected' : '') . ">Ãî</option>
  1689 + <option value='Ãð' " . ($item_id['reservation'] == 'Ãð' ? 'selected' : '') . ">Ãð</option>
  1690 + <option value='Õ' " . ($item_id['reservation'] == 'Õ' ? 'selected' : '') . ">Õ</option>
  1691 + <option value='Î' " . ($item_id['reservation'] == 'Î' ? 'selected' : '') . ">Î</option>
  1692 + <option value='Ä' " . ($item_id['reservation'] == 'Ä' ? 'selected' : '') . ">Ä</option>
  1693 + <option value='Á' " . ($item_id['reservation'] == 'Á' ? 'selected' : '') . ">Á</option>
  1694 + <option value='Á2' " . ($item_id['reservation'] == 'Á2' ? 'selected' : '') . ">Á2</option>
  1695 + <option value='Îñîê' " . ($item_id['reservation'] == 'Îñîê' ? 'selected' : '') . ">Îñîê</option>
  1696 + </select>";
1734 1697 }
1735 1698 echo "</div>
1736 1699 <div class='status'>";
1737 1700 echo '<input type="text" class="input_status" name="item[status][]" data-id="' . $item_id['id'] . '" id="input_status_' . $item_id['id'] . '" size="5" value="' . $item_id['status'] . '" />
1738   - <div class="status_box" id="status_box_' . $item_id['id'] . '" data-id="' . $item_id['id'] . '">
1739   - <ul>
1740   - <li data-id="' . $item_id['id'] . '" class="name_city">Ì?</li>
1741   - <li data-id="' . $item_id['id'] . '" class="name_city">Ìñòîê?</li>
1742   - <li data-id="' . $item_id['id'] . '" class="name_city">Ãî?</li>
1743   - <li data-id="' . $item_id['id'] . '" class="name_city">Ãð?</li>
1744   - <li data-id="' . $item_id['id'] . '" class="name_city">Õ?</li>
1745   - <li data-id="' . $item_id['id'] . '" class="name_city">Î?</li>
1746   - <li data-id="' . $item_id['id'] . '" class="name_city">Ä?</li>
1747   - <li data-id="' . $item_id['id'] . '" class="name_city">Á?</li>
1748   - <li data-id="' . $item_id['id'] . '" class="name_city">Á2?</li>
1749   - <li data-id="1" class="name_city">Îñîê?</li>
1750   - <li data-id="' . $item_id['id'] . '" class="name_city">áðàê</li>
1751   - <li data-id="' . $item_id['id'] . '" class="name_city">áðîíü</li>
1752   - <li data-id="' . $item_id['id'] . '" class="name_city">âåðíåò</li>
1753   - <li data-id="' . $item_id['id'] . '" class="name_city">Ó íàñ</li>
1754   - <li data-id="' . $item_id['id'] . '" class="other"><i>Ââåäèòå</i></li>
1755   - </ul>
1756   - </div>';
  1701 + <div class="status_box" id="status_box_' . $item_id['id'] . '" data-id="' . $item_id['id'] . '">
  1702 + <ul>
  1703 + <li data-id="' . $item_id['id'] . '" class="name_city">Ì?</li>
  1704 + <li data-id="' . $item_id['id'] . '" class="name_city">Ìñòîê?</li>
  1705 + <li data-id="' . $item_id['id'] . '" class="name_city">Ãî?</li>
  1706 + <li data-id="' . $item_id['id'] . '" class="name_city">Ãð?</li>
  1707 + <li data-id="' . $item_id['id'] . '" class="name_city">Õ?</li>
  1708 + <li data-id="' . $item_id['id'] . '" class="name_city">Î?</li>
  1709 + <li data-id="' . $item_id['id'] . '" class="name_city">Ä?</li>
  1710 + <li data-id="' . $item_id['id'] . '" class="name_city">Á?</li>
  1711 + <li data-id="' . $item_id['id'] . '" class="name_city">Á2?</li>
  1712 + <li data-id="1" class="name_city">Îñîê?</li>
  1713 + <li data-id="' . $item_id['id'] . '" class="name_city">áðàê</li>
  1714 + <li data-id="' . $item_id['id'] . '" class="name_city">áðîíü</li>
  1715 + <li data-id="' . $item_id['id'] . '" class="name_city">âåðíåò</li>
  1716 + <li data-id="' . $item_id['id'] . '" class="name_city">Ó íàñ</li>
  1717 + <li data-id="' . $item_id['id'] . '" class="other"><i>Ââåäèòå</i></li>
  1718 + </ul>
  1719 + </div>';
1757 1720 echo "</div>";
1758 1721 echo "<div class='status'><select name='item[vozvrat][]'>
1759   - <option value=''></option>
1760   - <option value='äà' " . ($item_id['vozvrat'] == 'äà' ? 'selected' : '') . ">äà</option>
1761   - <option value='íåò' " . ($item_id['vozvrat'] == 'íåò' ? 'selected' : '') . ">íåò</option>
1762   - </select></div>";
  1722 + <option value=''></option>
  1723 + <option value='äà' " . ($item_id['vozvrat'] == 'äà' ? 'selected' : '') . ">äà</option>
  1724 + <option value='íåò' " . ($item_id['vozvrat'] == 'íåò' ? 'selected' : '') . ">íåò</option>
  1725 + </select></div>";
1763 1726 echo "
1764   - <div class='onstock' id='onstock($i)'>$onStockDesc</div>
  1727 + <div class='onstock' id='onstock($i)'>$onStockDesc</div>
  1728 +
1765 1729  
1766   -
1767   - <input type='hidden' name='item[mod_id][]' id='mod_idValue($i)' value='" . $item['mod_id'] . "'>
  1730 + <input type='hidden' name='item[mod_id][]' id='mod_idValue($i)' value='" . $item['mod_id'] . "'>
1768 1731 <input type='hidden' name='item[product_id][]' id='product_idValue($i)' value='" . $item['product_id'] . "'>
1769 1732 <input type='hidden' name='item[brand_id][]' id='brand_idValue($i)' value='" . $item['brend_id'] . "'>
1770 1733 <input type='hidden' name='item[price][]' id='priceValue($i)' value='" . $item_id['product_cine_id'] . "'>
1771 1734 <input type='hidden' name='item[total][]' id='totalValue($i)' value='" . ($item_id['product_cine_id'] * $item_id['count']) . "'>
1772   -
  1735 +
1773 1736 <div class='control' style='float:right;'>
1774 1737 <a href='javascript:return false;' onclick='AddRow()'><img src='/account/pic/add2.png' width='18px'></a>
1775 1738 <!--a href='javascript:return false;' onclick='RemoveDivLine($i);'><img src='/account/pic/del.png' width='18px'></a-->
1776   - <a href='javascript:return false;' onclick='DDivLine($i);'><img src='/account/pic/del.png' width='18px'></a>
  1739 + <a href='javascript:return false;' onclick='DDivLine($i);'><img src='/account/pic/del.png' width='18px'></a>
1777 1740 </div>
1778   -
  1741 +
1779 1742 <div class='clear'></div>
1780 1743 </div><div style='clear:both;'></div>
1781 1744 </div>";
1782 1745 }
1783 1746 }
1784   -
  1747 +
1785 1748 echo "</div>
1786   -
  1749 +
1787 1750 <div class='report'>
1788   - Ñòîèìîñòü äîñòàâêè <input type='text' size='10' name='cost_delivery' id='cost_delivery' value='" . $order['cost_delivery'] . "' onBlur='SumPerRow()' />
1789   - Âñåãî: <span id='quantity'>0</span> òîâàðîâ íà <span id='summary'>0</span> ãðí.
  1751 + Ñòîèìîñòü äîñòàâêè <input type='text' size='10' name='cost_delivery' id='cost_delivery' value='" . $order['cost_delivery'] . "' onBlur='SumPerRow()' />
  1752 + Âñåãî: <span id='quantity'>0</span> òîâàðîâ íà <span id='summary'>0</span> ãðí.
1790 1753 </div>
1791   -
  1754 +
1792 1755 <input type='hidden' name='summary' value='' id='summaryValue'>
1793 1756 <input type='hidden' name='user_id' value='" . $order['user_id'] . "'>
1794 1757 <input type='hidden' name='order_id' value='" . $order['order_id'] . "'>
1795 1758 <input type='hidden' name='send' value='edit-order'> ";
1796   -
  1759 +
1797 1760 echo "<div class='clear'></div>";
1798   -
  1761 +
1799 1762 // Äëÿ XML ôàéëà
1800 1763 $dateFromDate = ExtractDate ((date ('Y-m-d H:i:s', $order['mktime'])));
1801   -
  1764 +
1802 1765 // Ñìåíà ñòàòóñà
1803 1766 if ($order['status'] != 6)
1804 1767 {
... ... @@ -1828,10 +1791,13 @@ if (! isset ($_GET[&#39;action&#39;]))
1828 1791 // =================
1829 1792 // ==== CONTROL ====
1830 1793 // =================
1831   -
  1794 +
1832 1795 if ($order['work_user'] > 0 && $order['work_user'] != $_SESSION['admin']['id'])
1833 1796 {
1834   - $r = mysql_query ('select login from zlo_admin where id=' . $order['work_user']);
  1797 + $r = mysql_query ('
  1798 + select login
  1799 + from zlo_admin
  1800 + where id=' . $order['work_user']);
1835 1801 print '<tr><td colspan="12">Ñ ýòèì çàêàçîì óæå ðàáîòàåò ïîëüçîâàòåëü ' . mysql_result ($r, 0) . '</td></tr>';
1836 1802 }
1837 1803 else
... ... @@ -1844,23 +1810,23 @@ if (! isset ($_GET[&#39;action&#39;]))
1844 1810 echo "<div id='records'><a href='/account/admin/orders.php?action=print&order_id=" . $order['order_id'] . "' target='_new' class='button-save'>Ïå÷àòü</a></div>";
1845 1811 // âûõîä
1846 1812 echo "<div id='records'><a href='" . $url_l . "&exit_order_id=" . $order['order_id'] . "' class='button-save'>Âûéòè èç çàêàçà</a></div>";
1847   - // óäàëèòü
  1813 + // óäàëèòü
1848 1814 if ($_SESSION['admin']['group'] == 1) // òîëüêî àäìèí
1849 1815 {
1850 1816 echo "<div id='records'><a href='" . $url_l . "&del_order=1&order_id=" . $order['order_id'] . "' class='button-save need-confirm red'>Óäàëèòü çàêàç</a></div>";
1851 1817 }
1852 1818 }
1853   -
  1819 +
1854 1820 /*
1855 1821 * if (is_file($_SERVER['DOCUMENT_ROOT']."/xml/".$dateFromDate[0]."/".$dateFromDate[1]."/order_".$order['order_id'].".xml")) {
1856 1822 * echo"<div id='records'><a href='/xml/".$dateFromDate[0]."/".$dateFromDate[1]."/order_".$order['order_id'].".xml'><img src='/account/pic/xml.png' width='38px' title='xml çàêàç ïîëüçîâàòåëÿ'></a></div>";
1857 1823 * }
1858 1824 */
1859   -
  1825 +
1860 1826 echo "</div>";
1861 1827 }
1862 1828 echo "</fieldset></div>";
1863   -
  1829 +
1864 1830 echo "</div>";
1865 1831 }
1866 1832 }
... ... @@ -1868,19 +1834,19 @@ if (! isset ($_GET[&#39;action&#39;]))
1868 1834 {
1869 1835 echo "<p>Ïóñòî</p>";
1870 1836 }
1871   -
  1837 +
1872 1838 print '</td></tr>';
1873 1839 }
1874   -
  1840 +
1875 1841 $i1 ++;
1876 1842 }
1877   -
  1843 +
1878 1844 echo "</table>";
1879   -
  1845 +
1880 1846 echo "</div>";
1881   -
  1847 +
1882 1848 // === Pager
1883   -
  1849 +
1884 1850 echo "
1885 1851 <div class='grid-pager'>
1886 1852 " . pagerGetShow ($pager) . "
... ... @@ -1894,105 +1860,115 @@ if (! isset ($_GET[&#39;action&#39;]))
1894 1860  
1895 1861 if (isset ($_GET['action']) && $_GET['action'] == 'show')
1896 1862 {
1897   -
  1863 +
1898 1864 // Òàáñ
1899   -
  1865 +
1900 1866 echo "<div class='order-tabs'>";
1901   - $sql = "SELECT * FROM zlo_book_status WHERE id IN (1,2,4,5)";
  1867 + $sql = "
  1868 + SELECT *
  1869 + FROM zlo_book_status
  1870 + WHERE id IN (1,2,4,5)";
1902 1871 $result = mysql_query ($sql) or die (mysql_error ());
1903 1872 if (mysql_affected_rows () != 0)
1904 1873 {
1905 1874 while ($row = mysql_fetch_assoc ($result))
1906 1875 {
1907   -
  1876 +
1908 1877 // Ïîäñ÷åò êîëè÷åñòâà çàêàçîâ ïî ñòàòóñó
1909   - $sql2 = "SELECT count(`id`) AS calc FROM catalogs_orders WHERE status='" . $row['id'] . "' AND user_id=" . $_GET['user'] . "";
  1878 + $sql2 = "
  1879 + SELECT count(`id`) AS calc
  1880 + FROM catalogs_orders
  1881 + WHERE status='" . $row['id'] . "'
  1882 + AND user_id=" . $_GET['user'];
1910 1883 $result2 = mysql_query ($sql2) or die (mysql_error ());
1911 1884 $row2 = mysql_fetch_assoc ($result2);
1912   -
  1885 +
1913 1886 echo "<div class='status-tabs' onclick=\"location.href='" . urlQueryChange2 ('status', $row['id']) . "&page=1'\">" . $row['title'] . "(" . $row2['calc'] . ")</div>";
1914 1887 }
1915 1888 }
1916 1889 echo "</div>
1917 1890 <div class='clear'></div>
1918 1891 ";
1919   -
  1892 +
1920 1893 if (! isset ($_GET['status']))
1921 1894 {
1922 1895 $_GET['status'] = 1;
1923 1896 }
1924   -
  1897 +
1925 1898 // =========== Ãåíåðèì òàáëèöó ===========
1926   -
1927   - $sql = "SELECT o.*, o.name as username, o.adress as address, o.phone as tel, o.phonemob as tel2, u.group, o.id as order_id
1928   - FROM catalogs_orders as o
1929   - LEFT JOIN zlo_users as u on u.id=o.user_id
1930   - WHERE u.id=" . $_GET['user'] . " AND o.status=" . $_GET['status'] . " ORDER BY mktime DESC ";
  1899 +
  1900 + $sql = "
  1901 + SELECT o.*, o.name as username, o.adress as address, o.phone as tel, o.phonemob as tel2, u.group, o.id as order_id
  1902 + FROM catalogs_orders as o
  1903 + LEFT JOIN zlo_users as u on u.id=o.user_id
  1904 + WHERE u.id=" . $_GET['user'] . "
  1905 + AND o.status=" . $_GET['status'] . "
  1906 + ORDER BY mktime DESC ";
1931 1907 $pager['sql'] = $sql;
1932 1908 $pager = pagerGetRun ($pager, 10, 15); // echo$pager['sql'];
1933 1909 $result = mysql_query ($pager['sql']) or die (mysql_error ());
1934 1910 if (mysql_affected_rows () != 0)
1935 1911 {
1936   -
  1912 +
1937 1913 // ===================
1938 1914 // === ÏÐÎÄÎËÆÅÍÈÅ ===
1939 1915 // ===================
1940   -
  1916 +
1941 1917 while ($order = mysql_fetch_assoc ($result))
1942 1918 {
1943   -
  1919 +
1944 1920 echo "<div class='orders'>";
1945   -
  1921 +
1946 1922 echo "<div class='order-info-all'>
1947   -
  1923 +
1948 1924 <div class=order-info>
1949 1925 <h4>Çàêàç #" . $order['order_id'] . "<br>
1950 1926 Äàòà: " . date ('Y-m-d H:i:s', $order['mktime']) . "
1951 1927 </h4>
1952 1928 <fieldset id='order-info' style='background: " . $order['color'] . ";'>
1953   - <legend>Êëèåíò</legend>
1954   -
  1929 + <legend>Êëèåíò</legend>
  1930 +
1955 1931 <label>Êëèåíò:</label>
1956 1932 <div class=info><a href='/admin.php/users/?action=edit&user=" . $order['user_id'] . "'>" . $order['username'] . "</a>&nbsp;</div>
1957 1933  
1958 1934 <label>Òåë:</label>
1959 1935 <div class=info>" . $order['tel'] . "&nbsp;</div>
1960   -
  1936 +
1961 1937 <label>Òåë 2:</label>
1962 1938 <div class=info>" . $order['tel2'] . "&nbsp;</div>
1963   -
  1939 +
1964 1940 <label>Ãðóïïà:</label>
1965 1941 <div class=info>" . viewBook ('zlo_users_group', $order['group'], 'id', 'name') . "&nbsp;</div>
1966   -
  1942 +
1967 1943 <div class=clear></div>
1968 1944 <a class='history' href='/admin.php/orders/?action=show&user=" . $order['user_id'] . "'>[Èñòîðèÿ çàêàçîâ]</a>
1969   -
  1945 +
1970 1946 </fieldset>
1971 1947  
1972 1948 <fieldset id='order-info' style='background: " . $order['color'] . ";'>
1973 1949 <legend>Äîñòàâêà</legend>
1974   -
  1950 +
1975 1951 <label>Äîñòàâêà:</label>
1976 1952 <div class=info>" . viewBook ('zlo_book_delivery', $order['delivery'], 'id', 'title') . "&nbsp;</div>
1977   -
  1953 +
1978 1954 <label>Ãîðîä:</label>
1979 1955 <div class=info>" . $order['city'] . "&nbsp;</div>
1980   -
  1956 +
1981 1957 <label>Àäðåñ:</label>
1982 1958 <div class=info>" . $order['address'] . "&nbsp;</div>
1983   -
  1959 +
1984 1960 <label>Èíôî:</label>
1985 1961 <div class=info> " . $order['comment'] . "&nbsp;</div>
1986   -
  1962 +
1987 1963 <div class=clear></div>
1988   -
  1964 +
1989 1965 </fieldset>
1990 1966 <div class=clear></div>
1991 1967 </div>
1992 1968 </div>";
1993   -
  1969 +
1994 1970 // Òàáëèöà òîâàðîâ
1995   -
  1971 +
1996 1972 echo "
1997 1973 <div class='order-details'>
1998 1974 <fieldset id='order-details'>
... ... @@ -2011,68 +1987,66 @@ if (isset ($_GET[&#39;action&#39;]) &amp;&amp; $_GET[&#39;action&#39;] == &#39;show&#39;)
2011 1987 <td>Íàëè÷èå</td>
2012 1988 <td></td>
2013 1989 </tr>";
2014   -
  1990 +
2015 1991 $sql3 = "
2016 1992 SELECT o . * , m.*, m.product_id as mod_id, op.* , p.*
2017   - FROM catalogs_orders AS o
  1993 + FROM catalogs_orders AS o
2018 1994 LEFT JOIN catalogs_orders_products as op ON op.order_id=o.id
2019   - LEFT JOIN catalogs_modifications AS m ON m.id = op.product_id
2020   - LEFT JOIN catalogs_products AS p ON p.id = m.product_id
  1995 + LEFT JOIN catalogs_modifications AS m ON m.id = op.product_id
  1996 + LEFT JOIN catalogs_products AS p ON p.id = m.product_id
2021 1997 WHERE o.id='" . $order['order_id'] . "'";
2022 1998 $result3 = mysql_query ($sql3) or die (mysql_error ());
2023 1999 if (mysql_affected_rows () != 0)
2024 2000 {
2025 2001 while ($item = mysql_fetch_assoc ($result3))
2026 2002 {
  2003 + $i ++;
  2004 +
  2005 + // íàëè÷èå òîâàðà
  2006 + $sql5 = "SELECT c.name as city, o.count
  2007 + FROM catalogs_keys_products_cities as o
  2008 + LEFT JOIN catalogs_cities as c
  2009 + ON o.city_id=c.id
  2010 + WHERE o.mod_code='" . $item['code'] . "' AND o.count>0 ";
  2011 + $result5 = mysql_query ($sql5) or die (mysql_error ());
  2012 + if (mysql_affected_rows () != 0)
2027 2013 {
2028   - $i ++;
2029   -
2030   - // íàëè÷èå òîâàðà
2031   - $sql5 = "SELECT c.name as city, o.count
2032   - FROM catalogs_keys_products_cities as o
2033   - LEFT JOIN catalogs_cities as c
2034   - ON o.city_id=c.id
2035   - WHERE o.mod_code='" . $item['code'] . "' AND o.count>0 ";
2036   - $result5 = mysql_query ($sql5) or die (mysql_error ());
2037   - if (mysql_affected_rows () != 0)
2038   - {
2039   - $onStockDesc = '';
2040   - while ($onStock = mysql_fetch_assoc ($result5))
2041   - {
2042   - $onStockDesc .= $onStock['city'] . "(" . $onStock['count'] . ") ";
2043   - }
2044   - }
2045   - else
  2014 + $onStockDesc = '';
  2015 + while ($onStock = mysql_fetch_assoc ($result5))
2046 2016 {
2047   - $onStockDesc = 'íåò';
  2017 + $onStockDesc .= $onStock['city'] . "(" . $onStock['count'] . ") ";
2048 2018 }
2049   -
2050   - echo "<tr>
2051   - <td>$i .</td>
2052   - <td>" . $item['code'] . "</td>
2053   - <td>" . viewBook ('catalogs_brends', $item['brend_id'], 'id', 'name') . "</td>
2054   - <td><a href='/" . $item['rubric_id'] . "-catalogs/" . $item['translit'] . "-" . $item['id'] . "/' target='_new'>" . $item['name'] . "</a></td>
2055   - <td>" . $item['size'] . "</td>
2056   - <td>" . $item['color'] . "</td>
2057   - <td>" . $item['count'] . "</td>
2058   - <td>" . $item['cine'] . "</td>
2059   - <td>" . ($item['cine'] * $item['count']) . "</td>
2060   - <td>" . $onStockDesc . "</td>
2061   - <td></td>
2062   - </tr>";
2063 2019 }
  2020 + else
  2021 + {
  2022 + $onStockDesc = 'íåò';
  2023 + }
  2024 +
  2025 + echo "<tr>
  2026 + <td>$i .</td>
  2027 + <td>" . $item['code'] . "</td>
  2028 + <td>" . viewBook ('catalogs_brends', $item['brend_id'], 'id', 'name') . "</td>
  2029 + <td><a href='/" . $item['rubric_id'] . "-catalogs/" . $item['translit'] . "-" . $item['id'] . "/' target='_new'>" . $item['name'] . "</a></td>
  2030 + <td>" . $item['size'] . "</td>
  2031 + <td>" . $item['color'] . "</td>
  2032 + <td>" . $item['count'] . "</td>
  2033 + <td>" . $item['cine'] . "</td>
  2034 + <td>" . ($item['cine'] * $item['count']) . "</td>
  2035 + <td>" . $onStockDesc . "</td>
  2036 + <td></td>
  2037 + </tr>";
2064 2038 }
2065 2039 }
2066   -
  2040 +
2067 2041 echo "</table>
2068   - <b>Îáùàÿ ñóììà: " . $order['total'] . " ãðí.</b>
  2042 + <b>Îáùàÿ ñóììà: " . $order['total'] . " ãðí.</b>
2069 2043 </div>";
2070   -
  2044 +
2071 2045 echo "<div class='clear'></div></div>";
2072 2046 }
2073   -
  2047 +
2074 2048 // === Pager
2075   -
  2049 +
2076 2050 echo "<div class='grid-pager'>
2077 2051 " . pagerGetShow ($pager) . "
2078 2052 </div>";
... ... @@ -2085,9 +2059,9 @@ if (isset ($_GET[&#39;action&#39;]) &amp;&amp; $_GET[&#39;action&#39;] == &#39;show&#39;)
2085 2059  
2086 2060 if (isset ($_GET['action']) && $_GET['action'] == 'edit')
2087 2061 {
2088   -
  2062 +
2089 2063 // Òàáñ
2090   -
  2064 +
2091 2065 if (! isset ($_GET['status']))
2092 2066 {
2093 2067 $status = 1;
... ... @@ -2096,7 +2070,7 @@ if (isset ($_GET[&#39;action&#39;]) &amp;&amp; $_GET[&#39;action&#39;] == &#39;edit&#39;)
2096 2070 {
2097 2071 $status = $_GET['status'];
2098 2072 }
2099   -
  2073 +
2100 2074 echo "<div class='order-tabs'>";
2101 2075 $sql = "SELECT * FROM zlo_book_status WHERE id IN (1,2,4,5)";
2102 2076 $result = mysql_query ($sql) or die (mysql_error ());
... ... @@ -2104,21 +2078,21 @@ if (isset ($_GET[&#39;action&#39;]) &amp;&amp; $_GET[&#39;action&#39;] == &#39;edit&#39;)
2104 2078 {
2105 2079 while ($row = mysql_fetch_assoc ($result))
2106 2080 {
2107   -
  2081 +
2108 2082 // Ïîäñ÷åò êîëè÷åñòâà çàêàçîâ ïî ñòàòóñó
2109 2083 $sql2 = "SELECT count(`id`) AS calc FROM catalogs_orders WHERE status='" . $row['id'] . "' AND user_id=" . $_GET['user'] . "";
2110 2084 $result2 = mysql_query ($sql2) or die (mysql_error ());
2111 2085 $row2 = mysql_fetch_assoc ($result2);
2112   -
  2086 +
2113 2087 echo "<div class='status-tabs' onclick=\"location.href='" . urlQueryChange2 ('status', $row['id']) . "&page=1'\">" . $row['title'] . "(" . $row2['calc'] . ")</div>";
2114 2088 }
2115 2089 }
2116 2090 echo "</div>
2117 2091 <div class='clear'></div>
2118 2092 ";
2119   -
  2093 +
2120 2094 // =========== Ãåíåðèì òàáëèöó ===========
2121   -
  2095 +
2122 2096 $sql = "SELECT o.*, o.name as username, o.adress as address, o.phone as tel, o.phonemob as tel2, u.group, o.id as order_id, o.adress as address, g.color
2123 2097 FROM catalogs_orders as o
2124 2098 LEFT JOIN zlo_users as u ON u.id=o.user_id
... ... @@ -2127,39 +2101,45 @@ if (isset ($_GET[&#39;action&#39;]) &amp;&amp; $_GET[&#39;action&#39;] == &#39;edit&#39;)
2127 2101 $result = mysql_query ($sql) or die (mysql_error ());
2128 2102 if (mysql_affected_rows () != 0)
2129 2103 {
2130   -
  2104 +
2131 2105 $order = mysql_fetch_assoc ($result);
2132   -
  2106 +
2133 2107 echo "<form action='' method='POST' name='edit_order' id='add-item'>";
2134 2108 echo "<div class='orders'>";
2135   -
  2109 +
2136 2110 echo "
2137 2111 <div class=order-info>
2138 2112 <fieldset id='order-info' style='background: " . $order['color'] . ";'>
2139   - <legend>Çàêàç #" . $order['order_id'] . " Cóììà: " . $order['total'] . " ãðí.</legend>
2140   -
  2113 + <legend>Çàêàç #" . $order['order_id'] . " Cóììà: " . $order['total'] . " ãðí.</legend>
  2114 +
2141 2115 <label>Äàòà:</label>
2142 2116 <div class=info>" . date ('Y-m-d H:i:s', $order['mktime']) . "</div>
2143   -
2144   - <label>Îïëà÷åí:</label>
2145   - <div class=info>
2146   - <input type='radio' name='paid' value='1' " . (($order['paid'] == 1) ? 'checked' : '') . "> äà<Br>
2147   - <input type='radio' name='paid' value='0' " . (($order['paid'] == 0) ? 'checked' : '') . "> íåò
2148   - </div>
2149   -
2150   - <label>Ìåòêà:</label>
2151   - <div class=info>
2152   - <select name='label'>";
2153   -
  2117 +
  2118 + <label>Îïëà÷åí:</label>
  2119 + <div class=info>
  2120 + <input type='radio' name='paid' value='1' " . (($order['paid'] == 1) ? 'checked' : '') . "> äà<Br>
  2121 + <input type='radio' name='paid' value='0' " . (($order['paid'] == 0) ? 'checked' : '') . "> íåò
  2122 + </div>
  2123 +
  2124 + <label>Ìåòêà:</label>
  2125 + <div class=info>
  2126 + <select name='label'>";
  2127 +
2154 2128 for ($i = 0; $i <= 10; $i ++)
2155 2129 {
  2130 + // ***** Àäìèí ðåæèì *****
  2131 + if (in_array ($i, array (9, 10)) && ! in_array ($_SESSION['admin']['id'], array (1, 19, 20)))
  2132 + {
  2133 + CONTINUE;
  2134 + }
  2135 +
2156 2136 print '<option value="' . $i . '" ' . (($order['label'] == $i) ? 'selected' : '') . '>' . $i . '</option>';
2157 2137 }
2158   -
2159   - echo "</select>
2160   - </div>
2161   -
2162   - <label>Êëèåíò:</label>
  2138 +
  2139 + echo "</select>
  2140 + </div>
  2141 +
  2142 + <label>Êëèåíò:</label>
2163 2143 <div class=info>
2164 2144 <input type='text' name='user[username]' value='" . $order['username'] . "' disabled='disabled'>&nbsp;
2165 2145 <input type='hidden' name='user[username]' value='" . $order['username'] . "'>
... ... @@ -2170,19 +2150,19 @@ if (isset ($_GET[&#39;action&#39;]) &amp;&amp; $_GET[&#39;action&#39;] == &#39;edit&#39;)
2170 2150 <input type='text' name='user[email]' value='" . $order['email'] . "' disabled='disabled'>&nbsp;
2171 2151 <input type='hidden' name='user[email]' value='" . $order['email'] . "'>
2172 2152 </div>
2173   -
  2153 +
2174 2154 <label>Òåëåôîí:</label>
2175 2155 <div class=info>
2176 2156 <input type='text' name='user[tel]' value='" . $order['tel'] . "' disabled='disabled'>&nbsp;
2177 2157 <input type='hidden' name='user[tel]' value='" . $order['tel'] . "'>
2178 2158 </div>
2179   -
  2159 +
2180 2160 <label>Òåëåôîí 2:</label>
2181 2161 <div class=info>
2182 2162 <input type='text' name='user[tel2]' value='" . $order['tel2'] . "' disabled='disabled'>&nbsp;
2183 2163 <input type='hidden' name='user[tel2]' value='" . $order['tel2'] . "'>
2184 2164 </div>
2185   -
  2165 +
2186 2166 <label>Äîñòàâêà</label>";
2187 2167 echo "
2188 2168 <div class=info>
... ... @@ -2190,8 +2170,8 @@ if (isset ($_GET[&#39;action&#39;]) &amp;&amp; $_GET[&#39;action&#39;] == &#39;edit&#39;)
2190 2170 viewBookSelectValue ('zlo_book_delivery', 'id', 'title', $order['delivery']);
2191 2171 echo "</select>
2192 2172 </div>";
2193   -
2194   - echo "
  2173 +
  2174 + echo "
2195 2175 <label>Ãîðîä:</label>
2196 2176 <div class=info><input type='text' name='user[city]' class=\"validate[required]\" value='" . $order['city'] . "' id='cityValidate'>&nbsp;</div>
2197 2177  
... ... @@ -2200,19 +2180,19 @@ if (isset ($_GET[&#39;action&#39;]) &amp;&amp; $_GET[&#39;action&#39;] == &#39;edit&#39;)
2200 2180  
2201 2181 <label>Êîìåíòàðèé:</label>
2202 2182 <div class=info><textarea rows='4' style='width:400px;' name='user[comment]' cols='30' name='comment'>" . $order['comment'] . "</textarea></div>
2203   -
  2183 +
2204 2184 <label>Êîìåíòàðèé (ìåíåäæåðà):</label>
2205 2185 <div class=info><textarea rows='4' id='mcomment' style='width:400px;' name='user[mcomment]' cols='30' name='mcomment'>" . $order['mcomment'] . "</textarea></div>
2206 2186  
2207   - ";
2208   -
  2187 + ";
  2188 +
2209 2189 echo "
2210 2190 </fieldset>
2211 2191 <div class=clear></div>
2212 2192 </div>";
2213   -
  2193 +
2214 2194 // Òàáëèöà òîâàðîâ
2215   -
  2195 +
2216 2196 $sql3 = "SELECT * FROM catalogs_orders_products
2217 2197 WHERE `order_id`='" . $order['order_id'] . "' ";
2218 2198 $result3 = mysql_query ($sql3) or die (mysql_error ());
... ... @@ -2248,7 +2228,7 @@ if (isset ($_GET[&#39;action&#39;]) &amp;&amp; $_GET[&#39;action&#39;] == &#39;edit&#39;)
2248 2228 <div id='livesearch(0)'></div>
2249 2229 </div>
2250 2230 <!-- --->
2251   - </div>
  2231 + </div>
2252 2232 <div class='brand' id='brand(0)'>&nbsp;</div>
2253 2233 <div class='title' id='title(0)'>&nbsp;</div>
2254 2234 <div class='size' id='size(0)'>&nbsp;</div>
... ... @@ -2257,43 +2237,43 @@ if (isset ($_GET[&#39;action&#39;]) &amp;&amp; $_GET[&#39;action&#39;] == &#39;edit&#39;)
2257 2237 <div class='price' id='price(0)'>0</div>
2258 2238 <div class='total' id='total(0)'>0</div>
2259 2239 <div class='onstock' id='onstock(0)'></div>
2260   -
  2240 +
2261 2241 <input type='hidden' name='item[mod_id][]' id='mod_idValue(0)' value=''>
2262 2242 <input type='hidden' name='item[product_id][]' id='product_idValue(0)' value=''>
2263 2243 <input type='hidden' name='item[brand_id][]' id='brand_idValue(0)' value=''>
2264 2244 <input type='hidden' name='item[price][]' id='priceValue(0)' value='0'>
2265 2245 <input type='hidden' name='item[total][]' id='totalValue(0)' value='0'>
2266   -
  2246 +
2267 2247 <div class='control'>
2268 2248 <a href='#' onclick='AddRow()'><img src='/account/pic/add2.png' width='18px'></a>
2269 2249 <a href='#' onclick='RemoveDivLine(0);'><img src='/account/pic/del.png' width='18px'></a>
2270 2250 </div>
2271   -
  2251 +
2272 2252 <div class='clear'></div>
2273 2253 </div>
2274 2254 </div>
2275 2255 <!---------------------------------------------------------------------------------->";
2276   -
  2256 +
2277 2257 while ($item_id = mysql_fetch_assoc ($result3))
2278 2258 {
2279 2259 $i ++;
2280   -
  2260 +
2281 2261 // Èíôî î òîâàðå
2282 2262 $sql4 = "SELECT m.*, m.id as mod_id, p.* from catalogs_modifications as m
2283   - LEFT JOIN catalogs_products as p
2284   - ON p.id=m.product_id
  2263 + LEFT JOIN catalogs_products as p
  2264 + ON p.id=m.product_id
2285 2265 WHERE m.id='" . $item_id['product_id'] . "' ";
2286   -
  2266 +
2287 2267 $result4 = mysql_query ($sql4) or die (mysql_error ());
2288 2268 if (mysql_affected_rows () != 0)
2289 2269 {
2290 2270 $item = mysql_fetch_assoc ($result4);
2291   -
  2271 +
2292 2272 // íàëè÷èå òîâàðà
2293 2273 $sql5 = "SELECT c.name as city, o.count
2294 2274 FROM catalogs_keys_products_cities as o
2295 2275 LEFT JOIN catalogs_cities as c
2296   - ON o.city_id=c.id
  2276 + ON o.city_id=c.id
2297 2277 WHERE o.mod_code='" . $item['code'] . "' AND o.count>0 ";
2298 2278 $result5 = mysql_query ($sql5) or die (mysql_error ());
2299 2279 if (mysql_affected_rows () != 0)
... ... @@ -2308,7 +2288,7 @@ if (isset ($_GET[&#39;action&#39;]) &amp;&amp; $_GET[&#39;action&#39;] == &#39;edit&#39;)
2308 2288 {
2309 2289 $onStock = 'íåò';
2310 2290 }
2311   -
  2291 +
2312 2292 echo "<div id='line$i' " . (($item_id['count'] == 0) ? "style='background:#ffc5c5;'" : "") . ">
2313 2293 <div class='row'>
2314 2294 <div class='count' id='id($i)'>$i</div>
... ... @@ -2319,7 +2299,7 @@ if (isset ($_GET[&#39;action&#39;]) &amp;&amp; $_GET[&#39;action&#39;] == &#39;edit&#39;)
2319 2299 <div id='livesearch($i)'></div>
2320 2300 </div>
2321 2301 <!-- --->
2322   - </div>
  2302 + </div>
2323 2303 <div class='brand' id='brand($i)'>" . viewBook ('catalogs_brends', $item['brend_id'], 'id', 'name') . "&nbsp;</div>
2324 2304 <div class='title' id='title($i)'><a rel='msg' title='" . $item['name'] . "' href='http://extremstyle.ua/uploaded/pic/catalogs/products/" . $item['pic'] . "'>" . $item['name'] . "</a>&nbsp;</div>
2325 2305 <div class='size' id='size($i)'>" . $item['size'] . "&nbsp;</div>
... ... @@ -2334,47 +2314,47 @@ if (isset ($_GET[&#39;action&#39;]) &amp;&amp; $_GET[&#39;action&#39;] == &#39;edit&#39;)
2334 2314 <input type='hidden' name='item[brand_id][]' id='brand_idValue($i)' value='" . $item['brend_id'] . "'>
2335 2315 <input type='hidden' name='item[price][]' id='priceValue($i)' value='" . $item['cine'] . "'>
2336 2316 <input type='hidden' name='item[total][]' id='totalValue($i)' value='" . ($item['cine'] * $item_id['count']) . "'>
2337   -
  2317 +
2338 2318 <div class='control'>
2339 2319 <a href='#' onclick='AddRow()'><img src='/account/pic/add2.png' width='18px'></a>
2340 2320 <a href='#' onclick='RemoveDivLine($i);'><img src='/account/pic/del.png' width='18px'></a>
2341   - <a href='#' onclick='DDivLine($i);'>Ä</a>
  2321 + <a href='#' onclick='DDivLine($i);'>Ä</a>
2342 2322 </div>
2343   -
  2323 +
2344 2324 <div class='clear'></div>
2345 2325 </div><div style='clear:both;'></div>
2346 2326 </div>";
2347 2327 }
2348 2328 }
2349   -
  2329 +
2350 2330 echo "</div>
2351   -
  2331 +
2352 2332 <div class='report'>
2353 2333 Âñåãî: <span id='quantity'>0</span> òîâàðîâ íà <span id='summary'>0</span> ãðí.
2354 2334 </div>
2355   -
  2335 +
2356 2336 <input type='hidden' name='summary' value='' id='summaryValue'>
2357 2337 <input type='hidden' name='user_id' value='" . $order['user_id'] . "'>
2358 2338 <input type='hidden' name='order_id' value='" . $order['order_id'] . "'>
2359 2339 <input type='hidden' name='send' value='edit-order'>";
2360   -
  2340 +
2361 2341 echo "<div class='clear'></div>";
2362   -
  2342 +
2363 2343 // Äëÿ XML ôàéëà
2364 2344 $dateFromDate = ExtractDate ((date ('Y-m-d H:i:s', $order['mktime'])));
2365   -
  2345 +
2366 2346 // Ñìåíà ñòàòóñà
2367 2347 if ($order['status'] != 6)
2368 2348 {
2369 2349 echo "<div class='pager-pages'>
2370 2350 <div id='show'>Ïåðåâåñòè</div>
2371   - <form method='POST' action='" . $_SERVER["REQUEST_URI"] . "' id='PerPageForm' name='SetStatus'>
  2351 + <form method='POST' action='" . $_SERVER["REQUEST_URI"] . "' id='PerPageForm' name='SetStatus'>
2372 2352 <select size='1' name='status' id='PerPage' >";
2373 2353 $sql4 = "SELECT * FROM zlo_book_status WHERE id IN (1,2,4,5)";
2374 2354 $result4 = mysql_query ($sql4) or die (mysql_error ());
2375 2355 if (mysql_affected_rows () != 0)
2376 2356 {
2377   -
  2357 +
2378 2358 while ($row4 = mysql_fetch_assoc ($result4))
2379 2359 {
2380 2360 if ($row4['id'] == $order['status'])
... ... @@ -2387,23 +2367,23 @@ if (isset ($_GET[&#39;action&#39;]) &amp;&amp; $_GET[&#39;action&#39;] == &#39;edit&#39;)
2387 2367 echo "<input type='hidden' name='action' value='status'>
2388 2368 <input type='hidden' name='order_id' value='" . $order['order_id'] . "'>";
2389 2369 }
2390   -
  2370 +
2391 2371 echo "</form>";
2392   -
  2372 +
2393 2373 echo "
2394 2374 <div id='records'><input type='submit' value='Ïåðåâåñòè' class='button-save' onclick=\"if(document.getElementById('mcomment').value=='' && document.getElementById('PerPage').value=='5'){ alert('Äëÿ ñìåíû ñòàòóñà çàêàçà íà \'Îòìåíåí\', îáÿçàòåëüíî, çàïîëíåíèå ïîëÿ \'Êîìåíòàðèé (ìåíåäæåðà)\''); return false;} else document.forms['SetStatus'].submit();\" ></div>
2395 2375 <div id='records'><input type='submit' class='button-save' title='Ñîõðàíèòü' value='Ñîõðàíèòü' onclick=\"document.forms['edit_order'].submit();\"></div>
2396 2376 <div id='records'><a href='/account/admin/orders.php?action=print&order_id=" . $order['order_id'] . "' target='_new' class='button-save'>Ïå÷àòü</a></div>";
2397   -
  2377 +
2398 2378 if (is_file ($_SERVER['DOCUMENT_ROOT'] . "/xml/" . $dateFromDate[0] . "/" . $dateFromDate[1] . "/order_" . $order['order_id'] . ".xml"))
2399 2379 {
2400 2380 echo "<div id='records'><a href='/xml/" . $dateFromDate[0] . "/" . $dateFromDate[1] . "/order_" . $order['order_id'] . ".xml'><img src='/account/pic/xml.png' width='38px' title='xml çàêàç ïîëüçîâàòåëÿ'></a></div>";
2401 2381 }
2402   -
  2382 +
2403 2383 echo "</div>";
2404 2384 }
2405 2385 echo "</fieldset></div>";
2406   -
  2386 +
2407 2387 echo "</div>";
2408 2388 }
2409 2389 }
... ... @@ -2419,16 +2399,16 @@ if (isset ($_GET[&#39;action&#39;]) &amp;&amp; $_GET[&#39;action&#39;] == &#39;edit&#39;)
2419 2399  
2420 2400 if (isset ($_GET['action']) && $_GET['action'] == 'add')
2421 2401 {
2422   -
  2402 +
2423 2403 if (isset ($_POST['user']))
2424 2404 {
2425 2405 }
2426   -
  2406 +
2427 2407 $user = array ();
2428   -
  2408 +
2429 2409 if (isset ($_GET['user']))
2430 2410 {
2431   -
  2411 +
2432 2412 $sql = "SELECT * FROM zlo_users WHERE id='" . $_GET['user'] . "'";
2433 2413 $result = mysql_query ($sql) or die (mysql_error ());
2434 2414 if (mysql_affected_rows () != 0)
... ... @@ -2438,17 +2418,17 @@ if (isset ($_GET[&#39;action&#39;]) &amp;&amp; $_GET[&#39;action&#39;] == &#39;add&#39;)
2438 2418 }
2439 2419 else
2440 2420 {
2441   -
  2421 +
2442 2422 if (isset ($_POST))
2443 2423 {
2444 2424 $user = $_POST['user'];
2445 2425 }
2446 2426 }
2447   -
  2427 +
2448 2428 echo "<form action='' method='POST' name='add_order' id='add-item'>";
2449 2429 echo "<div class='add-order'>";
2450 2430 echo "<div class='orders'>";
2451   -
  2431 +
2452 2432 echo "
2453 2433 <div class=order-info>
2454 2434 <fieldset id='order-info'>
... ... @@ -2456,36 +2436,42 @@ if (isset ($_GET[&#39;action&#39;]) &amp;&amp; $_GET[&#39;action&#39;] == &#39;add&#39;)
2456 2436 <div style='float:left;width:400px;'>
2457 2437 <label>Äàòà:</label>
2458 2438 <div class=info>" . date ('d-m-Y H:i:s') . "</div>";
2459   -
  2439 +
2460 2440 echo "<label>Îïëà÷åí:</label>
2461   - <div class=info style='float:left;padding-right:20px;'>
2462   - <select name='paid'>
2463   - <option value='0' " . (($user['paid'] == 0) ? 'selected' : '') . ">íåò</option>
2464   - <option value='1' " . (($user['paid'] == 1) ? 'selected' : '') . ">äà</option>
2465   - </select>
2466   - </div>
2467   - <div>
2468   - <label style='width:50px'>Ìåòêà:</label>
2469   - <div class=info>
2470   - <select name='label'>
2471   - ";
  2441 + <div class=info style='float:left;padding-right:20px;'>
  2442 + <select name='paid'>
  2443 + <option value='0' " . (($user['paid'] == 0) ? 'selected' : '') . ">íåò</option>
  2444 + <option value='1' " . (($user['paid'] == 1) ? 'selected' : '') . ">äà</option>
  2445 + </select>
  2446 + </div>
  2447 + <div>
  2448 + <label style='width:50px'>Ìåòêà:</label>
  2449 + <div class=info>
  2450 + <select name='label'>";
  2451 +
2472 2452 for ($i = 0; $i <= 10; $i ++)
2473 2453 {
  2454 + // ***** Àäìèí ðåæèì *****
  2455 + if (in_array ($i, array (9, 10)) && ! in_array ($_SESSION['admin']['id'], array (1, 19, 20)))
  2456 + {
  2457 + CONTINUE;
  2458 + }
  2459 +
2474 2460 print '<option value="' . $i . '" ' . (($user['label'] == $i) ? 'selected' : '') . '>' . $i . '</option>';
2475 2461 }
2476 2462  
2477   - echo "</select>
2478   - </div>
  2463 + echo "</select>
  2464 + </div>
2479 2465 </div>";
2480   -
  2466 +
2481 2467 if (! isset ($_GET['user']))
2482 2468 {
2483 2469 echo "<div class='new'>Ïî óìîë÷àíèþ<input type='checkbox' onChange='newUnknownUser();' id='default'></div>";
2484 2470 }
2485   -
  2471 +
2486 2472 if (isset ($_GET['user']))
2487 2473 {
2488   -
  2474 +
2489 2475 $readonly = 'readonly="readonly"';
2490 2476 $disabled = 'disabled="disabled"';
2491 2477 }
... ... @@ -2494,7 +2480,7 @@ if (isset ($_GET[&#39;action&#39;]) &amp;&amp; $_GET[&#39;action&#39;] == &#39;add&#39;)
2494 2480 $readonly = '';
2495 2481 $disabled = '';
2496 2482 }
2497   -
  2483 +
2498 2484 echo "
2499 2485 <label>Email:<font color='red'>*</font></label>
2500 2486 <div class=info><input type='text' style='width:300px;' name='user[email]' value='" . $user['email'] . "' class='validate[required,user[email]] text-input' id='emailValue' $readonly autocomplete='off' onkeyup=livesearchEmail(this.value,'(0)')></div>
... ... @@ -2502,8 +2488,8 @@ if (isset ($_GET[&#39;action&#39;]) &amp;&amp; $_GET[&#39;action&#39;] == &#39;add&#39;)
2502 2488 <div class='livesearch-email-block'>
2503 2489 <div id='livesearch-email-list'></div>
2504 2490 </div>
2505   - <!-- --->
2506   -
  2491 + <!-- --->
  2492 +
2507 2493 <label>Òåëåôîí:<font color='red'>*</font></label>
2508 2494 <div class=info><input type='text' style='width:300px;' name='user[tel]' value='" . $user['tel'] . "' class='validate[required,custom[cell_phone]] text-input' id='telValue' $readonly autocomplete='off' onkeyup=livesearchTel(this.value,'(0)')></div>
2509 2495 <!-- search --->
... ... @@ -2511,39 +2497,39 @@ if (isset ($_GET[&#39;action&#39;]) &amp;&amp; $_GET[&#39;action&#39;] == &#39;add&#39;)
2511 2497 <div id='livesearch-tel-list'></div>
2512 2498 </div>
2513 2499 <!-- --->
2514   -
2515   -
  2500 +
  2501 +
2516 2502 <label>Êëèåíò:<font color='red'>*</font></label>
2517 2503 <div class=info><input type='text' style='width:300px;' name='user[username]' value='" . $user['username'] . "' id='usernameValue' $readonly></div>
2518   -
  2504 +
2519 2505 <label>Òåëåôîí 2:</label>
2520 2506 <div class=info><input type='text' style='width:300px;' name='user[tel2]' value='" . $user['tel2'] . "' id='tel2Value'></div>";
2521   -
  2507 +
2522 2508 echo "
2523 2509 <label>¹ êàðòî÷êè:</label>
2524 2510 <div class=info>
2525 2511 <input type='text' name='user[cards]' value='" . $user['cards'] . "' style='width:300px;' id='cardsValue'>
2526 2512 </div>";
2527   -
2528   - echo "
  2513 +
  2514 + echo "
2529 2515 <label>Êîìåíòàðèé:</label>
2530 2516 <div class=info><textarea rows='2' style='width:300px;' name='user[comment]' cols='30' name='comment'>" . $user['comment'] . "</textarea></div>";
2531   -
  2517 +
2532 2518 // ãðóïïà
2533 2519 echo "<label>Ãðóïïà</label>";
2534   -
  2520 +
2535 2521 echo "<select style='width:300px;' name='user[group]' id='usergroup' $disabled >";
2536 2522 viewBookSelectValue ('zlo_users_group', 'id', 'name', $user['group']);
2537 2523 echo "</select>";
2538   -
  2524 +
2539 2525 // hidden
2540 2526 if (isset ($_GET['user']))
2541 2527 {
2542 2528 echo "<input type='hidden' name='user[group]' value='" . $user['group'] . "'>";
2543 2529 }
2544   -
  2530 +
2545 2531 echo "<input type='hidden' name='user[user_id]' value='" . $user['id'] . "' id='user_id'>";
2546   -
  2532 +
2547 2533 echo "</div><div style='float:right;'>
2548 2534 <label>Äîñòàâêà</label>
2549 2535 <div class=info>
... ... @@ -2551,29 +2537,29 @@ if (isset ($_GET[&#39;action&#39;]) &amp;&amp; $_GET[&#39;action&#39;] == &#39;add&#39;)
2551 2537 viewBookSelectValue ('zlo_book_delivery', 'id', 'title', $user['delivery']);
2552 2538 echo "</select>
2553 2539 </div>";
2554   -
2555   - echo "
  2540 +
  2541 + echo "
2556 2542 <label>Äåêëàðàöèÿ ¹:</label>
2557 2543 <div class=info><input type='text' name='user[declaration]' style='width:300px;' value='" . $user['declaration'] . "' id='declarationValidate'></div>";
2558   -
2559   - echo "
  2544 +
  2545 + echo "
2560 2546 <label>¹ ñêëàäà:</label>
2561 2547 <div class=info><input type='text' name='user[warehouse]' style='width:300px;' value='" . $user['warehouse'] . "' id='warehouseValidate'></div>";
2562   -
  2548 +
2563 2549 $array_method = array (
2564 2550 "Îïëàòèòü íàëè÷íûìè",
2565 2551 "Îïëàòèòü íà êàðòó Ïðèâàò Áàíêà",
2566 2552 "Îïëàòèòü ïî áåçíàëè÷íîìó ðàñ÷åòó",
2567 2553 "Îïëàòèòü Ïðàâåêñ-òåëåãðàô",
2568 2554 "Íàëîæåííûì ïëàòåæîì",
2569   - "Îïëàòèòü íà Áàíê Áîãóñëàâ"
  2555 + "Îïëàòèòü íà Áàíê Áîãóñëàâ"
2570 2556 );
2571   -
  2557 +
2572 2558 echo "
2573   - <div class=info>
2574   - <label>Ñïîñîá îïëàòû:</label>
2575   - <select name='user[payment]' style='width:300px'><option value=''></option>";
2576   -
  2559 + <div class=info>
  2560 + <label>Ñïîñîá îïëàòû:</label>
  2561 + <select name='user[payment]' style='width:300px'><option value=''></option>";
  2562 +
2577 2563 foreach ($array_method as $method)
2578 2564 {
2579 2565 echo '<option value="' . $method . '" ';
... ... @@ -2581,27 +2567,27 @@ if (isset ($_GET[&#39;action&#39;]) &amp;&amp; $_GET[&#39;action&#39;] == &#39;add&#39;)
2581 2567 echo 'selected';
2582 2568 echo '>' . $method . '</option>';
2583 2569 }
2584   -
  2570 +
2585 2571 echo "</select>
2586 2572 </div>";
2587   -
  2573 +
2588 2574 echo "
2589 2575 <label>Ñòðàõîâêà:</label>
2590 2576 <div class=info><input type='text' name='user[insurance]' style='width:300px;' value='" . $user['insurance'] . "' id='insuranceValidate'></div>";
2591   -
  2577 +
2592 2578 echo "
2593 2579 <label>Ñóììà íàëîæåííîãî:</label>
2594 2580 <div class=info><input type='text' name='user[sumn]' style='width:300px;' value='" . $user['sumn'] . "' id='insuranceValidate'></div>";
2595 2581 $array_method = array (
2596 2582 "Ïîëó÷àòåëÿ",
2597   - "Îòïðàâèòåëÿ"
  2583 + "Îòïðàâèòåëÿ"
2598 2584 );
2599 2585  
2600 2586 echo "
2601   - <div class=info>
2602   - <label>Îòïðàâêà çà ñ÷åò:</label>
2603   - <select name='user[sends]' style='width:300px'><option value=''></option>";
2604   -
  2587 + <div class=info>
  2588 + <label>Îòïðàâêà çà ñ÷åò:</label>
  2589 + <select name='user[sends]' style='width:300px'><option value=''></option>";
  2590 +
2605 2591 foreach ($array_method as $method)
2606 2592 {
2607 2593 echo '<option value="' . $method . '" ';
... ... @@ -2622,14 +2608,14 @@ if (isset ($_GET[&#39;action&#39;]) &amp;&amp; $_GET[&#39;action&#39;] == &#39;add&#39;)
2622 2608  
2623 2609 <label>Êîìåíòàðèé (ìåíåäæåðà):</label>
2624 2610 <div class=info><textarea rows='4' id='mcomment' style='width:400px;' name='user[mcomment]' cols='30' name='mcomment'>" . $user['mcomment'] . "</textarea></div>
2625   - </div>
2626   - ";
2627   -
  2611 + </div>
  2612 + ";
  2613 +
2628 2614 echo "<div class=clear></div>
2629 2615 </fieldset>
2630 2616 <div class=clear></div>
2631 2617 </div>";
2632   -
  2618 +
2633 2619 echo "
2634 2620 <fieldset id='order-details'>
2635 2621 <legend>Òîâàðû</legend>
... ... @@ -2643,7 +2629,7 @@ if (isset ($_GET[&#39;action&#39;]) &amp;&amp; $_GET[&#39;action&#39;] == &#39;add&#39;)
2643 2629 <div class='quant'>Êîë.</div>
2644 2630 <div class='price'>Öåíà</div>
2645 2631 <div class='total'>Ñóììà</div>
2646   - <div class='reservation'>Áðîíü</div>
  2632 + <div class='reservation'>Áðîíü</div>
2647 2633 <div class='onstock'>Íàëè÷èå</div>
2648 2634 <div class='control' ></div>
2649 2635 <div class='clear'></div>
... ... @@ -2660,7 +2646,7 @@ if (isset ($_GET[&#39;action&#39;]) &amp;&amp; $_GET[&#39;action&#39;] == &#39;add&#39;)
2660 2646 <div id='livesearch(0)'></div>
2661 2647 </div>
2662 2648 <!-- --->
2663   - </div>
  2649 + </div>
2664 2650 <div class='brand' id='brand(0)'>&nbsp;</div>
2665 2651 <div class='title' id='title(0)'>&nbsp;</div>
2666 2652 <div class='size' id='size(0)'>&nbsp;</div>
... ... @@ -2668,20 +2654,20 @@ if (isset ($_GET[&#39;action&#39;]) &amp;&amp; $_GET[&#39;action&#39;] == &#39;add&#39;)
2668 2654 <div class='quant'><input type='text' name='item[quant][]' value='1' id='quantValue(0)' onBlur='SumPerRow();'></div>
2669 2655 <div class='price' id='price(0)'>0</div>
2670 2656 <div class='total' id='total(0)'>0</div>
2671   - <div class='reservation'><input type='text' size='3' name='item[reservation][]' value='' /></div>
  2657 + <div class='reservation'><input type='text' size='3' name='item[reservation][]' value='' /></div>
2672 2658 <div class='onstock' id='onstock(0)'></div>
2673   -
  2659 +
2674 2660 <input type='hidden' name='item[mod_id][]' id='mod_idValue(0)' value=''>
2675 2661 <input type='hidden' name='item[product_id][]' id='product_idValue(0)' value=''>
2676 2662 <input type='hidden' name='item[brand_id][]' id='brand_idValue(0)' value=''>
2677 2663 <input type='hidden' name='item[price][]' id='priceValue(0)' value='0'>
2678 2664 <input type='hidden' name='item[total][]' id='totalValue(0)' value='0'>
2679   -
  2665 +
2680 2666 <div class='control' style='float:right;'>
2681 2667 <a href='#' onclick='AddRow()'><img src='/account/pic/add2.png' width='18px'></a>
2682 2668 <a href='#' onclick='RemoveDivLine(0);'><img src='/account/pic/del.png' width='18px'></a>
2683 2669 </div>
2684   -
  2670 +
2685 2671 <div class='clear'></div>
2686 2672 </div>
2687 2673 </div>
... ... @@ -2696,7 +2682,7 @@ if (isset ($_GET[&#39;action&#39;]) &amp;&amp; $_GET[&#39;action&#39;] == &#39;add&#39;)
2696 2682 <div id='livesearch(1)'></div>
2697 2683 </div>
2698 2684 <!-- --->
2699   - </div>
  2685 + </div>
2700 2686 <div class='brand' id='brand(1)'>&nbsp;</div>
2701 2687 <div class='title' id='title(1)'>&nbsp;</div>
2702 2688 <div class='size' id='size(1)'>&nbsp;</div>
... ... @@ -2704,30 +2690,30 @@ if (isset ($_GET[&#39;action&#39;]) &amp;&amp; $_GET[&#39;action&#39;] == &#39;add&#39;)
2704 2690 <div class='quant'><input type='text' name='item[quant][]' value='1' id='quantValue(1)' onBlur='SumPerRow();'></div>
2705 2691 <div class='price' id='price(1)'>0</div>
2706 2692 <div class='total' id='total(1)'>0</div>
2707   - <div class='reservation'><input type='text' size='3' name='item[reservation][]' value='' /></div>
  2693 + <div class='reservation'><input type='text' size='3' name='item[reservation][]' value='' /></div>
2708 2694 <div class='onstock' id='onstock(1)'></div>
2709   -
  2695 +
2710 2696 <input type='hidden' name='item[mod_id][]' id='mod_idValue(1)' value=''>
2711 2697 <input type='hidden' name='item[product_id][]' id='product_idValue(1)' value=''>
2712 2698 <input type='hidden' name='item[brand_id][]' id='brand_idValue(1)' value=''>
2713 2699 <input type='hidden' name='item[price][]' id='priceValue(1)' value='0'>
2714 2700 <input type='hidden' name='item[total][]' id='totalValue(1)' value='0'>
2715   -
  2701 +
2716 2702 <div class='control' style='float:right;'>
2717 2703 <a href='#' onclick='AddRow()'><img src='/account/pic/add2.png' width='18px'></a>
2718 2704 <a href='#' onclick='RemoveDivLine(1);'><img src='/account/pic/del.png' width='18px'></a>
2719 2705 </div>
2720   -
  2706 +
2721 2707 <div class='clear'></div>
2722 2708 </div>
2723 2709 </div>
2724 2710 </div>
2725   -
  2711 +
2726 2712 <div class='report'>
2727   - Ñòîèìîñòü äîñòàâêè <input type='text' size='10' name='cost_delivery' id='cost_delivery' value='0' onBlur='SumPerRow()' />
2728   - Âñåãî: <span id='quantity'>0</span> òîâàðîâ íà <span id='summary'>0</span> ãðí.
  2713 + Ñòîèìîñòü äîñòàâêè <input type='text' size='10' name='cost_delivery' id='cost_delivery' value='0' onBlur='SumPerRow()' />
  2714 + Âñåãî: <span id='quantity'>0</span> òîâàðîâ íà <span id='summary'>0</span> ãðí.
2729 2715 </div>
2730   -
  2716 +
2731 2717 <input type='hidden' name='summary' id='summaryValue' value=''>
2732 2718 <input type='hidden' name='send' value='add-order'>
2733 2719 <input type='submit' class='button-add' title='Äîáàâèòü' value='Äîáàâèòü' onclick=\"document.form.submit();\">
... ... @@ -2735,12 +2721,12 @@ if (isset ($_GET[&#39;action&#39;]) &amp;&amp; $_GET[&#39;action&#39;] == &#39;add&#39;)
2735 2721 </fieldset >
2736 2722 </div>
2737 2723 </form>";
2738   -
  2724 +
2739 2725 // =====================
2740 2726 // ===== javascript ====
2741 2727 // =====================
2742   -
2743   - echo "
  2728 +
  2729 + echo "
2744 2730 <script>
2745 2731 jQuery(document).ready(function(){
2746 2732 // binds form submission and fields to the validation engine
... ... @@ -2755,43 +2741,43 @@ if (isset ($_GET[&#39;action&#39;]) &amp;&amp; $_GET[&#39;action&#39;] == &#39;add&#39;)
2755 2741  
2756 2742 if (isset ($_GET['action']) && $_GET['action'] == 'print')
2757 2743 {
2758   -
  2744 +
2759 2745 // =========== Ãåíåðèì òàáëèöó ===========
2760   -
  2746 +
2761 2747 if (! isset ($_GET['status']))
2762 2748 {
2763 2749 $_GET['status'] = 1;
2764 2750 }
2765   -
2766   - $sql = "SELECT o.*,u.*, o.id as order_id,o.city as city
  2751 +
  2752 + $sql = "SELECT o.*,u.*, o.id as order_id,o.city as city
2767 2753 FROM catalogs_orders as o
2768 2754 RIGHT JOIN zlo_users as u on u.id=o.user_id
2769 2755 WHERE o.id='" . $_GET['order_id'] . "' ";
2770   -
2771   - $sql = "SELECT o.*, o.id as order_id,o.city as city,adm.login as meneger
  2756 +
  2757 + $sql = "SELECT o.*, o.id as order_id,o.city as city,adm.login as meneger
2772 2758 FROM catalogs_orders as o
2773   - LEFT JOIN zlo_admin adm ON adm.id=o.meneger
  2759 + LEFT JOIN zlo_admin adm ON adm.id=o.meneger
2774 2760 WHERE o.id='" . $_GET['order_id'] . "' ";
2775 2761 $result = mysql_query ($sql) or die (mysql_error ());
2776 2762 if (mysql_affected_rows () != 0)
2777 2763 {
2778 2764 $view = '';
2779 2765 $view .= "<div class='print'>";
2780   -
  2766 +
2781 2767 $order = mysql_fetch_assoc ($result);
2782   -
  2768 +
2783 2769 $view .= "
2784 2770 <div class='client'>
2785   - <table>
  2771 + <table>
2786 2772 <tr>
2787 2773 <td>Ìåíåäæåð: </td>
2788 2774 <td>" . $order['meneger'] . "</td>
2789 2775 </tr>
2790   - <tr>
  2776 + <tr>
2791 2777 <td>Çàêàç # </td>
2792 2778 <td>" . $order['order_id'] . "</td>
2793 2779 </tr>
2794   - <tr>
  2780 + <tr>
2795 2781 <td>Äàòà: </td>
2796 2782 <td>" . date ('Y-m-d H:i:s', $order['mktime']) . "</td>
2797 2783 </tr>
... ... @@ -2811,87 +2797,87 @@ if (isset ($_GET[&#39;action&#39;]) &amp;&amp; $_GET[&#39;action&#39;] == &#39;print&#39;)
2811 2797 <td>Äîï. òåë: </td>
2812 2798 <td>" . $order['phonemob'] . "</td>
2813 2799 </tr>
2814   - <tr>
  2800 + <tr>
2815 2801 <td>¹ êàðòî÷êè: </td>
2816 2802 <td>" . $order['cards'] . "</td>
2817 2803 </tr>
2818 2804 <tr>
2819 2805 <td>Êîìåíòàðèé: </td>
2820 2806 <td>" . $order['comment'] . "</td>
2821   - </tr>
  2807 + </tr>
2822 2808 <tr>
2823 2809 <td>Äîñòàâêà: </td>
2824 2810 <td>" . viewBook ('zlo_book_delivery', $order['delivery'], 'id', 'title') . "</td>
2825 2811 </tr>
2826   - <tr>
  2812 + <tr>
2827 2813 <td>Äåêëàðàöèÿ ¹: </td>
2828 2814 <td>" . $order['declaration'] . "</td>
2829 2815 </tr>
2830   - <tr>
  2816 + <tr>
2831 2817 <td>¹ ñêëàäà: </td>
2832 2818 <td>" . $order['warehouse'] . "</td>
2833 2819 </tr>
2834   - <tr>
  2820 + <tr>
2835 2821 <td>Ñïîñîá îïëàòû: </td>
2836 2822 <td>" . $order['payment'] . "</td>
2837 2823 </tr>
2838   - <tr>
  2824 + <tr>
2839 2825 <td>Ñòðàõîâêà: </td>
2840 2826 <td>" . $order['insurance'] . "</td>
2841 2827 </tr>
2842   - <tr>
  2828 + <tr>
2843 2829 <td>Ñóììà íàëîæåííîãî: </td>
2844 2830 <td>" . $order['sumn'] . "</td>
2845 2831 </tr>
2846   - <tr>
  2832 + <tr>
2847 2833 <td>Îòïðàâêà çà ñ÷åò: </td>
2848 2834 <td>" . $order['sends'] . "</td>
2849   - </tr>
  2835 + </tr>
2850 2836 <tr>
2851 2837 <td>Ãîðîä: </td>
2852 2838 <td>" . $order['city'] . "</td>
2853   - </tr>
  2839 + </tr>
2854 2840 <tr>
2855 2841 <td>Àäðåñ: </td>
2856 2842 <td>" . $order['adress'] . "</td>
2857 2843 </tr>
2858   - <tr>
  2844 + <tr>
2859 2845 <td>Êîìåíòàðèé (ìåíåäæåðà): </td>
2860 2846 <td>" . $order['mcomment'] . "</td>
2861 2847 </tr>
2862 2848  
2863 2849 </table>
2864 2850 </div>";
2865   -
  2851 +
2866 2852 // Òàáëèöà òîâàðîâ
2867   -
2868   - $sql3 = "SELECT *
  2853 +
  2854 + $sql3 = "SELECT *
2869 2855 FROM catalogs_orders_products
2870 2856 WHERE `order_id`='" . $order['order_id'] . "' ";
2871 2857 $result3 = mysql_query ($sql3) or die (mysql_error ());
2872 2858 if (mysql_affected_rows () != 0)
2873 2859 {
2874 2860 $i = 0;
2875   -
  2861 +
2876 2862 $view .= "<div class='details'>";
2877   -
  2863 +
2878 2864 $sum = array ();
2879 2865 while ($item_id = mysql_fetch_assoc ($result3))
2880 2866 {
2881 2867 $i ++;
2882   -
2883   - $sql4 = "SELECT *,IF(m.cine>0,m.cine,p.cine) as cine
  2868 +
  2869 + $sql4 = "SELECT *,IF(m.cine>0,m.cine,p.cine) as cine
2884 2870 FROM catalogs_modifications as m
2885 2871 LEFT JOIN catalogs_products as p
2886   - ON p.id=m.product_id
  2872 + ON p.id=m.product_id
2887 2873 WHERE m.id='" . $item_id['product_id'] . "' ";
2888 2874 $result4 = mysql_query ($sql4) or die (mysql_error ());
2889 2875 if (mysql_affected_rows () == 0111)
2890 2876 {
2891   - $sql4 = "SELECT m.*, m.id as mod_id, p.*,IF(m.cine>0,m.cine,p.cine) as cine
  2877 + $sql4 = "SELECT m.*, m.id as mod_id, p.*,IF(m.cine>0,m.cine,p.cine) as cine
2892 2878 from catalogs_modifications as m
2893   - LEFT JOIN catalogs_products as p
2894   - ON p.id=m.product_id
  2879 + LEFT JOIN catalogs_products as p
  2880 + ON p.id=m.product_id
2895 2881 WHERE m.code='" . $item_id['code'] . "' ";
2896 2882 $result4 = mysql_query ($sql4) or die (mysql_error ());
2897 2883 }
... ... @@ -2899,69 +2885,69 @@ if (isset ($_GET[&#39;action&#39;]) &amp;&amp; $_GET[&#39;action&#39;] == &#39;print&#39;)
2899 2885 {
2900 2886 while ($item = mysql_fetch_assoc ($result4))
2901 2887 {
2902   -
  2888 +
2903 2889 $view .= "
2904 2890 <table>
2905 2891 <tr>
2906 2892 <td>¹</td>
2907   - <td>$i .</td>
2908   - <td>&nbsp;</td>
  2893 + <td>$i .</td>
  2894 + <td>&nbsp;</td>
2909 2895 <td>Êîä</td>
2910   - <td>" . $item['code'] . "</td>
2911   - <td>&nbsp;</td>
  2896 + <td>" . $item['code'] . "</td>
  2897 + <td>&nbsp;</td>
2912 2898 <td>Áðåíä</td>
2913 2899 <td>" . viewBook ('catalogs_brends', $item['brend_id'], 'id', 'name') . "</td>
2914   - <td>&nbsp;</td>
  2900 + <td>&nbsp;</td>
2915 2901 <td>Íàçâàíèå</td>
2916 2902 <td>" . $item['name'] . "</td>
2917   - <td>&nbsp;</td>
  2903 + <td>&nbsp;</td>
2918 2904 <td>Ðàçìåð</td>
2919 2905 <td>" . $item['size'] . "</td>
2920   - <td>&nbsp;</td>
  2906 + <td>&nbsp;</td>
2921 2907 <td>Öâåò</td>
2922 2908 <td>" . $item['color'] . "</td>
2923   - <td>&nbsp;</td>
  2909 + <td>&nbsp;</td>
2924 2910 <td>Êîë.</td>
2925 2911 <td>" . $item_id['count'] . "</td>
2926   - <td>&nbsp;</td>
  2912 + <td>&nbsp;</td>
2927 2913 <td>Öåíà</td>
2928   - <td>" . "(" . $item_id['product_cine_id'] . ") " . $item['cine'] . "</td>
2929   - <td>&nbsp;</td>
  2914 + <td>" . "(" . $item_id['product_cine_id'] . ") " . $item['cine'] . "</td>
  2915 + <td>&nbsp;</td>
2930 2916 <td>Ñóììà</td>
2931 2917 <td>" . ($item_id['product_cine_id'] * $item_id['count']) . "</td>
2932   - <td>&nbsp;</td>
  2918 + <td>&nbsp;</td>
2933 2919 <td>Áðîíü</td>
2934   - <td>" . $item_id['reservation'] . "</td>
2935   - </tr>
  2920 + <td>" . $item_id['reservation'] . "</td>
  2921 + </tr>
2936 2922 </table>";
2937 2923 $sum[] = ($item_id['product_cine_id'] * $item_id['count']);
2938 2924 }
2939 2925 }
2940 2926 }
2941   -
  2927 +
2942 2928 $view .= "
2943 2929 <span class='total'>Îáùàÿ ñóììà: " . array_sum ($sum) . " ãðí. </span>
2944 2930 <span class='total'>Ñòîèìîñòü äîñòàâêè: " . $order['cost_delivery'] . " ãðí. </span>
2945 2931 </div>";
2946 2932 }
2947   -
  2933 +
2948 2934 $view .= "</div>";
2949   -
  2935 +
2950 2936 // Âûâîäèì 2 ðàçà
2951   -
  2937 +
2952 2938 echo $view;
2953 2939 echo "<div class='print'><div class='separator'></div></div>";
2954 2940 $view2 = '';
2955 2941 $view2 .= "<div class='print'>";
2956   -
  2942 +
2957 2943 $view2 .= "
2958 2944 <div class='client'>
2959   - <table style='font-size:16px;'>
  2945 + <table style='font-size:16px;'>
2960 2946 <tr>
2961 2947 <td>Çàêàç # </td>
2962 2948 <td>" . $order['order_id'] . "</td>
2963 2949 </tr>
2964   - <tr>
  2950 + <tr>
2965 2951 <td>Äàòà: </td>
2966 2952 <td>" . date ('Y-m-d H:i:s', $order['mktime']) . "</td>
2967 2953 </tr>
... ... @@ -2976,33 +2962,32 @@ if (isset ($_GET[&#39;action&#39;]) &amp;&amp; $_GET[&#39;action&#39;] == &#39;print&#39;)
2976 2962 <tr>
2977 2963 <td>Ãîðîä: </td>
2978 2964 <td>" . $order['city'] . "</td>
2979   - </tr>
2980   - <tr>
  2965 + </tr>
  2966 + <tr>
2981 2967 <td>¹ ñêëàäà: </td>
2982 2968 <td>" . $order['warehouse'] . "</td>
2983 2969 </tr>
2984   - <tr>
  2970 + <tr>
2985 2971 <td>Ñòðàõîâêà: </td>
2986 2972 <td>" . $order['insurance'] . "</td>
2987 2973 </tr>
2988   - <tr>
  2974 + <tr>
2989 2975 <td>Ñóììà íàëîæåííîãî: </td>
2990 2976 <td>" . $order['sumn'] . "</td>
2991 2977 </tr>
2992   - <tr>
  2978 + <tr>
2993 2979 <td>Îòïðàâêà çà ñ÷åò: </td>
2994 2980 <td>" . $order['sends'] . "</td>
2995   - </tr>
2996   - <tr>
  2981 + </tr>
  2982 + <tr>
2997 2983 <td>Êîìåíòàðèé: </td>
2998 2984 <td>" . $order['mcomment'] . "</td>
2999 2985 </tr>
3000 2986  
3001 2987 </table>
3002 2988 </div>
3003   - </div>";
3004   -
  2989 + </div>";
  2990 +
3005 2991 echo $view2;
3006 2992 }
3007   -}
3008   -?>
  2993 +}
3009 2994 \ No newline at end of file
... ...
templates/admin/admin.tpl
... ... @@ -266,7 +266,14 @@ function check(n){
266 266 </td>
267 267 <td>
268 268 <table cellpadding="0" cellspacing="0" width="100%" height="100%">
269   - <tr><td class="bord" align="right"><a href="{$smarty.const.URL}admin.php?action=rules" id="link1">Óïðàâëåíèå ñòðàíèöàìè</a></td></tr>
  269 + {php}
  270 +
  271 + // ***** Àäìèí ðåæèì *****
  272 + if (in_array ($_SESSION['admin']['group'], array (1)))
  273 + {
  274 + echo '<tr><td class="bord" align="right"><a href="/admin.php?action=rules" id="link1">Óïðàâëåíèå ñòðàíèöàìè</a></td></tr>';
  275 + }
  276 + {/php}
270 277 <tr><td height="100%" class="content_site" valign="top">
271 278 <h1 class="H1Title">{php} echo $H1Title;{/php}</h1>
272 279  
... ...