|
@@ -592,14 +592,35 @@ function task_CRM_DEL_CRM_WSKAZNIK() {
|
|
|
return;
|
|
return;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
- $affected = DB::UPDATE_OBJ( 'CRM_WSKAZNIK', $sql_obj );
|
|
|
|
|
- if (V::get('DEBUG', '', $_SESSION)) echo"PASSED($affected)<hr>";
|
|
|
|
|
|
|
+ $db = DB::getDB();
|
|
|
|
|
+ $affected = $db->UPDATE_OBJ('CRM_WSKAZNIK', $sql_obj);
|
|
|
if ($affected == 2) {
|
|
if ($affected == 2) {
|
|
|
echo '<p class="green box box-green">'."Usunieto wskaznik";
|
|
echo '<p class="green box box-green">'."Usunieto wskaznik";
|
|
|
} else if ($affected == 1) {
|
|
} else if ($affected == 1) {
|
|
|
echo '<p class="err box box-red">'."Usunieto wskaznik (Error: nie zapisano hostorii)";
|
|
echo '<p class="err box box-red">'."Usunieto wskaznik (Error: nie zapisano hostorii)";
|
|
|
} else if ($affected < 0) {
|
|
} else if ($affected < 0) {
|
|
|
- echo '<p class="err box box-red">'."Blad podczas usuwaniu wskaznika - nic nie zmieniono";
|
|
|
|
|
|
|
+ if ($db->has_errors()) {
|
|
|
|
|
+ try {
|
|
|
|
|
+ $dsErrors = array();
|
|
|
|
|
+ $errorsSql = $db->get_errors();
|
|
|
|
|
+ foreach ($errorsSql as $vErr) {
|
|
|
|
|
+ if ('SQL QUERY FAILED: ' == substr($vErr, 0, 18)) {
|
|
|
|
|
+ $vErr = substr($vErr, 18);
|
|
|
|
|
+ }
|
|
|
|
|
+ $dsErrors[] = $vErr;
|
|
|
|
|
+ }
|
|
|
|
|
+ if (!empty($dsErrors)) {
|
|
|
|
|
+ Lib::loadClass('StorageException');
|
|
|
|
|
+ throw new StorageException($dsErrors);
|
|
|
|
|
+ }
|
|
|
|
|
+ } catch (Exception $e) {
|
|
|
|
|
+ ?><div class="alert alert-danger">
|
|
|
|
|
+ Wystąpiły błędy: <?php echo $e->getMessage(); ?>
|
|
|
|
|
+ </div><?php
|
|
|
|
|
+ }
|
|
|
|
|
+ } else {
|
|
|
|
|
+ echo '<p class="err box box-red">'."Blad podczas usuwaniu wskaznika - nic nie zmieniono";
|
|
|
|
|
+ }
|
|
|
}
|
|
}
|
|
|
echo'<br />'."Wroc do ".App::link("procesow", "?task=CRM_PROCES");
|
|
echo'<br />'."Wroc do ".App::link("procesow", "?task=CRM_PROCES");
|
|
|
echo'</p>';// .box
|
|
echo'</p>';// .box
|