{% else-1 %}
Обновить | Подписаться | Поднять тему
Чтобы выполнить действие авторизируйтесь или пройдите регистрацию на сайте.
21. [автор] (28 авг 2014, 20:42) [0/0] [0] [отв] [спам] [под] +1 | -1
Kuznetsov,

если что - то скрипт написан Аней http://profiwm.com/us252 до последней буквы, исходя из этого я бы выбирал выражения

22.
Kuznetsov * [мошенник] 7.73
(28 авг 2014, 20:43) [1/0] [1] [отв] [спам] [под] +1 | -1
Bank Of ProfiWM,

Да хоть Расмусом Лердорфом. *

23. (28 авг 2014, 20:44) [0/0] [0] [отв] [спам] [под] +1 | -1
Kuznetsov,

Испарись, оффтопер вечно не довольный.


Изм. 1 раз. / Посл. изм. (28 авг 2014, 20:45)
24. [автор] (28 авг 2014, 20:45) [0/0] [0] [отв] [спам] [под] +1 | -1
Kuznetsov,

мне кажется тебе нужно написать свой скрипт, а потом умничать. я понятно изъясняюсь?

25.
Kuznetsov * [мошенник] 7.73
(28 авг 2014, 20:48) [0/0] [0] [отв] [спам] [под] +1 | -1
Миледи,

я не оффотплю, я потенциальный покупатель. и поддерживаю RonsoN'a
мб я с ним хочу купить проект и развивать *

26. [автор] (28 авг 2014, 20:52) [0/0] [0] [отв] [спам] [под] +1 | -1
Kuznetsov,

тогда другое дело дорогой! чтож раньше не сказал?

специально для вас отдам со скидкой - 5к рублей меня вполне устроит

27. (28 авг 2014, 20:52) [2/0] [2] [отв] [спам] [под] +1 | -1

