diff --git a/db/StoredFunctions.sql b/db/StoredFunctions.sql
index fa40dbb9c93322f12694c6e7db698235d45b80a3..224d42695bb0d04ac8ce87c1ca7218407c5e04d1 100644
--- a/db/StoredFunctions.sql
+++ b/db/StoredFunctions.sql
@@ -207,7 +207,7 @@ DROP FUNCTION IF EXISTS SetSemesterID//
 CREATE FUNCTION `SetSemesterID` (`pSemesterID` INT) RETURNS int(11)
     NO SQL
 BEGIN
-    SET @CurrentSemesterID = pSemesterID;
+    SET @CurrentSemesterID := pSemesterID;
     RETURN 0;
 END //
 
@@ -327,7 +327,7 @@ BEGIN
             accounts.EMail = pEMail,
             accounts.ActivationCode = NULL
         WHERE accounts.ActivationCode = pCode AND
-              (@vAccountID = accounts.ID) > 0 # save accountID
+              (@vAccountID := accounts.ID) > 0 # save accountID
         LIMIT 1;
 
     IF (ROW_COUNT() = 0) THEN
@@ -1887,12 +1887,12 @@ BEGIN
     END IF;
 
     # add rate, or update old
-    SET @tmp = -1;
+    SET @tmp = 0;
     INSERT INTO `rating_table`
         (StudentID, TeacherID, SubmoduleID, Rate, Date)
         VALUES  ( pStudentID, pTeacherID, pSubmoduleID, pRate, CURDATE())
         ON DUPLICATE KEY UPDATE
-            rating_table.TeacherID  = (@tmp = pTeacherID),
+            rating_table.TeacherID  = (@tmp := pTeacherID),
             rating_table.Rate       = pRate,
             rating_table.Date       = CURDATE();
 
@@ -1900,7 +1900,7 @@ BEGIN
     INSERT INTO `logs_rating`
         (StudentID, SubmoduleID, TeacherID, Rate, Action )
         VALUES  (pStudentID, pSubModuleID, pTeacherID, pRate,
-                        CASE WHEN @tmp >= 0 THEN 'add' ELSE 'change' END);
+                        CASE WHEN @tmp > 0 THEN 'add' ELSE 'change' END);
 
     # lock discipline for structure editing
     IF NOT vIsLocked THEN
diff --git a/~dev_rating/application/classes/Controller/Handler/Rating.php b/~dev_rating/application/classes/Controller/Handler/Rating.php
index 3c525ae06b9670b61b1e88ff5fd8c43022dbeedd..e6250adf00e6f26670938e55892702602a563f8c 100644
--- a/~dev_rating/application/classes/Controller/Handler/Rating.php
+++ b/~dev_rating/application/classes/Controller/Handler/Rating.php
@@ -23,7 +23,6 @@ class Controller_Handler_Rating extends Controller_Handler
                                                     $this->post->offsetGet('student'), 
                                                     $this->post->offsetGet('submodule'), 
                                                     $this->post->offsetGet('rate'));
-            echo $result[0]['Num'];
 			$data['success'] = ($result[0]['Num'] == 0);
         }
         $this->response->body(json_encode($data));