当前位置: 首页>>代码示例>>PHP>>正文


PHP Ticket::updateDateMod方法代码示例

本文整理汇总了PHP中Ticket::updateDateMod方法的典型用法代码示例。如果您正苦于以下问题:PHP Ticket::updateDateMod方法的具体用法?PHP Ticket::updateDateMod怎么用?PHP Ticket::updateDateMod使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在Ticket的用法示例。


在下文中一共展示了Ticket::updateDateMod方法的5个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: Ticket

 function post_addItem()
 {
     $t = new Ticket();
     $no_stat_computation = true;
     if ($this->input['type'] == Ticket::ASSIGN) {
         $no_stat_computation = false;
     }
     $t->updateDateMod($this->fields['tickets_id'], $no_stat_computation);
     parent::post_addItem();
 }
开发者ID:ryukansent,项目名称:Thesis-SideB,代码行数:10,代码来源:group_ticket.class.php

示例2: Ticket

 function post_updateItem($history = 1)
 {
     global $CFG_GLPI;
     $job = new Ticket();
     $mailsend = false;
     if ($job->getFromDB($this->fields["tickets_id"])) {
         $job->updateDateMod($this->fields["tickets_id"]);
         if (count($this->updates)) {
             if ($CFG_GLPI["use_mailing"] && (in_array("content", $this->updates) || isset($this->input['_need_send_mail']))) {
                 $options = array('followup_id' => $this->fields["id"], 'is_private' => $this->fields['is_private']);
                 NotificationEvent::raiseEvent("update_followup", $job, $options);
             }
         }
         // Add log entry in the ticket
         $changes[0] = 0;
         $changes[1] = '';
         $changes[2] = $this->fields['id'];
         Log::history($this->getField('tickets_id'), 'Ticket', $changes, $this->getType(), Log::HISTORY_UPDATE_SUBITEM);
     }
 }
开发者ID:paisdelconocimiento,项目名称:glpi-smartcities,代码行数:20,代码来源:ticketfollowup.class.php

示例3: Ticket

 function post_updateItem($history = 1)
 {
     global $CFG_GLPI;
     $update_done = false;
     $job = new Ticket();
     $mailsend = false;
     if ($job->getFromDB($this->input["tickets_id"])) {
         $job->updateDateMod($this->input["tickets_id"]);
         if (count($this->updates)) {
             $update_done = true;
             if ($CFG_GLPI["use_mailing"] && in_array("content", $this->updates)) {
                 $options = array('task_id' => $this->fields["id"]);
                 NotificationEvent::raiseEvent('update_task', $job, $options);
                 $mailsend = true;
             }
             if (in_array("actiontime", $this->updates)) {
                 $job->updateActionTime($this->input["tickets_id"]);
             }
         }
     }
     if (isset($this->input["_plan"])) {
         $update_done = true;
         $pt = new TicketPlanning();
         // Update case
         if (isset($this->input["_plan"]["id"])) {
             $this->input["_plan"]['tickettasks_id'] = $this->input["id"];
             $this->input["_plan"]['tickets_id'] = $this->input['tickets_id'];
             $this->input["_plan"]['_nomail'] = $mailsend;
             if (!$pt->update($this->input["_plan"])) {
                 return false;
             }
             unset($this->input["_plan"]);
             // Add case
         } else {
             $this->input["_plan"]['tickettasks_id'] = $this->input["id"];
             $this->input["_plan"]['tickets_id'] = $this->input['tickets_id'];
             $this->input["_plan"]['_nomail'] = $mailsend;
             if (!$pt->add($this->input["_plan"])) {
                 return false;
             }
             unset($this->input["_plan"]);
         }
     }
     if ($update_done) {
         // Add log entry in the ticket
         $changes[0] = 0;
         $changes[1] = '';
         $changes[2] = $this->fields['id'];
         Log::history($this->getField('tickets_id'), 'Ticket', $changes, $this->getType(), HISTORY_UPDATE_SUBITEM);
     }
 }
开发者ID:ryukansent,项目名称:Thesis-SideB,代码行数:51,代码来源:tickettask.class.php

示例4: Ticket

 function post_addItem()
 {
     global $CFG_GLPI;
     $t = new Ticket();
     $t->updateDateMod($this->fields['tickets_id_1']);
     $t->updateDateMod($this->fields['tickets_id_2']);
     parent::post_addItem();
     $donotif = $CFG_GLPI["use_mailing"];
     if ($donotif) {
         $t->getFromDB($this->fields['tickets_id_1']);
         NotificationEvent::raiseEvent("update", $t);
         $t->getFromDB($this->fields['tickets_id_2']);
         NotificationEvent::raiseEvent("update", $t);
     }
 }
开发者ID:stweil,项目名称:glpi,代码行数:15,代码来源:ticket_ticket.class.php

示例5: Ticket

 function post_addItem()
 {
     $t = new Ticket();
     $t->updateDateMod($this->fields['tickets_id_1']);
     $t->updateDateMod($this->fields['tickets_id_2']);
     parent::post_addItem();
 }
开发者ID:ryukansent,项目名称:Thesis-SideB,代码行数:7,代码来源:ticket_ticket.class.php


注:本文中的Ticket::updateDateMod方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。