rnddev, Смотри, покупатель. Один из контроллеров.
<?php
class Shop extends Controller {

public function __construct() {
if (empty($_SESSION['user'])) {
Redirect::to(URI);
exit;
}
}

public function index() {

// сама корзина
$shoping = $this->model('Shoping_model');
$shoping_data = $shoping->get();



foreach($shoping_data->results() as $product) {

$shoping_array[$product->id]['name'] = $product->name;
$shoping_array[$product->id]['alias'] = $product->alias;
$shoping_array[$product->id]['total'] = $product->total;

//echo '<pre>', print_r($shoping_data), '</pre>';
if ($product->share_status > 0 && $product->share > time()) {
$product->price = $product->share_price;
}
$shoping_array[$product->id]['price'] = $product->price;
$shoping_array[$product->id]['total_price'] = ($product->price * $product->total);

}
if (!$shoping_data->count()) {
$shoping_array = array();
}

$this->view('blocks/header', array('title' => 'Ваша корзина'));
$this->view('shop/index', array('title' => 'Ваша корзина', 'shoping_data' => $shoping_array));
$this->view('blocks/footer');
}

public function add($product_alias = '') {

// добавление
if (!empty($product_alias)) {
$product = $this->model('Products_model');
$product_data = $product->get_product_alias($product_alias);
if (!empty($product_data)) {
$shoping = $this->model('Shoping_model');
$result = $shoping->add($product_data);
Redirect::to(URI . 'shop');
}
}

}

public function delete($product_alias = '') {

// удаление
if (!empty($product_alias)) {
$product = $this->model('Products_model');
$product_data = $product->get_product_alias($product_alias);

if (!empty($product_data)) {
$shoping = $this->model('Shoping_model');
$result = $shoping->delete($product_data->id);
Redirect::to(URI . 'shop');
}
}

}

public function plus($product_alias = '') {
if (!empty($product_alias)) {
$product = $this->model('Products_model');
$product_data = $product->get_product_alias($product_alias);

if (!empty($product_data)) {
$shoping = $this->model('Shoping_model');
$result = $shoping->plus($product_data->id);
Redirect::to(URI . 'shop');
}
}

}

public function minus($product_alias = '') {
if (!empty($product_alias)) {
$product = $this->model('Products_model');
$product_data = $product->get_product_alias($product_alias);

if (!empty($product_data)) {
$shoping = $this->model('Shoping_model');
$result = $shoping->minus($product_data->id);
Redirect::to(URI . 'shop');
}
}
}

public function payment($product_alias = '') {
if (!empty($product_alias)) {
$product = $this->model('Products_model');
$product_data = $product->get_product_alias($product_alias);

if (!empty($product_data)) {
$shoping = $this->model('Shoping_model');
$pay_data = $shoping->get_payment($product_data->id);

$price = $product_data->price;
if ($pay_data) {
if ($product_data->share_status > 0 && $product_data->share > time()) {
$product_data->price = $product_data->share_price;
}
$data['alias'] = $product_data->alias;
$data['total'] = $pay_data->total;
$data['name'] = $product_data->name;
$data['summ'] = ($product_data->price * $pay_data->total); // общая сумма
$data['image'] = '<img src="'.URI.'content/'.(!empty($product_data->preview) ? $product_data->preview : 'noimg.png').'" alt="" width="100"/>';

if (Input::get('yes_x')) {

if (!Input::get('mobile') || !Input::get('email') || !Input::get('adress')) {
echo 'Заполните все поля!<br />';
} else {

// удаление из корзины
// добавление в историю
$user = new User;
$user_data = $user->data();
$text = 'Пользователь: ' . $user_data->nick . ' (ID: ' . $user_data->id . ')<br />';
$text .= 'Заказал товар: ' . $product_data->name . '<br />';
$text .= 'В количестве: ' . $pay_data->total . ' шт.<br />';
$text .= 'На общую сумму: ' . $data['summ'] . ' р.<br />';
$text .= 'Ссылка на товар: <a href="'.URI.'view/'.$product_data->alias.'">' . $product_data->name . '</a><br /><br />';

$contacts = '<b>Обратные контакты:</b><br />Мобильный телефон: ' . (Input::get('mobile') ? Input::get('mobile') : 'Не указан') . '<br />'
. 'E-Mail: ' . (Input::get('email') ? Input::get('email') : 'Не указан') . '<br />'
. 'Адрес доставки: ' . (Input::get('adress') ? Input::get('adress') : 'Не указан') . '<br />';

$text .= $contacts;
sendEmail('mailУдалён 'Интернет-магазин', $text);

$data_pay_list = array(
'user_id' => Session::get('user'),
'product_id' => $product_data->id,
'product_total' => $pay_data->total,
'product_price' => $price,
'product_share_price' => $product_data->price,
'product_price_total' => $data['summ'],
'date' => time(),
'contacts' => $contacts
);
$result = $shoping->insert_pay_list($data_pay_list);
$shoping->delete($product_data->id);

echo 'Заявка успешно отправлена!<br />';
}
//echo '<pre>', print_r($user_data), '</pre/>';
}
if (Input::get('no_x')) {
Redirect::to(URI . 'shop');
}

$this->view('blocks/header', array('title' => 'Подтверждение заказа'));
$this->view('shop/payment', array('title' => 'Подтверждение заказа', 'data' => $data));
$this->view('blocks/footer');
}
}
}
}
}
?>


Изм. 2 раз. / Посл. изм. (28 авг 2014, 20:57)
28.
Kuznetsov * [мошенник] 7.73
(28 авг 2014, 20:55) [0/0] [0] [отв] [спам] [под] +1 | -1
Bank Of ProfiWM,

Не спасибо, ты там в каком то посте над предложением в 1к думаешь, что уже говорит о многом *

29.
Kuznetsov * [мошенник] 7.73
(28 авг 2014, 20:56) [0/0] [0] [отв] [спам] [под] +1 | -1

Анна, ясно спасибо. это можно было сделать еще в начале темы, когда просили показать кусок кода.

30.
Apple© * [мошенник] 1.9
(28 авг 2014, 21:06) [0/0] [0] [отв] [спам] [под] +1 | -1

Средняя цена?

Чтобы писать сообщения авторизируйтесь или пройдите регистрацию на сайте.
Подписаны: 1
Скачать тему | Файлы темы | Фильтр сообщений