Просмотр исходного кода

fixed bug in Pdo, fixed bug in vat 0 Zaliczka

Piotr Labudda 9 лет назад
Родитель
Сommit
5c31d22b5e

+ 2 - 2
SE/se-lib/Core/Pdo.php

@@ -501,7 +501,7 @@ EOF_STRUCT_MYSQL;
 		$sqlFields = [];
 		$sqlValues = [];
 		foreach ($item as $field => $val) {
-			if ('NOW()' == $val) {
+			if ('NOW()' === $val) {
 				$sqlVal = 'NOW()';
 			} else {
 				$sqlVal = $this->quote($val, PDO::PARAM_STR);// TODO: use $sqlSchema if set
@@ -526,7 +526,7 @@ EOF_STRUCT_MYSQL;
 		$sqlPrimaryKey = $this->quote($primaryKey, PDO::PARAM_STR);
 		$sqlUpdateSet = [];
 		foreach ($item as $field => $val) {
-			if ('NOW()' == $val) {
+			if ('NOW()' === $val) {
 				$sqlVal = 'NOW()';
 			} else {
 				$sqlVal = $this->quote($val, PDO::PARAM_STR);// TODO: use $sqlSchema if set

+ 5 - 5
SE/se-lib/Route/UrlAction/UserProNetMediaZaliczka.php

@@ -27,7 +27,7 @@ class Route_UrlAction_UserProNetMediaZaliczka extends RouteBase {// TODO: UrlAct
 
 	public function defaultAction() {
 		UI::gora();
-		UI::emptyTag('link', ['href'=>'static/zaliczka/main.css', 'rel'=>'stylesheet']);
+		// UI::emptyTag('link', ['href'=>'static/zaliczka/main.css', 'rel'=>'stylesheet']);
 		if (1 != V::get('_print', '', $_GET)) UI::menu();
 		try {
 			$data = array();
@@ -58,10 +58,10 @@ class Route_UrlAction_UserProNetMediaZaliczka extends RouteBase {// TODO: UrlAct
 		if (1 != V::get('_print', '', $_GET)) UI::dol();
 	}
 
-	public function syncStataAjaxAction() {
-		Response::sendTryCatchJson(array($this, 'syncStataAjaxReponseCallback'), $args = 'JSON_FROM_REQUEST_BODY');// try to read json from request body
+	public function syncStateAjaxAction() {
+		Response::sendTryCatchJson(array($this, 'syncStateAjaxReponseCallback'), $args = 'JSON_FROM_REQUEST_BODY');// try to read json from request body
 	}
-	public function syncStataAjaxReponseCallback($args) {
+	public function syncStateAjaxReponseCallback($args) {
 		if (empty($args) || !array_key_exists('updates', $args)) throw new HttpException("Error Parsing Request - missing args", 400);
 		$args['idUser'] = V::get('idUser', 0, $_REQUEST, 'int');// (int)$args['idUser'];
 		if ($args['idUser'] <= 0) throw new HttpException("Error Parsing Request - missing idUser", 400);
@@ -659,7 +659,7 @@ class Route_UrlAction_UserProNetMediaZaliczka extends RouteBase {// TODO: UrlAct
 			'DBG' => (DBG::isActive())
 		]);
 		UI::inlineJS(__FILE__ . '.syncState.js', [
-			'SYNC_URL' => Request::getPathUri() . "index.php?_route=UrlAction_UserProNetMediaZaliczka&_task=syncStataAjax&idUser={$idUser}&idZaliczka={$idZaliczka}",
+			'SYNC_URL' => Request::getPathUri() . "index.php?_route=UrlAction_UserProNetMediaZaliczka&_task=syncStateAjax&idUser={$idUser}&idZaliczka={$idZaliczka}",
 			'DBG' => (DBG::isActive())
 		]);
 		UI::tag('script', ['src'=>'static/vendor.js' . (V::get('DBG', '', $_GET) ? '?_ts=' . time() : ''), 'type'=>'text/javascript']);

+ 2 - 3
SE/se-lib/Schema/DefaultDb/zaliczka_pozycja/ZaliczkaPozycjaStorageAcl.php

@@ -46,9 +46,8 @@ class Schema_DefaultDb_zaliczka_pozycja_ZaliczkaPozycjaStorageAcl extends Core_A
       $kwota = V::get('kwota', 0, $itemTodo, 'price');
       if ($kwota > 0) $sqlItem[ $this->getSqlFieldName('kwota') ] = $kwota;
     }
-    if (!empty($itemTodo['vat'])) {
-      $vat = (int)$itemTodo['vat'];
-      if ($vat > 0) $sqlItem[ $this->getSqlFieldName('vat') ] = $vat;
+    if (array_key_exists('vat', $itemTodo)) {
+      $sqlItem[ $this->getSqlFieldName('vat') ] = (int)$itemTodo['vat'];
     }
     if (!empty($itemTodo['kategoria_kosztu'])) {
       $sqlItem[ $this->getSqlFieldName('kategoria_kosztu') ] = $itemTodo['kategoria_kosztu'];

Разница между файлами не показана из-за своего большого размера
+ 0 - 0
SE/static/vendor.js


+ 0 - 0
SE/static/zaliczka/main.css


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
SE/static/zaliczka/main.js


Некоторые файлы не были показаны из-за большого количества измененных файлов