Changeset 608
- Timestamp:
- Dec 12, 2013, 11:10:51 PM (11 years ago)
- Location:
- trunk
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Application/Version.php
r606 r608 1 1 <?php 2 2 3 $Revision = 60 6; // Subversion revision3 $Revision = 608; // Subversion revision 4 4 $DatabaseRevision = 601; // SQL structure revision 5 $ReleaseTime = '2013-12- 08';5 $ReleaseTime = '2013-12-12'; -
trunk/Modules/IS/IS.php
r605 r608 86 86 $Form->Validate(); 87 87 $Form->SaveValuesToDatabase($Id); 88 $Values = $Table.': '.str_replace('=>', '=', str_replace('array', '', var_export($Form->Values, true))); 89 $this->System->ModuleManager->Modules['Log']->NewRecord('IS', 'Edit', $Values); 88 90 $Output .= $this->SystemMessage('Úprava položky', 'Položka upravena'); 89 91 $Output .= $this->ShowView($Table, $Id); … … 127 129 if(defined('NEW_PERMISSION') and !$this->System->User->CheckPermission($this->TableToModule($Table), 'Write')) 128 130 return('Nemáte oprávnění'); 129 $this->Database->delete($Table, 'Id='.$Id); 130 $Output .= $this->SystemMessage('Odstranění položky', 'Položka odstraněna'); 131 $DbResult = $this->Database->select($Table, '*', '`Id`='.$Id); 132 if($DbResult->num_rows > 0) 133 { 134 $DbRow = $DbResult->fetch_assoc(); 135 try { 136 $this->Database->delete($Table, '`Id`='.$Id); 137 $Values = $Table.': '.str_replace('=>', '=', str_replace('array', '', var_export($DbRow, true))); 138 $this->System->ModuleManager->Modules['Log']->NewRecord('IS', 'Delete', $Values); 139 $Output .= $this->SystemMessage('Smazání položky', 'Položka odstraněna'); 140 } catch (Exception $E) 141 { 142 $Output .= $this->SystemMessage('Smazání položky', 'Položku se nepodařilo smazat. Pravděpodobně na ni závisejí další položky.'); 143 } 144 } else $Output .= $this->SystemMessage('Smazání položky', 'Položka nenalezena'); 131 145 $Output .= $this->ShowList($Table); 132 146 return($Output); … … 153 167 $this->Values = $Class->$Method($Form); 154 168 } 155 $Form->SaveValuesToDatabase(0); 169 $Form->SaveValuesToDatabase(0); 170 $Id = $this->Database->insert_id; 171 $Values = $Table.': '.str_replace('=>', '=', str_replace('array', '', var_export($Form->Values, true))); 172 $this->System->ModuleManager->Modules['Log']->NewRecord('IS', 'Add', $Values); 156 173 $Output .= $this->SystemMessage('Přidání položky', 'Nová položka vytvořena'); 157 $Id = $this->Database->insert_id;158 174 $Output .= $this->ShowView($Table, $Id); 159 175 //$this->Database->update($Table, 'Id='.$Id, -
trunk/Modules/Log/Log.php
r607 r608 46 46 function NewRecord($Module, $Operation, $Value = '') 47 47 { 48 if(array_key_exists('User', $this->System->Module s) and48 if(array_key_exists('User', $this->System->ModuleManager->Modules) and 49 49 array_key_exists('Id', $this->System->User->User)) 50 50 $UserId = $this->System->User->User['Id'];
Note:
See TracChangeset
for help on using the changeset viewer.