Ответить Новая тема Новый опрос 
Всего: 2 < 1 2
 Помогите новичку написать модуль времени
Sega063
Новичок
Сообщений: 31
Регистрация: 15-05-2011


16-06-2011 03:22
в итоге у меня такая ошибка: Fatal error: Call to undefined method Validate::isvremya() in Z:\home\magazin.ru\www\order.php on line 208
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
Sega063
Новичок
Сообщений: 31
Регистрация: 15-05-2011


16-06-2011 03:24
в order php вставил такой код:
Код:
if (Tools::isSubmit('vremya') AND !empty($_POST['vremya']))
        {
            if (!Validate::isvremya($_POST['vremya']))
                $errors[] = Tools::displayError('invalid vremya');
            elseif ($oldvremya = vremya::getvremyaByCartId(intval($cart->id)))
            {
                $vremya = new vremya(intval($oldvremya['id_vremya']));
                $vremya->vremya = htmlentities($_POST['vremya'], ENT_COMPATV, 'UTF-8');
                $vremya->update();
            }
            else
            {
                $vremya = new vremya();
                $vremya->vremya = htmlentities($_POST['vremya'], ENT_COMPATV, 'UTF-8');
                $vremya->id_cart = intval($cart->id);
                $vremya->id_customer = intval($cart->id_customer);
                $vremya->add();
            }
}
    if (sizeof($errors))
    {
        if (Tools::getValue('ajax'))
            die('{\'hasError\' : true, errors : [\''.implode('\',\'', $errors).'\']}');
        $smarty->assign('errors', $errors);
        displayAddress();
        include_once(dirname(__FILE__).'/footer.php');
        exit;
    }
    if (Tools::getValue('ajax'))
        die(true);
}



Сообщение отредактировано Sega063 16-06-2011 04:28 ...
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
ors
Профессионал
Сообщений: 1885
Регистрация: 09-11-2009


16-06-2011 10:38
А не проще ли расширить класс Order добавив к нему свойство "время"?
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
Sega063
Новичок
Сообщений: 31
Регистрация: 15-05-2011


16-06-2011 18:11
наерно проще, а как это сделать?
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
ors
Профессионал
Сообщений: 1885
Регистрация: 09-11-2009


16-06-2011 19:50
Вот пример расширения класса http://prestalab.ru/wiki/ispolzovanie-kartinok-s......toronnego-sajta
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
Sega063
Новичок
Сообщений: 31
Регистрация: 15-05-2011


17-06-2011 01:48
по такому типу, как наисанно, изменять файл order? или orderMessage?
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
ors
Профессионал
Сообщений: 1885
Регистрация: 09-11-2009


17-06-2011 11:05
order
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
Sega063
Новичок
Сообщений: 31
Регистрация: 15-05-2011


17-06-2011 17:06
Прошу прощения за очень глупые вопрос, А как и где мне вот это вот добавить?
Теперь класс Product дополнен свойством image_link. Для внесения изменений в базу данных нужно выполнить запрос (замените префикс таблицы на свой):
ALTER TABLE `ps_product` ADD `image_link` VARCHAR( 255 ) NOT NULL
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
ors
Профессионал
Сообщений: 1885
Регистрация: 09-11-2009


17-06-2011 17:19
Добавить в нужную таблицу дополнительный столбец
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
Sega063
Новичок
Сообщений: 31
Регистрация: 15-05-2011


17-06-2011 18:51
ну нифига себе..... а я то думал.....
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
Ответить Новая тема Новый опрос 
Всего: 2 < 1 2