Files
2019-11-17 19:14:07 +01:00

91 lines
1.9 KiB
PHP

<?php
class Concept extends ObjectModel
{
public $c_id;
public $c_texte;
public $c_lien;
public $c_btn;
public $c_image;
public static $definition = array(
'table' => 'cyb_concept',
'primary' => 'c_id',
'multilang' => false,
'fields' => array (
'c_texte' => array('type' => self::TYPE_HTML, 'required' => false),
'c_lien' => array('type' => self::TYPE_STRING, 'required' => false),
'c_btn' => array('type' => self::TYPE_STRING, 'required' => false),
'c_image' => array('type' => self::TYPE_STRING, 'required' => false),
)
);
public function __construct($id = null)
{
parent::__construct($id, null, null);
}
public static function exists($id = null)
{
if (! $id || ! is_numeric($id)) {
return false;
}
$req = 'SELECT c_id as id
FROM '._DB_PREFIX_.'cyb_concept
WHERE c_id = '.(int)$id;
$row = Db::getInstance(_PS_USE_SQL_SLAVE_)->getRow($req);
return ($row);
}
public function getId()
{
return $this->c_id;
}
public function getTexte()
{
return $this->c_texte;
}
public function setTexte($texte = null)
{
$this->c_texte = $texte;
return $this;
}
public function getBtn()
{
return $this->c_btn;
}
public function setBtn($btn = null)
{
$this->c_btn = $btn;
return $this;
}
public function getLien()
{
return $this->c_lien;
}
public function setLien($lien = null)
{
$this->c_lien = $lien;
return $this;
}
public function getImage()
{
return $this->c_image;
}
public function setImage($image = null)
{
$this->c_image = $image;
return $this;
}
}