public function CheckUsernameAndPassword($username, $password, &$errorMessage) { $result = true; $this->OnCheckUserNameAndPasswordIdentity->Fire(array($username, $password, &$result)); return $result; }
public function GetViewSingleRowColumnViewData(Renderer $renderer) { $Row = array(); $rowValues = $this->GetDataset()->GetFieldValues(); foreach ($this->GetSingleRecordViewColumns() as $Column) { $columnName = $this->GetDataset()->IsLookupField($Column->GetName()) ? $this->GetDataset()->IsLookupFieldNameByDisplayFieldName($Column->GetName()) : $Column->GetName(); $columnRenderResult = ''; $customRenderColumnHandled = false; $this->OnCustomRenderColumn->Fire(array($columnName, $Column->GetData(), $rowValues, &$columnRenderResult, &$customRenderColumnHandled)); $columnRenderResult = $customRenderColumnHandled ? $columnRenderResult : $renderer->Render($Column); $Row[$columnName] = array('Caption' => $Column->GetCaption(), 'DisplayValue' => $columnRenderResult); } return $Row; }
public function AfterConnectHandler($connection) { $this->OnAfterConnect->Fire(array(&$connection)); }
<?php use App\Events; use App\Hooks; use Collective\Html\HtmlBuilder as Html; Html::macro("Hook", function ($name = null, $param = null) { if ($name) { try { Event::Fire(new Hooks\Handler($name, $param)); } catch (Exception $e) { } } });
public function Connect() { if (!$this->Connected()) { $this->CheckDriverSupported(); $this->connected = $this->DoConnect(); if (!$this->Connected()) { throw new SMSQLException(sprintf('Could not connect to %s: %s', $this->FormatConnectionParams(), $this->LastError())); } else { $this->OnAfterConnect->Fire(array(&$this)); } } }
private function GetTotalDataForColumn(CustomViewColumn $column, $totalValues) { if (isset($totalValues[$column->GetName()])) { $aggregate = $this->GetAggregateFor($column)->AsString(); $totalValue = $totalValues[$column->GetName()]; if (is_numeric($totalValue)) { $totalValue = number_format((double) $totalValue, 2); } $result = StringUtils::Format('%s = %s', $aggregate, $totalValue); $customTotalValue = ''; $handled = false; $this->OnCustomRenderTotal->Fire(array($totalValue, $aggregate, $column->GetName(), &$customTotalValue, &$handled)); if ($handled) { $result = $customTotalValue; } return $result; } return ''; }
public function Connect() { if (!$this->Connected()) { $this->CheckDriverSupported(); $this->connected = $this->DoConnect(); if (!$this->Connected()) { $this->raiseCannotConnectException(); } else { $this->OnAfterConnect->Fire(array(&$this)); } } }