/**
  * Load attention item.
  *
  * @param int $attention_id		Attention id.
  * @param int $object_type		Object type.
  * @param int $object_id			Object id.
  * @throws \Exception			Throws exception if no item found.
  *
  * @return null
  */
 protected function load_item($attention_id, $object_type = false, $object_id = false)
 {
     $this->attention = \attention_overlord::get_attention_object($attention_id, $object_type, $object_id);
     if (!$this->attention) {
         throw new \Exception($this->user->lang['NO_ATTENTION_ITEM']);
     }
     if (!$this->attention->load_source_object()) {
         $this->attention->delete();
         $error = array(TITANIA_POST => 'NO_POST', TITANIA_CONTRIB => 'NO_CONTRIB');
         throw new \Exception($error[$this->attention->attention_object_type]);
     }
 }