forked from GNUsocial/gnu-social
		
	
		
			
				
	
	
		
			64 lines
		
	
	
		
			1.9 KiB
		
	
	
	
		
			PHP
		
	
	
	
	
	
			
		
		
	
	
			64 lines
		
	
	
		
			1.9 KiB
		
	
	
	
		
			PHP
		
	
	
	
	
	
| <?php
 | |
| /**
 | |
|  * Table Definition for confirm_address
 | |
|  */
 | |
| require_once INSTALLDIR.'/classes/Memcached_DataObject.php';
 | |
| 
 | |
| class Confirm_address extends Memcached_DataObject 
 | |
| {
 | |
|     ###START_AUTOCODE
 | |
|     /* the code below is auto generated do not remove the above tag */
 | |
| 
 | |
|     public $__table = 'confirm_address';                 // table name
 | |
|     public $code;                            // varchar(32)  primary_key not_null
 | |
|     public $user_id;                         // int(4)   not_null
 | |
|     public $address;                         // varchar(255)   not_null
 | |
|     public $address_extra;                   // varchar(255)   not_null
 | |
|     public $address_type;                    // varchar(8)   not_null
 | |
|     public $claimed;                         // datetime()  
 | |
|     public $sent;                            // datetime()  
 | |
|     public $modified;                        // timestamp()   not_null default_CURRENT_TIMESTAMP
 | |
| 
 | |
|     /* Static get */
 | |
|     function staticGet($k,$v=null)
 | |
|     { return Memcached_DataObject::staticGet('Confirm_address',$k,$v); }
 | |
| 
 | |
|     /* the code above is auto generated do not remove the tag below */
 | |
|     ###END_AUTOCODE
 | |
| 
 | |
|     function sequenceKey()
 | |
|     { return array(false, false); }
 | |
| 
 | |
|     static function getAddress($address, $addressType)
 | |
|     {
 | |
|         $ca = new Confirm_address();
 | |
| 
 | |
|         $ca->address      = $address;
 | |
|         $ca->address_type = $addressType;
 | |
| 
 | |
|         if ($ca->find(true)) {
 | |
|             return $ca;
 | |
|         }
 | |
| 
 | |
|         return null;
 | |
|     }
 | |
| 
 | |
|     static function saveNew($user, $address, $addressType, $extra=null)
 | |
|     {
 | |
|         $ca = new Confirm_address();
 | |
| 
 | |
|         if (!empty($user)) {
 | |
|             $ca->user_id = $user->id;
 | |
|         }
 | |
| 
 | |
|         $ca->address       = $address;
 | |
|         $ca->address_type  = $addressType;
 | |
|         $ca->address_extra = $extra;
 | |
|         $ca->code          = common_confirmation_code(64);
 | |
| 
 | |
|         $ca->insert();
 | |
| 
 | |
|         return $ca;
 | |
|     }
 | |
| }
 |