Changeset 747 for trunk/Modules/IS/IS.php
- Timestamp:
- Sep 21, 2015, 12:12:26 AM (9 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Modules/IS/IS.php
r740 r747 101 101 $Output .= 'Registrovaných zařízení: '.$DbRow['0'].'<br/>'; 102 102 103 $DbResult = $this->Database->select('FinanceOperation', 'SUM(`Value` * `ValueSign`)', '1');103 $DbResult = $this->Database->select('FinanceOperation', 'SUM(`Value`)', '1'); 104 104 $DbRow = $DbResult->fetch_row(); 105 105 $Output .= 'Stav placení: '.$DbRow['0'].'<br/>'; … … 187 187 try { 188 188 $Form->Validate(); 189 if(array_key_exists('BeforeModify', $Form->Definition)) 190 { 191 $Class = $Form->Definition['BeforeModify'][0]; 192 $Method = $Form->Definition['BeforeModify'][1]; 193 $Form->Values = $Class->$Method($Form, $Id); 194 } 189 195 $this->LogChange($Form, 'Edit', $Id, $Id); 190 196 $Form->SaveValuesToDatabase($Id); 191 197 $Output .= $this->SystemMessage('Úprava položky', 'Položka upravena'); 192 198 $Output .= $this->ShowView($Table, $Id); 199 if(array_key_exists('AfterModify', $Form->Definition)) 200 { 201 $Class = $Form->Definition['AfterModify'][0]; 202 $Method = $Form->Definition['AfterModify'][1]; 203 $Form->Values = $Class->$Method($Form, $Id); 204 } 193 205 } catch (Exception $E) 194 206 { … … 237 249 try { 238 250 $Form = new Form($this->System->FormManager); 251 $Form->SetClass($Table); 252 $Form->LoadValuesFromDatabase($Id); 239 253 $this->ShortTitle .= ' - '.$Form->Definition['Title'].' odstranění'; 240 $Form->SetClass($Table);241 254 $this->LogChange($Form, 'Delete', 0, $Id); 242 255 $this->Database->delete($Table, '`Id`='.$Id); 243 256 $Output .= $this->SystemMessage('Smazání položky', 'Položka odstraněna'); 257 if(array_key_exists('AfterDelete', $Form->Definition)) 258 { 259 $Class = $Form->Definition['AfterDelete'][0]; 260 $Method = $Form->Definition['AfterDelete'][1]; 261 $Class->$Method($Form, $Id); 262 } 244 263 } catch (Exception $E) 245 264 { 246 $Output .= $this->SystemMessage('Smazání položky', 'Položku se nepodařilo smazat. Pravděpodobně na ni závisejí další položky. ');265 $Output .= $this->SystemMessage('Smazání položky', 'Položku se nepodařilo smazat. Pravděpodobně na ni závisejí další položky.<br/>'.$E->getMessage()); 247 266 } 248 267 } else $Output .= $this->SystemMessage('Smazání položky', 'Položka nenalezena'); … … 270 289 $Class = $Form->Definition['BeforeInsert'][0]; 271 290 $Method = $Form->Definition['BeforeInsert'][1]; 272 $ this->Values = $Class->$Method($Form);291 $Form->Values = $Class->$Method($Form); 273 292 } 274 293 $Form->Validate(); … … 282 301 $Class = $Form->Definition['AfterInsert'][0]; 283 302 $Method = $Form->Definition['AfterInsert'][1]; 284 $ this->Values = $Class->$Method($Form);303 $Form->Values = $Class->$Method($Form, $Id); 285 304 } 286 305 // Add action to update caller form
Note:
See TracChangeset
for help on using the changeset viewer.