* @author Romain Quetiez * @author Denis Flaven * @license http://www.opensource.org/licenses/gpl-3.0.html LGPL */]]>images/change.pngapprovedassignedclosedimplementedmonitorednewnotapprovedplannedscheduledrejectedvalidatedyesnoSet('close_date', time()); return true; }]]>Get('contact_list'); $oToImpact = $this->Get('ci_list'); $oImpactedInfras = DBObjectSet::FromLinkSet($this, 'ci_list', 'ci_id'); $aComputed = $oImpactedInfras->GetRelatedObjects('impacts', 10); if (isset($aComputed['FunctionalCI']) && is_array($aComputed['FunctionalCI'])) { foreach($aComputed['FunctionalCI'] as $iKey => $oObject) { $oNewLink = new lnkTicketToCI(); $oNewLink->Set('ci_id', $iKey); $oToImpact->AddObject($oNewLink); } } if (isset($aComputed['Contact']) && is_array($aComputed['Contact'])) { foreach($aComputed['Contact'] as $iKey => $oObject) { $oNewLink = new lnkTicketToContact(); $oNewLink->Set('contact_id', $iKey); $oNewLink->Set('role', 'contact automatically computed'); $oToNotify->AddObject($oNewLink); } } $this->Set('creation_date', time()); $this->Set('last_update', time()); }]]>Set('last_update', time()); }]]>Get('ref'); if (strlen($sCurrRef) == 0) { $iKey = $this->GetKey(); if ($iKey < 0) { // Object not yet in the Database $iKey = MetaModel::GetNextKey(get_class($this)); } $sName = sprintf('C-%06d', $iKey); $this->Set('ref', $sName); } }]]>Get('status'); switch($this->GetState()) { case 'approved': case 'implemented': case 'monitored': $sIcon = self::MakeIconFromName('change-approved.png'); break; case 'rejected': case 'notapproved': $sIcon = self::MakeIconFromName('change-rejected.png'); break; case 'closed': $sIcon = self::MakeIconFromName('change-closed.png'); break; default: $sIcon = MetaModel::GetClassIcon(get_class($this), $bImgTag); } return $sIcon; }]]>"; } else { $sIcon = $sPath; } } return $sIcon; }]]>
titleorg_iddescriptionticket_logstart_dateend_datedocument_listci_listcontact_listincident_liststatusreasonrequestor_idworkgroup_idcreation_datelast_updateclose_dateimpactagent_idagent_emailsupervisor_group_idsupervisor_idmanager_group_idmanager_idoutagefallback
finalclassreftitleorg_idstart_dateend_datestatusreasonrequestor_idworkgroup_idcreation_dateclose_dateimpactagent_idagent_emailsupervisor_group_idsupervisor_idmanager_group_idmanager_idoutagefinalclasstitlestart_datestatus
images/change.png
document_listci_listcontact_listincident_listreftitleorg_idstatusreasonimpactdescriptionoutagefallbackcreation_datestart_datelast_updateclose_daterequestor_idworkgroup_idagent_idsupervisor_group_idsupervisor_idmanager_group_idmanager_id
reftitleorg_idstart_dateend_datestatusreasonrequestor_idworkgroup_idcreation_datelast_updateclose_dateimpactagent_idagent_emailsupervisor_group_idsupervisor_idmanager_group_idmanager_idoutagetitleorg_idstart_datestatusrequestor_id
images/change.png
titleorg_iddescriptionticket_logstart_dateend_datedocument_listci_listcontact_listincident_liststatusreasonrequestor_idworkgroup_idcreation_datelast_updateclose_dateimpactagent_idagent_emailsupervisor_group_idsupervisor_idmanager_group_idmanager_idoutagefallbackapproval_dateapproval_comment
reftitleorg_idstart_dateend_datestatusreasonrequestor_idworkgroup_idimpactagent_idagent_emailsupervisor_group_idsupervisor_idmanager_group_idmanager_idoutageapproval_datetitleorg_idstart_datestatusrequestor_id
images/change.png
document_listci_listcontact_listincident_listreftitleorg_idstatusreasonimpactdescriptionacceptance_commentapproval_commentoutagefallbackcreation_datestart_datelast_updateacceptance_dateapproval_dateclose_daterequestor_idworkgroup_idagent_idsupervisor_group_idsupervisor_idmanager_group_idmanager_id
reftitleorg_idstart_dateend_datestatusreasonrequestor_idworkgroup_idimpactagent_idagent_emailsupervisor_group_idsupervisor_idmanager_group_idmanager_idoutagetitleorg_idstart_datestatusrequestor_id
images/change.png
document_listci_listcontact_listincident_listreftitleorg_idstatusreasonimpactdescriptionapproval_commentoutagefallbackcreation_datestart_datelast_updateapproval_dateclose_daterequestor_idworkgroup_idagent_idsupervisor_group_idsupervisor_idmanager_group_idmanager_id
reftitleorg_idstart_dateend_datestatusreasonrequestor_idworkgroup_idcreation_datelast_updateclose_dateimpactagent_idagent_emailsupervisor_group_idsupervisor_idmanager_group_idmanager_idoutageapproval_datetitleorg_idstart_datestatusrequestor_id