Changeset 608 for trunk/Modules/IS/IS.php
- Timestamp:
- Dec 12, 2013, 11:10:51 PM (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
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,
Note:
See TracChangeset
for help on using the changeset viewer.