Drupal patches
Версия от 14:10, 15 октября 2013; Vovan (обсуждение | вклад) (Новая страница: «==Создание тикета в модуле Support при отправке формы модуля Webforms== <pre> ####################### # NRTC PATCH …»)
Создание тикета в модуле Support при отправке формы модуля Webforms
####################### # NRTC PATCH # ####################### // ME HERE //Массив с данными формы $arr = webform_submission_data($node, $form_state['values']['submitted']); //Поля, для вставки в бд тикетов $date = $arr[1]['value'][0]; $class = $arr[5]['value'][0]; $descr = $arr[2]['value'][0]; $file = $arr[3]['value'][0]; $name = $arr[6]['value'][0]; $mail = $arr[4]['value'][0]; //Создание ноды на основе данных $node->title = "Заявка от $name"; $node->created = time(); $node->status = 1; //published $node->promote = 0; $node->sticky = 0; $node->body = "Класс/аудитория/подразделение: $class; ФИО: $name ($mail); Текст заявки: $descr"; $node->type = 'support_ticket'; node_save($node); //Выставление тикета в активное состояние db_query("UPDATE {support_ticket} SET state=1, priority=2, client=2 WHERE nid=%d", db_last_insert_id("support_ticket","nid")); ####################### # END OF NRTC PATCH # #######################