Commit
This commit is contained in:
		
							parent
							
								
									b1eace9941
								
							
						
					
					
						commit
						2753e6266a
					
				
							
								
								
									
										11
									
								
								app/lib/App/Teamtable/Team.php
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										11
									
								
								app/lib/App/Teamtable/Team.php
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,11 @@ | ||||
| <?php | ||||
| 
 | ||||
| namespace App\Teamtable; | ||||
| 
 | ||||
| /** | ||||
|  * Represents a team in the teamtable | ||||
|  */ | ||||
| class Team | ||||
| { | ||||
|     // TODO...
 | ||||
| } | ||||
| @ -33,14 +33,19 @@ class Teamtable | ||||
|         $sth->execute([$LagID]); | ||||
|     } | ||||
| 
 | ||||
|     public function getTeamByID(int $LagID) # Mixed, array if exists, false if not
 | ||||
|     /** | ||||
|      * Returns mixed, array if exists, FALSE if not. | ||||
|      */ | ||||
|     public function getTeamByID(int $LagID) | ||||
|     { | ||||
|         $sth = $this->dbh->prepare('SELECT * FROM lagtabell WHERE LagID = ?'); | ||||
|         $sth->execute([$LagID]); | ||||
|         return $sth->fetch(PDO::FETCH_ASSOC); | ||||
|     } | ||||
| 
 | ||||
|     // why this is so long who cares???
 | ||||
|     /** | ||||
|      * Why this is so long who cares??? | ||||
|      */ | ||||
|     public function updateTeamByID( | ||||
|         int $id, | ||||
|         string $LagNavn, | ||||
| @ -76,7 +81,9 @@ class Teamtable | ||||
|         return $this->dbh->lastInsertId(); | ||||
|     } | ||||
| 
 | ||||
|     // Check if team is empty by comparing it to the template
 | ||||
|     /** | ||||
|      * Check if team is empty by comparing it to the template | ||||
|      */ | ||||
|     public function isEqualEmptyTemplate(array $team): bool | ||||
|     { | ||||
|         $template = $this->template; | ||||
| @ -88,8 +95,9 @@ class Teamtable | ||||
|         return TRUE; | ||||
|     } | ||||
| 
 | ||||
|     // Return true if team exists, false if not
 | ||||
|     // ;))
 | ||||
|     /** | ||||
|      * Returns TRUE if team exists, FALSE if not | ||||
|      */ | ||||
|     public function recieveStick(string $cardnumber): bool  | ||||
|     { | ||||
|         $sth = $this->dbh->prepare('SELECT * FROM lagtabell WHERE Kortnummer = ?'); | ||||
| @ -98,12 +106,12 @@ class Teamtable | ||||
|         $row = $sth->fetch(PDO::FETCH_ASSOC); | ||||
|         if ($row) | ||||
|         { | ||||
|             // Team exists, insert into time table
 | ||||
|             // team exists, insert into time table
 | ||||
|             $sth = $this->dbh->prepare('INSERT INTO tidtabell (LagID) VALUES (?)'); | ||||
|             $sth->execute([$row['LagID']]); | ||||
|             return TRUE; | ||||
|         } | ||||
|         // Team does not exist, lets create it 
 | ||||
|         // team does not exist, lets create it 
 | ||||
|         $sth = $this->dbh->prepare( | ||||
|             "INSERT INTO `lagtabell` (`LagNavn`, `Bedrift`, `Kortnummer`, `Lagleder`, `Telefon`, `Deltagere`, `Runder`) VALUES (?, ?, ?, ?, ?, ?, ?)" | ||||
|         ); | ||||
|  | ||||
		Reference in New Issue
	
	Block a user