Example #1
0
 /**
  * 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;
 }
Example #2
0
 /**
  * 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;
 }
Example #3
0
 /**
  * @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);
     }
 }
Example #4
0
 /**
  * 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;
 }
Example #5
0
 /**
  * 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;
 }
Example #6
0
 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);
 }