Current File : /home/karenpetzb/application/models/CodeReduction.php |
<?php
class CodeReduction extends Zend_Db_Table
{
protected $_name = 'promo_codereduction';
protected $_primary = 'ID';
public function getAllCodes() {
return $this->select()->order('DATESTART DESC')->query()->fetchAll();
}
public function getCodeBy($code) {
return $this->select()->where('CODE = ?',$code)->order('DATESTART DESC')->query()->fetch();
}
public function getVerifyCodeBy($code) {
$date = new Zend_Date();
$select = "
SELECT *
FROM promo_codereduction
WHERE isACTIF = 1
AND CODE = '".$code."'
AND DATESTART <= '".$date->toString('YYYY-MM-dd')."'
AND DATEEND >= '".$date->toString('YYYY-MM-dd')."'";
$results = $this->getAdapter()->fetchAll($select);
$resultCode = array();
if (isset($results) && !empty($results)) {
foreach ($results as $result) {
$resultCode['PRODUITREF'] = $result['PRODUITREF'];
$resultCode['PRODUITNBR'] = $result['PRODUITNBR'];
$resultCode['CMDTOTAL'] = $result['CMDTOTAL'];
$resultCode['CODE'] = $result['CODE'];
$resultCode['LIBELLE'] = $result['LIBELLE'];
$resultCode['DATESTART'] = $result['DATESTART'];
$resultCode['DATEEND'] = $result['DATEEND'];
$resultCode['isACTIF'] = $result['isACTIF'];
$resultCode['EURO'] = $result['EURO'];
$resultCode['POUR'] = $result['POUR'];
break;
}
}
return $resultCode;
}
}
?>