50 lines
		
	
	
		
			1.4 KiB
		
	
	
	
		
			PHP
		
	
	
	
	
	
			
		
		
	
	
			50 lines
		
	
	
		
			1.4 KiB
		
	
	
	
		
			PHP
		
	
	
	
	
	
<?php
 | 
						|
class ClassLang extends ClassConfig {
 | 
						|
    public function __construct(){}
 | 
						|
    public function __destruct(){}
 | 
						|
    
 | 
						|
    public function listLanguages($is_active='TRUE'){
 | 
						|
        $this->_isActive = $is_active;
 | 
						|
        $oPDOLink = ClassConfig::databaseConnect();
 | 
						|
        $sql="
 | 
						|
        SELECT *
 | 
						|
        FROM core_lang;
 | 
						|
        ";
 | 
						|
        $execSQL = $oPDOLink->prepare($sql);
 | 
						|
        $execSQL->execute(array());
 | 
						|
        $rows = $execSQL->fetchAll(PDO::FETCH_ASSOC);
 | 
						|
        return $rows;
 | 
						|
    }
 | 
						|
    
 | 
						|
    public function listActiveLanguages($is_active='TRUE'){
 | 
						|
        $this->_isActive = $is_active;
 | 
						|
        $oPDOLink = ClassConfig::databaseConnect();
 | 
						|
        $sql="
 | 
						|
        SELECT *
 | 
						|
        FROM core_lang
 | 
						|
        WHERE is_active=".$this->_isActive.";
 | 
						|
        ";
 | 
						|
        $execSQL = $oPDOLink->prepare($sql);
 | 
						|
        $execSQL->execute(array());
 | 
						|
        $rows = $execSQL->fetchAll(PDO::FETCH_ASSOC);
 | 
						|
        return $rows;
 | 
						|
    }
 | 
						|
    
 | 
						|
    public function getLangCodeById($lang_id){
 | 
						|
        $this->_langId = $lang_id;
 | 
						|
        $oPDOLink = ClassConfig::databaseConnect();
 | 
						|
        
 | 
						|
        $sql="
 | 
						|
        SELECT code
 | 
						|
        FROM core_lang
 | 
						|
        WHERE id=:lang_id;
 | 
						|
        ";
 | 
						|
        
 | 
						|
        $execSQL = $oPDOLink->prepare($sql);
 | 
						|
        $execSQL->execute(array(
 | 
						|
            ':lang_id'=>$this->_langId
 | 
						|
        ));
 | 
						|
        $row = $execSQL->fetch(PDO::FETCH_ASSOC);
 | 
						|
        return $row;
 | 
						|
    }
 | 
						|
} |