ArticleAuthor::__construct PHP Method

__construct() public method

The ArticleAuthors table links together articles with authors.
public __construct ( integer $p_articleNumber = null, integer $p_languageId = null, integer $p_authorId = null, integer $p_typeId = null, $p_order = null )
$p_articleNumber integer
$p_languageId integer
$p_authorId integer
$p_typeId integer
    public function __construct($p_articleNumber = null, $p_languageId = null, $p_authorId = null, $p_typeId = null, $p_order = null)
    {
        $this->setColumnNames($this->m_columnNames);
        if (is_numeric($p_articleNumber)) {
            $this->m_data['fk_article_number'] = $p_articleNumber;
        }
        if (is_numeric($p_languageId)) {
            $this->m_data['fk_language_id'] = $p_languageId;
        }
        if (is_numeric($p_authorId)) {
            $this->m_data['fk_author_id'] = $p_authorId;
        }
        if (is_numeric($p_typeId)) {
            $this->m_data['fk_type_id'] = $p_typeId;
        }
        if (is_numeric($p_order)) {
            $this->m_data['order'] = $p_order;
        }
        if (!is_null($p_articleNumber) && !is_null($p_languageId) && !is_null($p_authorId) && !is_null($p_typeId)) {
            $this->fetch();
        }
    }