SLT::getFromDB PHP Method

getFromDB() public method

See also: CommonDBTM::getFromDB
public getFromDB ( $ID )
    function getFromDB($ID)
    {
        if (!parent::getFromDB($ID)) {
            return false;
        }
        // get calendar from sla
        $sla = new SLA();
        if ($sla->getFromDB($this->fields['slas_id'])) {
            $this->fields['calendars_id'] = $sla->fields['calendars_id'];
            return true;
        } else {
            return false;
        }
    }

Usage Example

Esempio n. 1
0
 /**
  * Manage SLT level escalation
  *
  * @since version 9.1
  *
  * @param $slts_id
  **/
 function manageSltLevel($slts_id)
 {
     $calendars_id = Entity::getUsedConfig('calendars_id', $this->fields['entities_id']);
     // Add first level in working table
     $slalevels_id = SlaLevel::getFirstSltLevel($slts_id);
     $slt = new SLT();
     if ($slt->getFromDB($slts_id)) {
         $slt->setTicketCalendar($calendars_id);
         $slt->addLevelToDo($this, $slalevels_id);
     }
     SlaLevel_Ticket::replayForTicket($this->getID(), $slt->getField('type'));
 }
All Usage Examples Of SLT::getFromDB