86region Опубликовано 18 июля, 2012 Жалоба Поделиться Опубликовано 18 июля, 2012 Всем доброго времени суток!Нужна помощь в реализации след. функционала: в админке в Заказах по умолчанию у нас НОВЫЕ ПРИНЯТЫ ВЫПОЛНЕНЫ УДАЛЕНЫ. При оформлении каждый заказ получает дату заказа.Вводная: увеличить кол-во закладок с 4х до НОВЫЕ / В РАБОТЕ / ВЫПОЛНЕНЫ / ОТГРУЖЕНЫ / ОПЛАЧЕНЫ / УДАЛЕНЫреализовано по аналогии простым дописыванием в файле order.tpl закладок + легкое редактирование в orders.tpl , OrderAdmin.php , OrdersAdmin.php.Задача: нужно сделать так, чтобы при переводе заказа из одного состояния в другое, например из В РАБОТЕ в ВЫПОЛНЕНЫ добавлялась текущая дата. Дата ВЫПОЛНЕНИЯ так сказать. В файле order.tpl должно быть так:<div id="order_details"> <h2>Детали заказа </h2> <div id="user"> <ul class="order_details"> <li> <label class=property>Дата заказа</label> <div class="edit_order_detail view_order_detail"> {$order->date} {$order->time} </div> </li> <li> <label class=property>Дата выполнения</label> <div class="edit_order_detail view_order_detail"> {$order->date_done} {$order->time} </div> </li> <li> <label class=property>Дата отгрузки</label> <div class="edit_order_detail view_order_detail"> {$order->date_ship} {$order->time} </div> </li> <li> <label class=property>Дата оплаты</label> <div class="edit_order_detail view_order_detail"> {$order->date_pay} {$order->time} </div> </li>.......Мысли: нужно в таблицу ORDERS сделать SQL INSERT новых столбцов аналогичных DATA (DATA_DONE, DATA_DONE, DATA_SHIP, DATA_PAY) и чтобы при смене состояния дата добавлялась.В дальнейшем сортировку делать не по номеру заказа а по дате выполнения.Возможно упростить задачу до добавления кнопочки напротив поля ДАТА ВЫПОЛНЕНИЯ, при нажатии на которую добавляется дата в поле data_done в таблице ordersБуду очень рад помощь! Ваши мысли и предложения! С PHP у меня плохо.. Цитата Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.