Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- /*
- *
- * @ This file is created by http://DeZender.Net
- * @ deZender (PHP5 Decoder for ionCube Encoder)
- *
- * @ Version : 3.5.0.0
- * @ Author : DeZender
- * @ Release on : 22.06.2018
- * @ Official site : http://DeZender.Net
- *
- */
- namespace Evolution\Models;
- class Banner_ads extends Model
- {
- private $settings = null;
- public function __construct()
- {
- parent::__construct();
- $this->settings = Settings::getInstance();
- }
- public function rotator()
- {
- if ($this->settings->get('bannerads_available') != 'yes') {
- return null;
- }
- $q = $this->db->where('status', 'Active')->where('credits>', 0)->limit(1)->order_by('RAND()')->get('banner_ads');
- if (0 < $q->num_rows()) {
- $r = $q->row();
- $this->db->set('credits', 'credits-1', false)->set('views', 'views+1', false)->where('id', $r->id)->update('banner_ads');
- $ad['link'] = site_url('click.php?t=banner_ad&i=' . $r->id);
- $ad['img'] = $r->img;
- } else {
- $ad['link'] = site_url('?view=advertise');
- $ad['img'] = base_url('assets/evolution/images/ad_468x60.jpg');
- }
- return $ad;
- }
- public function visit($id)
- {
- $q = $this->db->select('id, url')->where('id', $id)->get('banner_ads');
- if ($q->num_rows() == 0) {
- return null;
- }
- $r = $q->row();
- $this->db->set('clicks', 'clicks+1', false)->where('id', $r->id)->update('banner_ads');
- return $r->url;
- }
- public function getRow($data)
- {
- $q = $this->db->where($data)->get('banner_ads');
- if ($q->num_rows() == 0) {
- return null;
- }
- return $q->row();
- }
- public function getPrices()
- {
- $q = $this->db->order_by('credits', 'asc')->get('banner_price');
- if ($q->num_rows() == 0) {
- return null;
- }
- $r = $q->result();
- $q->free_result();
- return $r;
- }
- public function userCredits()
- {
- $user = User::getInstance();
- ...................................................................
- .........................................
- ...................
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement