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;
	}	
}
?>