function getZendBlockConent() { // echo $_GET['idprojecttask']; $do_project_task = new ProjectTask(); $idtask = $do_project_task->getTaskId($_GET['idprojecttask']); // echo $idtask; $data = $do_project_task->getProjectTaskDetailsByTaskId($idtask); //echo $data->getData('idproject'); $idproject = $data->getData('idproject'); //$idproject = $data['idproject']; //echo '-'.$idproject; $do_zend = new Zendesk(); if ($do_zend->zendeskProjectUserRelation($_SESSION['do_User']->iduser, $idproject)) { /*Ticket Block*/ $ticket = $do_zend->getZendTicketId($_SESSION['do_User']->iduser, $_GET['idprojecttask']); $ticket_id = $ticket['ticket']; if (!empty($ticket_id)) { $idzendesk_task_ticket_releation = $ticket['idzendesk_task_ticket_releation']; $output .= '<div style="position: relative;">'; $output .= '<b>Ticket ID: ' . $ticket_id . '</b>'; $e_remove_invitation = new Event("Zendesk->eventRemoveZendTicket"); $e_remove_invitation->addParam('idzendesk_task_ticket_releation', $idzendesk_task_ticket_releation); $e_remove_invitation->addParam("goto", "Task/" . $_SESSION['do_project_task']->idproject_task); $img_del = '<img src="/images/delete.gif" width="14px" height="14px" alt="" />'; $output .= '<div style="float:right;align:right;">' . $e_remove_invitation->getLink($img_del) . '</div>'; $output .= '</div><br /><br />'; } /* Ticket Block ends */ //$ticket_id = $do_zend->getZendTicketId($_SESSION['do_User']->iduser,$_GET['idprojecttask']); $output .= '<a href="#" onclick="showZBox();return false;">' . _('Add/Update Zendesk Ticket ID') . '</a>'; $output .= '<div id="task_zbox" style="display:none;">'; $e_zticket = new Event("Zendesk->eventAddZendTicket"); //$e_zticket->setLevel(160); $e_zticket->addParam("idproject", $idproject); $e_zticket->addParam("idproject_task", $_GET['idprojecttask']); $e_zticket->addParam("iduser", $_SESSION['do_User']->iduser); $e_zticket->addParam("goto", "Task/" . $_SESSION['do_project_task']->idproject_task); $output .= $e_zticket->getFormHeader(); $output .= $e_zticket->getFormEvent(); $output .= '<input type="text" name="z_ticket_id" id = "z_ticket_id" value= ' . $ticket_id . '>'; $output .= '<input value="' . _('Add Zend Ticket') . '" type="submit">'; $output .= $e_zticket->getFormFooter(); $output .= '<br /><br /><a href="#" onclick="hideZbox(); return false;">' . _('Hide') . '</a>'; $output .= '</div>'; } return $output; }
if ($_SESSION["do_project"]->status != 'closed') { /** Discussion Add form starts here */ if ($task_operation_access === true) { $_SESSION['ProjectDiscussEditSave']->setLogRun(true); $e_addProjectDiscuss = $_SESSION['ProjectDiscussEditSave']->newForm('ProjectDiscussEditSave->eventAdd'); $e_addProjectDiscuss->setLevel(123); $e_addProjectDiscuss->setGotFile(true); $e_addProjectDiscuss->addEventAction('mydb.gotoPage', 90); //$e_addProjectDiscuss->addEventAction('ProjectDiscussEditSave->eventFormatDiscussInsert', 119); $e_addProjectDiscuss->addEventAction('ProjectDiscussEditSave->eventHTMLCleanUp ', 119); $e_addProjectDiscuss->addEventAction('ProjectDiscussEditSave->eventSendDiscussMessageByEmail', 131); $e_addProjectDiscuss->addEventAction('WorkFeedProjectDiscuss->eventAddFeed', 140); $do_zend = new Zendesk(); $t_data = $do_zend->getZendTicketId($_SESSION['do_User']->iduser, $idproject_task); if ($t_data['ticket'] != '') { $e_addProjectDiscuss->addEventAction('Zendesk->eventAddZendeskNote', 160); $e_addProjectDiscuss->addParam('z_ticket', $t_data['ticket']); $e_addProjectDiscuss->addParam('z_iduser', $_SESSION['do_User']->iduser); $e_addProjectDiscuss->addParam('z_idproject', $_SESSION['do_project']->idproject); } $e_addProjectDiscuss->addParam('goto', $return_page); $e_addProjectDiscuss->addParam('errPage', 'Task/' . $idproject_task); $discussFields = new FieldsForm('ofuz_add_project_discuss'); echo $e_addProjectDiscuss->getFormHeader(); echo $e_addProjectDiscuss->getFormEvent(); // display the note text field: echo $discussFields->discuss; //hidden fields echo $discussFields->idproject_task;