<?php echo $arOrder['NAME']; ?> </td> <td><?php echo $arOrder['PRICE_FORMAT']; ?> руб.</td> <td><?php echo $arOrder['TAX_VALUE']; ?> % (<?php echo $arOrder['TAX_PRICE_FORMAT']; ?> руб.)</td> <?if (UserGetType() == 'E'):?> <td><button type="button" class="btn btn-xs btn-success btn-complete" id="btn-complete-<?php echo $arOrder['ID']; ?> " order="<?php echo $arOrder['ID']; ?> ">Выполнить</button></td> <?endif;?> </tr> <?endforeach;?> </tbody> </table> </div> <?endif;?> </div>
/** * Создание нового заказа * Возвращается код добавленного заказа или false в случае ошибки. */ function NewOrder($arParams) { if (is_array($arParams) && UserGetType() == 'C') { $name = ClearValueString($arParams['order_name'], 120); $text = ClearValueString($arParams['order_text']); $price = ClearValueIntval($arParams['order_price'], array('min' => 500, 'max' => 999999)); if (strlen($name) > 0 && strlen($text) > 0 && !is_null($price)) { $tax_value = GetTaxValue(); $tax_price = GetTaxPrice($price); $conn = dbconn('b_orders'); // Подключаемся к шарду, на котором находиться таблица if ($conn) { $query = 'INSERT INTO `b_orders` (`ID`, `DATE_INSERT`, `NAME`, `DESCRIPTION`, `PRICE`, `TAX_VALUE`, `TAX_PRICE`, `CUSTOMER_ID`) VALUES (NULL, NOW(), "' . _in_base($name) . '", "' . _in_base($text) . '", ' . $price . ', ' . $tax_value . ', ' . $tax_price . ', ' . UserGetID() . ')'; if ($conn->query($query)) { return $conn->insert_id; } else { return $conn->erorr; } } else { return 'DB_CONNECT_ERROR'; } } } return false; }