Geo_MapLocationLanguage::__construct PHP Method

__construct() public method

public __construct ( IGeoMapLocation $mapLocation = NULL, integer $languageId, array $p_languageSource = NULL, $p_forceExists = false )
$mapLocation IGeoMapLocation
$languageId integer
$p_languageSource array
    public function __construct(IGeoMapLocation $mapLocation = NULL, $languageId = 0, array $p_languageSource = NULL, $p_forceExists = false)
    {
        global $g_ado_db;
        parent::__construct($this->m_columnNames);
        if ($p_languageSource) {
            $this->fetch($p_languageSource, $p_forceExists);
            return;
        }
        if ($mapLocation === NULL || $languageId < 1) {
            return;
        }
        $this->m_data['fk_maplocation_id'] = $mapLocation->getId();
        $this->m_data['fk_language_id'] = $languageId;
        $this->fetch();
    }