Voronok Posted July 29, 2016 Report Share Posted July 29, 2016 (edited) Если не возражаете, выложу свою поделку. Вдруг ещё кому пригодится. Делал для версии кабинета 5.3.3, может и на других пойдёт, не знаю. Написал модуль, который добавляет в кабинет страничку просмотра и генерации API-ключа для Интернет-агента http://www.netup.ru/phpbb/viewtopic.php?t=9846 За основу взял скрипт генерации API-ключа API_Key.7z отсюда http://www.netup.ru/phpbb/viewtopic.php?p=67188#67188 и "завернул" его в модуль для кабинета. Скачать: https://yadi.sk/d/KA-vX9bqtjBcM P.S. Если кто-нибудь потестит, вообще будет замечательно. И спасибо за отличный кабинет! Edited July 29, 2016 by Voronok Quote Link to comment Share on other sites More sharing options...
Voronok Posted July 29, 2016 Report Share Posted July 29, 2016 (edited) Можно ещё вопрос? Я просто раньше с фреймворками не сталкивался. Как можно организовать работу со второй базой данных? Чтобы можно было работать с двумя базами одновременно. Базы, скорее всего, будут лежать на разных серверах. Edited July 29, 2016 by Voronok Quote Link to comment Share on other sites More sharing options...
Ivanes Posted October 10, 2016 Report Share Posted October 10, 2016 Доброго дня! Подскажите, будет ли в данной версии кабинета (V2) реализована совместимость с биллингом UTM версии 5.3.004 (не так давно вышел релиз), или все уже будет реализовано в V3 ? Quote Link to comment Share on other sites More sharing options...
admin Posted October 10, 2016 Author Report Share Posted October 10, 2016 будет, сбросьте мне стандартный веб кабинет для этой версии. Quote Link to comment Share on other sites More sharing options...
Ivanes Posted October 10, 2016 Report Share Posted October 10, 2016 вот 5.3.004 utm5_web_php.zip Quote Link to comment Share on other sites More sharing options...
Trider Posted October 23, 2016 Report Share Posted October 23, 2016 Скачал последнюю сборку. В логах ошибок нет особых, но на главной и больше ничего! Ошибка конфигурации приложения. Попробуйте зайти позже. Как быть? Quote Link to comment Share on other sites More sharing options...
Trider Posted October 25, 2016 Report Share Posted October 25, 2016 Планируется ли добавить услугу "белый ip-адрес"? Quote Link to comment Share on other sites More sharing options...
KoSTeN Posted November 4, 2016 Report Share Posted November 4, 2016 Когда-то успел скачать кабинет для версия 009, Darang а у вы не могли бы его выложить? А то как-то затерялся у меня архив. Quote Link to comment Share on other sites More sharing options...
admin Posted November 5, 2016 Author Report Share Posted November 5, 2016 https://bitbucket.org/utm-cabinet/utm5cabinet_009/downloads Quote Link to comment Share on other sites More sharing options...
Trider Posted November 23, 2016 Report Share Posted November 23, 2016 Добрый день! Кто-нибудь сталкивался с таким, как победить? Это при не правильном переходе в какой-то каталог например /phpmyadmin/index.php которого попросту нет. Не знаком с Zend, советуют добавить return $this->notFoundAction(); но куда? Что-то пошло не так test Страница не найдена (Page not found) Сообщение: Invalid controller specified (phpmyadmin) Exception information: Stack trace: #0 /var/www/library/Zend/Controller/Front.php(954): Zend_Controller_Dispatcher_Standard->dispatch(Object(Zend_Controller_Request_Http), Object(Zend_Controller_Response_Http)) #1 /var/www/library/Zend/Application/Bootstrap/Bootstrap.php(101): Zend_Controller_Front->dispatch() #2 /var/www/library/Zend/Application.php(366): Zend_Application_Bootstrap_Bootstrap->run() #3 /var/www/www/index.php(34): Zend_Application->run() #4 {main} Request Parameters: array ( 'controller' => 'phpmyadmin', 'action' => 'scripts', 'module' => 'billing', ) 1 Quote Link to comment Share on other sites More sharing options...
admin Posted November 23, 2016 Author Report Share Posted November 23, 2016 это уже и есть 404, вы можете подредактировать вывод application/modules/default/views/scripts/error/error.phtml или настроить сервер, чтобы он отдавал 404. Quote Link to comment Share on other sites More sharing options...
starter Posted February 3, 2017 Report Share Posted February 3, 2017 Здравствуйте, вопорос по модулю смс оповещения, так и не удалось запустить форму для подверждения отправки смс, после поправки на Zend_Form, выдает Method _addClassNames does not exist, Zend_Form_Exception: Method _addClassNames does not exist thrown in /var/www/test.test.ru/library/Zend/Form.php on line 3264 Call Stack Zend_Form->__call() in /var/www/test.test.ru/application/modules/billing/forms/Sms.php on line 70 Billing_Form_Sms->_addClassNames() in /var/www/test.test.ru/application/modules/billing/forms/Sms.php on line 70 Billing_Form_Sms->init() in /var/www/test.test.ru/library/Zend/Form.php on line 239 Zend_Form->__construct() in /var/www/test.test.ru/application/modules/billing/forms/Sms.php on line 13 Billing_Form_Sms->__construct() in /var/www/test.test.ru/application/modules/billing/controllers/SmsController.php on line 69 Billing_SmsController->indexAction() in /var/www/test.test.ru/library/Zend/Controller/Action.php on line 516 Zend_Controller_Action->dispatch() in /var/www/test.test.ru/library/Zend/Controller/Dispatcher/Standard.php on line 308 Zend_Controller_Dispatcher_Standard->dispatch() in /var/www/test.test.ru/library/Zend/Controller/Front.php on line 954 Zend_Controller_Front->dispatch() in /var/www/test.test.ru/library/Zend/Application/Bootstrap/Bootstrap.php on line 101 Zend_Application_Bootstrap_Bootstrap->run() in /var/www/test.test.ru/library/Zend/Application.php on line 366 Zend_Application->run() in /index.php on line 34 Пробовал менять на public function init() { $this->addAttribs(array('class' => 'well col-md-6')); } Так же возникает несколько ошибок. Может кто то сталкивался? заранее спасибо Quote Link to comment Share on other sites More sharing options...
admin Posted February 5, 2017 Author Report Share Posted February 5, 2017 посмотрите как здесь https://bitbucket.org/darang/utm5cabinet_5.3/src/cca73f3bc49ddafb840b23038d4a7b08b269863c/application/modules/billing/forms/Pay.php?at=5.3.3&fileviewer=file-view-default Вместо class Billing_Form_Sms extends Twitter_Bootstrap_Form_Horizontal class Billing_Form_Sms extends Zend_Form public function init() удалить Quote Link to comment Share on other sites More sharing options...
starter Posted February 8, 2017 Report Share Posted February 8, 2017 Спасибо за помощь, форма отобразилась, при подписке на рассылку, и при повторном заходе на форму с смс, галочка пропадает, и не нашел куда пишется параметр, который отвечает за подписку на рассылку, то есть как в базе пользователь с подпиской отличается от пользователя без подписки, есть ощущение, что в базу что то не попадает. При сохранении выдает ошибку Errors Notice: Trying to get property of non-object in /var/www/test.test.ru/application/modules/billing/controllers/SmsController.php on line 54 Notice: Trying to get property of non-object in /var/www/test.test.ru/application/modules/billing/controllers/SmsController.php on line 54 Еще раз огромное спасибо за помощь! Quote Link to comment Share on other sites More sharing options...
admin Posted February 8, 2017 Author Report Share Posted February 8, 2017 в архиве должен быть sql файл, его надо импортировать в бд. И также в конфиге прописать подключение к бд. Quote Link to comment Share on other sites More sharing options...
starter Posted February 8, 2017 Report Share Posted February 8, 2017 Спасибо, да в таблиц пишется id аккаунта, и balanceUsed 0000-00-00 00:00:00, но если не проставлять галку в рассылке, то его id оттуда не исчезает, то есть он не отписывается от рассылки? balaceUsed это дата подписки на рассылку или время последней рассылки? И возможно ли сделать, что бы где то отобразить в лк, подписан аккаунт на рассылку или нет? Quote Link to comment Share on other sites More sharing options...
admin Posted February 8, 2017 Author Report Share Posted February 8, 2017 Там есть поле checkBalance, которое отвечает за рассылку (checkBalance = 1 ). Подписан он или нет показывает на странице с формой, если checkBalance = 1, то галочка отмечена будет.balanceUsed время последней отправки. Quote Link to comment Share on other sites More sharing options...
starter Posted February 8, 2017 Report Share Posted February 8, 2017 В стандартном дампе, идущем вместе с архивом с SMS услугами идет sms.sql c таким содержанием CREATE TABLE `community_sms` ( `id` int(11) NOT NULL COMMENT 'user_id', `balanceUsed` timestamp NULL DEFAULT '0000-00-00 00:00:00' COMMENT 'Время последней рассылки баланса', PRIMARY KEY (`id`), ) ENGINE=InnoDB DEFAULT CHARSET=utf8 Quote Link to comment Share on other sites More sharing options...
starter Posted February 8, 2017 Report Share Posted February 8, 2017 Спасибо, вроде бы разобрался, взял частично из csms модуля, там все работает, как нужно. Quote Link to comment Share on other sites More sharing options...
starter Posted March 2, 2017 Report Share Posted March 2, 2017 Добрый день, может кто-то интегрировался с yandex кассой? Quote Link to comment Share on other sites More sharing options...
zekadm Posted August 15, 2017 Report Share Posted August 15, 2017 Подскажите, 8 августа вышел билд 5.3-004-update3... Есть ли у кого версия кабинета хотя бы под update2 ? Quote Link to comment Share on other sites More sharing options...
admin Posted August 15, 2017 Author Report Share Posted August 15, 2017 сбросьте мне стандартный веб кабинет для этой версии, напишите что не работает на данный момент, чтобы ориентироваться Quote Link to comment Share on other sites More sharing options...
zekadm Posted August 16, 2017 Report Share Posted August 16, 2017 Подскажите, 8 августа вышел билд 5.3-004-update3... Есть ли у кого версия кабинета хотя бы под update2 ? Пока что нашел вот что: 1) Не работает информация об услуге (детальная), функция в урфа клиенте: getServiceInfo 2) при редактировании пользователя всплывает ошибка, подозреваю что тоже из-за урфы... Undefined index: bank in library/Urfa/Client.php on line 1626 Заранее Огроменное СПАСИБО за помощь и за отличный кабинет! utm5_web_php.zip Quote Link to comment Share on other sites More sharing options...
admin Posted August 22, 2017 Author Report Share Posted August 22, 2017 проверьте что вы устанавливали эту версию https://bitbucket.org/darang/utm5cabinet_5.3/get/5.3.3.zip изменения между utm5_web_php003.15 и этим кабинетом совсем минимальные, там только добавилась информация об обещанном платеже, остальное не менялось. Насчёт второго поменяйте на $this->urfa->put_int($user['bank_id']); Quote Link to comment Share on other sites More sharing options...
zekadm Posted August 23, 2017 Report Share Posted August 23, 2017 (edited) 14 часа назад, admin сказал: проверьте что вы устанавливали эту версию https://bitbucket.org/darang/utm5cabinet_5.3/get/5.3.3.zip изменения между utm5_web_php003.15 и этим кабинетом совсем минимальные, там только добавилась информация об обещанном платеже, остальное не менялось. Насчёт второго поменяйте на $this->urfa->put_int($user['bank_id']); Нашел еще ошибку, не знаю почему не всплыла у Вас, у меня она есть, кабинет именно тот, который вы указали... у Вас в коде $this->urfa->put_int($user['bank_account']); когда переменная по факту, определяемая выше в функции GetUserInfo определена так: $user['user_bank_account'] = $this->urfa->get_string(); соответственно нужно изменить и ниже, чего не сделанно... Ну да ладна, с этим разобрались. С Информацией по услуге: при отсутствии записи в кеше, файлик создается, но бред в параметрах, хотя в самой урфе все получается, в случае, если кеш есть, то переменная вообще пустая... ПС: Нашел в чем причина, опять же, непонятно как у других работает и никто не описал проблему... Но: Строка 790 в Client.php (Urfa) if ($retCode != 0) { return; } Выход из функции без возврата переменной! Правильно так: if ($retCode != 0) { return $report; } Edited August 23, 2017 by zekadm дополнение Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.