superbee 8 rokov pred
rodič
commit
1f7d940d07

+ 11 - 2
application/user/model/User.php

@@ -104,9 +104,18 @@ class User extends Model{
 	 */
 	public function randOtherCode($id){
 		$info = $this->db()->field('short')->where("id", "<>", $id)->select();
+		return $this->getUserJsonFile($info);
+	}
+	
+	private function getUserJsonFile($info){
 		$r = rand(0, count($info)-1);
-		
-		return $info[$r]['short'];
+		$short = $info[$r]['short'];
+		$path = "load/$short.txt";
+		if(!file_exists($path)){
+			unset($info[$r]);
+			$short = $this->getUserJsonFile(array_values($info));
+		}
+		return $short;
 	}
 	
 	/**

Rozdielové dáta súboru neboli zobrazené, pretože súbor je príliš veľký
+ 0 - 0
load/GCeX1K.txt


Rozdielové dáta súboru neboli zobrazené, pretože súbor je príliš veľký
+ 0 - 0
load/HSOiv1.txt


Rozdielové dáta súboru neboli zobrazené, pretože súbor je príliš veľký
+ 0 - 0
load/Hyb140.txt


Rozdielové dáta súboru neboli zobrazené, pretože súbor je príliš veľký
+ 3 - 0
load/T4Cyv1.txt


+ 0 - 1
load/temp.txt

@@ -1 +0,0 @@
-

Rozdielové dáta súboru neboli zobrazené, pretože súbor je príliš veľký
+ 0 - 0
load/uzjvn5.txt


Rozdielové dáta súboru neboli zobrazené, pretože súbor je príliš veľký
+ 0 - 0
load/yTCy9G.txt


Niektoré súbory nie sú zobrazené, pretože je v týchto rozdielových dátach zmenené mnoho súborov