Changeset 545


Ignore:
Timestamp:
Jun 10, 2013, 10:15:13 PM (11 years ago)
Author:
chronos
Message:
  • Opraveno: Při chybě v SQL dotazu při přidávání a ukládání položek v ISu se zadané hodnoty neztratí, ale opětovně zobrazí pro zopakování akce.
Location:
trunk
Files:
7 edited

Legend:

Unmodified
Added
Removed
  • trunk/Common/Version.php

    r540 r545  
    11<?php
    22
    3 $Revision = 540; // Subversion revision
     3$Revision = 545; // Subversion revision
    44$DatabaseRevision = 535; // SQL structure revision
    5 $ReleaseTime = '2013-05-28';
     5$ReleaseTime = '2013-06-20';
    66
    77?>
  • trunk/Modules/Customer/Customer.php

    r538 r545  
    5757  } 
    5858}
    59 
    60 ?> 
  • trunk/Modules/IS/IS.php

    r540 r545  
    7878        $Form->SetClass($Table);
    7979        $Form->LoadValuesFromForm();
    80         $Form->SaveValuesToDatabase($Id);
    81         $Output .= $this->SystemMessage('Úprava položky', 'Položka upravena');
    82         $Output .= $this->ShowView($Table, $Id);   
     80        try {
     81          $Form->SaveValuesToDatabase($Id);
     82          $Output .= $this->SystemMessage('Úprava položky', 'Položka upravena');
     83          $Output .= $this->ShowView($Table, $Id);   
     84        } catch (Exception $E)
     85        {
     86                $Output .= $this->SystemMessage('Úprava položky', 'Položku se nepodařilo uložit. Opravte problém a opakujte akci.');
     87          $Form->OnSubmit = '?a=edit&amp;t='.$Table.'&amp;i='.$_GET['i'].'&amp;o=save';
     88          $Output .= $Form->ShowEditForm();
     89          $Output .= '<ul class="ActionMenu">';
     90          $Output .= '<li><a href="?a=view&amp;t='.$Table.'&amp;i='.$Id.'"><img alt="Prohlížet" title="Prohlížet" src="'.
     91            $this->System->Link('/images/view.png').'"/>Prohlížet</a></li>';
     92          $Output .= '<li><a href="?a=list&amp;t='.$Table.'"><img alt="Seznam" title="Seznam" src="'.
     93            $this->System->Link('/images/list.png').'"/>Seznam</a></li>';
     94          $Output .= '<li><a href="?a=delete&amp;t='.$Table.'&amp;i='.$Id.'" onclick="return confirmAction(\'Opravdu smazat položku?\');"><img alt="Odstranit" title="Odstranit" src="'.
     95            $this->System->Link('/images/delete.png').'"/>Odstranit</a></li>';
     96          $Output .= '</ul>';
     97         }
    8398      }
    8499    } else
     
    120135        $Form->SetClass($Table);
    121136        $Form->LoadValuesFromForm();
    122         $Form->SaveValuesToDatabase(0);       
    123         $Output .= $this->SystemMessage('Přidání položky', 'Nová položka vytvořena');
    124         $Id = $this->Database->insert_id;
     137        try {
     138          $Form->SaveValuesToDatabase(0);       
     139          $Output .= $this->SystemMessage('Přidání položky', 'Nová položka vytvořena');
     140          $Id = $this->Database->insert_id;
     141          $Output .= $this->ShowView($Table, $Id);   
    125142        //$this->Database->update($Table, 'Id='.$Id,
    126143        //  array('UserCreate' => $this->System->User->User['Id'],
    127144        //  'TimeCreate' => 'NOW()'));
    128         $Output .= $this->ShowView($Table, $Id);   
     145        } catch (Exception $E)
     146        {
     147                $Output .= $this->SystemMessage('Přidání položky', 'Položku se nepodařilo přidat. Opravte problém a opakujte akci.');
     148                $Form->OnSubmit = '?a=add&amp;t='.$Table.'&amp;o=save';
     149          $Output .= $Form->ShowEditForm();
     150          $Output .= '<ul class="ActionMenu">';
     151          $Output .= '<li><a href="?a=list&amp;t='.$Table.'"><img alt="Seznam" title="Seznam" src="'.
     152            $this->System->Link('/images/list.png').'"/>Seznam</a></li>';
     153          $Output .= '</ul>';
     154        }
    129155      }
    130156    } else
  • trunk/Modules/Search/Search.php

    r542 r545  
    8686  }
    8787}
    88 
    89 ?>
  • trunk/Modules/Stock/Stock.php

    r538 r545  
    6565  } 
    6666}
    67 
    68 ?> 
  • trunk/Modules/Task/Task.php

    r538 r545  
    6363  } 
    6464}
    65 
    66 ?> 
  • trunk/Modules/User/User.php

    r538 r545  
    470470  }
    471471}
    472 
    473 ?>
Note: See TracChangeset for help on using the changeset viewer.