Перейти к содержимому


Отображение личного календаря Контрагента по доп. действию


Сообщений в теме: 12

#1 TelecomMedia

    Активный участник

  • Пользователи
  • PipPipPip
  • 378 сообщений

Отправлено 13 Апрель 2014 - 11:45

Есть 2 вопроса:

1. Как можно в карточке контрагента сделать доп. действие, которое бы открывало Календарь свзязанной таблицы "Проекты" с фильтром только по текущему контрагенту.

Например, находимся мы в контрагенте ООО "Аленка", в связанной таблице "Проекты" есть какие то записи с датами, которые отражаются в календаре. Т.е. мы можем перейти в календарь и сделать фильтр по этому контрагенту, увидев записи только по нему.

НО есть необходимость имеено из карточки клиента вызвать эту процедуру.

2. Как в доп. действии отправить запрос вида:
https://500sms.ru/ap...to=790012345678
подтянув to=790012345678 из поля "Телефон" таблицы "Контрагенты"?

#2 Гость_Roman_*

  • Гости

Отправлено 14 Апрель 2014 - 09:52

К сожалению, пока реализовать такое не выйдет. Но на заметку мы эту задачу возьмём.

#3 TelecomMedia

    Активный участник

  • Пользователи
  • PipPipPip
  • 378 сообщений

Отправлено 14 Апрель 2014 - 12:42

Т.е. такое тоже невыполнимо?

Как в доп. действии отправить запрос вида:
https://500sms.ru/ap...to=790012345678
подтянув to=790012345678 из поля "Телефон" таблицы "Контрагенты"?

Вроде вполне простая задача.

#4 Гость_Roman_*

  • Гости

Отправлено 14 Апрель 2014 - 13:12

  $snoopy = new Snoopy;
  $snoopy->proxy_host = $config['proxy_host'];
  $snoopy->proxy_port = $config['proxy_port'];
  $snoopy->proxy_user = $config['proxy_user'];
  $snoopy->proxy_pass = $config['proxy_pass'];
  $url="https://500sms.ru/api.php?user=test&pass=test&from=test&text=text&to=".$line['Телефон'];
  $snoopy->fetch($url);


#5 TelecomMedia

    Активный участник

  • Пользователи
  • PipPipPip
  • 378 сообщений

Отправлено 14 Апрель 2014 - 14:10

Спасибо большое! Работает.

#6 TelecomMedia

    Активный участник

  • Пользователи
  • PipPipPip
  • 378 сообщений

Отправлено 14 Апрель 2014 - 14:11

А по первому вопросу возьмите пожалуйста на заметку.

Было бы очень полезно для компаний, которые ведут проекты совместно с их клиентами

#7 TelecomMedia

    Активный участник

  • Пользователи
  • PipPipPip
  • 378 сообщений

Отправлено 18 Апрель 2014 - 12:36

Добрый день!

$snoopy = new Snoopy;
$snoopy->proxy_host = $config['proxy_host'];
$snoopy->proxy_port = $config['proxy_port'];
$snoopy->proxy_user = $config['proxy_user'];
$snoopy->proxy_pass = $config['proxy_pass'];
$url="http://500sms.ru/api.php?user=11111111&pass=2222222&from=test&text=x@x.com&to=".$line['Моб. телефон'];
$snoopy->fetch($url);

Как вместо x@x.com поставить переменную из поля ['Конт. E-mail'] ?

Сообщение отредактировал fabrika-r: 18 Апрель 2014 - 12:37


#8 Гость_Roman_*

  • Гости

Отправлено 18 Апрель 2014 - 12:49

$url="http://500sms.ru/api.php?user=11111111&pass=2222222&from=test&text=".$line['Конт. E-mail']."&to=".$line['Моб. телефон'];


#9 TelecomMedia

    Активный участник

  • Пользователи
  • PipPipPip
  • 378 сообщений

Отправлено 18 Апрель 2014 - 13:10

Ошибку не выдает, но вместо xxx@xxx.com пришло просто ххх

Сообщение отредактировал fabrika-r: 18 Апрель 2014 - 13:13


#10 Гость_Roman_*

  • Гости

Отправлено 18 Апрель 2014 - 13:29

$url="http://500sms.ru/api.php?user=11111111&pass=2222222&from=test&text=".urlencode($line['Конт. E-mail'])."&to=".$line['Моб. телефон'];


#11 TelecomMedia

    Активный участник

  • Пользователи
  • PipPipPip
  • 378 сообщений

Отправлено 18 Апрель 2014 - 13:47

Все равно приходит xxx, а не почта.

Вообще цель передать следующий текст: "Добрый день! Ваш e-mail - xxx@xxx.com, верно? Пример промо-страницы: http://500sms.ru/promo"

Уже все варианты перепробовал, либо ошибки, либо ошибки нет, но смс не приходит (вполне возможно из-за использования символов).

#12 Гость_Roman_*

  • Гости

Отправлено 18 Апрель 2014 - 13:57

Весь текст необходимо передавать через функцию urlencode(), которая заменяет спецсимволы на url-последовательности. Так символ "@", который разрывает строку, заменяется на последовательность "%40". Вы уверены, что именно не передаётся e-mail полностью? Может это на стороне сервера идёт разрыв строки?

#13 TelecomMedia

    Активный участник

  • Пользователи
  • PipPipPip
  • 378 сообщений

Отправлено 18 Апрель 2014 - 15:43

Ну вроде как разобрался. Спасибо!





Количество пользователей, читающих эту тему: 1

0 пользователей, 1 гостей, 0 анонимных