Adding migration for OTP field
This commit is contained in:
		
							
								
								
									
										36
									
								
								indefero/src/IDF/Migrations/28OTPKey.php
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										36
									
								
								indefero/src/IDF/Migrations/28OTPKey.php
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,36 @@ | ||||
| <?php | ||||
|  | ||||
| function IDF_Migrations_28OTPKey_up() | ||||
| { | ||||
|     $table = Pluf::factory('Pluf_User')->getSqlTable(); | ||||
|  | ||||
|     $sql = array(); | ||||
|  | ||||
|     $sql["MySQL"] = "ALTER TABLE " . $table . " ADD COLUMN `otpkey` VARCHAR(50) NULL AFTER `last_login`;"; | ||||
|  | ||||
|     $db = Pluf::db(); | ||||
|     $engine = Pluf::f('db_engine'); | ||||
|     if (!isset($sql[$engine])) { | ||||
|         throw new Exception('SQLite complex migration not supported.'); | ||||
|     } | ||||
|  | ||||
|     $db->execute($sql[$engine]); | ||||
|  | ||||
| } | ||||
|  | ||||
| function IDF_Migrations_28OTPKey_down() | ||||
| { | ||||
|     $table = Pluf::factory('Pluf_User')->getSqlTable(); | ||||
|  | ||||
|     $sql = array(); | ||||
|  | ||||
|     $sql["MySQL"] = "ALTER TABLE " . $table . " DROP COLUMN `otpkey`;"; | ||||
|  | ||||
|     $db = Pluf::db(); | ||||
|     $engine = Pluf::f('db_engine'); | ||||
|     if (!isset($sql[$engine])) { | ||||
|         throw new Exception('SQLite complex migration not supported.'); | ||||
|     } | ||||
|  | ||||
|     $db->execute($sql[$engine]); | ||||
| } | ||||
		Reference in New Issue
	
	Block a user