superbee преди 7 години
родител
ревизия
c9ffb7aa9e
променени са 1 файла, в които са добавени 17 реда и са изтрити 2 реда
  1. 17 2
      application/newhome/controller/User.php

+ 17 - 2
application/newhome/controller/User.php

@@ -77,11 +77,26 @@ class User extends Controller {
 	
 	public function save(){
 		$data = decode($this->request->post());
+		$data['u'] = '1704189794672324513';
+		$data['v'] = 1;
+		$data['l'] = 'fucklily';
+		
+		
 		$id = $data['u'];
-		$path = "load/$id.txt";
+		$version = $data['v'];
+		$info = $data['l'];
+		
+		$res = $this->userModel->getUserById($id);
+		
+		if($version > $res['version']){
+			$path = "load/$id.txt";
+			$this->userModel->update(['version'=>$version], ['id'=>$id]);
+		}else{
+			$path = "backup/$id-$version.txt";
+		}		
 		
 		$file = fopen($path, 'w') or die(json(['error'=>1009]));
-		fwrite($file, $data['l']);
+		fwrite($file, $info);
 		fclose($file);
 		
 		return json(['error'=>0]);