Esempio n. 1
0
 /**
  * An event firing wrapper for Gdn_Model::setField().
  *
  * @param int $RowID
  * @param string $Property
  * @param mixed $Value
  */
 public function setField($RowID, $Property, $Value = false)
 {
     if (!is_array($Property)) {
         $Property = [$Property => $Value];
     }
     $this->EventArguments['DiscussionID'] = $RowID;
     if (!is_array($Property)) {
         $this->EventArguments['SetField'] = [$Property => $Value];
     } else {
         $this->EventArguments['SetField'] = $Property;
     }
     parent::setField($RowID, $Property, $Value);
     $this->fireEvent('AfterSetField');
 }