/** * Zwraca dane przystowane do zapisu loga do bazy danych * @return array - tablica z danymi zdarzenia */ public function getData() { $ret = parent::getData(); $ret['package_id'] = $this->packageId; $ret['package_name'] = $this->packageName; return $ret; }
/** * Zwraca dane przystowane do zapisu loga do bazy danych * @return array - tablica z danymi zdarzenia */ public function getData() { $ret = parent::getData(); $ret['definition_ids'] = '{' . implode(',', $this->definitionIds) . '}'; $ret['definition_name'] = $this->definitionName; $ret['definition_symbol'] = $this->definitionSymbol; return $ret; }
/** * @param string $eventCode - unikalny kod reprezentujący (nazywający) zdarzenie * @param string $eventMessage - komunikat (wiadomość) zdarzenia * @param integer $idCustomerSender - id klienta który zleca to zdarzenie * @param integer $idRelatedCustomer - id klienta którego dotyczy to zdarzenie */ public function __construct($eventCode, $eventMessage, $idCustomerSender = null, $idRelatedCustomer = null) { parent::__construct($eventCode, $eventMessage); if (!is_null($idRelatedCustomer)) { $this->addIdCustomer($idRelatedCustomer); } if (!is_null($idCustomerSender)) { $this->setIdCustomerSender($idCustomerSender); $this->addIdCustomer($idCustomerSender); } }
/** * Zwraca dane przystowane do zapisu loga do bazy danych * @return array - tablica z danymi zdarzenia */ public function getData() { $ret = parent::getData(); $ret['products_ids'] = '{' . implode(',', $this->productIds) . '}'; return $ret; }
/** * Zwraca dane przystowane do zapisu loga do bazy danych * @return array - tablica z danymi zdarzenia */ public function getData() { $ret = parent::getData(); $ret['event_items'] = $this->getJson($this->getItems()); $ret['item_type'] = $this->getItemType(); $ret['item_external_id'] = $this->getItemExternalId(); $ret['item_external_name'] = $this->getItemName(); $ret['file_type'] = $this->getFileType(); $ret['file_id'] = $this->getFileId(); $ret['id_backend_application'] = $this->getBackendApplicationId(); return $ret; }
public function _changePassword($form) { $values = $form->getValues(); $id = Zend_Auth::getInstance()->getIdentity()->id; $translate = new Zend_View_Helper_Translate(); $user = new User(); $userPassword = new UserPassword(); $userRow = $user->findOne($id); $userRowData = $userRow->toArray(); $changePassEvent = new Logger_Event_Logic('editUser', 'Zmiana hasła użytkownika ' . $userRow['login']); unset($values['old_password']); $userRow->setFromArray(array('password' => md5($values['new_password']), 'tmp_password' => true)); $changes = $userRow->getUpdatedFields(); $changePassEvent->addItem('Zmiana hasła', $changes, null); $userRow->save(); $passwordData['id_user'] = $id; $passwordData['password'] = md5($values['new_password']); $rowPassword = $userPassword->createRow($passwordData); $params = $rowPassword->getUpdatedFieldsOnlyNew(); $changePassEvent->addItem('Wprowadzenie nowego hasła', null, $params); $rowPassword->save(); $this->logEvent($changePassEvent); $logger = Zend_Registry::get('logger'); $logger['messages']['User'][$id] = 'Hasło zostało zmienione.'; Zend_Registry::set('logger', $logger); }