Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- require_once 'insert.class.php';
- require_once 'get.class.php';
- Class Note
- {
- public $ip;
- private $ipid;
- public $premiumid;
- public $deger;
- private $insert;
- private $get;
- private function __construct()
- {
- $this->insert = new Insert();
- $this->get = new Get();
- $this->ip = $_SERVER["REMOTE_ADDR"];
- }
- private function checkIp() // ismine aldanma..
- {
- $get->getSql("SELECT * FROM ip WHERE ip_id=" . $this->ip);
- if($get->returnCount()<1)
- {
- $get->resetData();
- $insert->getSql("INSERT INTO (ip_ip,ip_tarih) VALUES ('" . $this->ip . "'," . date() . ")");
- if($insert->insertData())
- {
- $this->ipid = $insert->insertid;
- return true;
- }
- else
- {
- return false;
- }
- }
- else
- { $get->resetData();
- $get->getSql("SELECT * FROM ip WHERE ip_ip=" . $this->ip);
- $data = $get->getData();
- $this->ipid = $data["ip_id"];
- return true;
- }
- }
- private function checkPremium()
- {
- if($this->checkIp())
- {
- $get->resetData();
- $get->getSql("SELECT * FROM ip_p WHERE
- ip=" . $this->ip .
- " AND premium='" . $this->premiumid .
- "' AND deger='" . $this->deger . "'" );
- $count = $get->returnCount();
- if($count == 1)
- {
- return false;
- }
- else
- {
- $get->resetData();
- $get->getSql("SELECT * FROM ip_p WHERE ip=" . $this->ip .
- " AND premium='" . $this->premiumid . "'");
- $count = $get->returnCount();
- if($count == 1)
- {
- return "Update";
- }
- else
- {
- return "Insert";
- }
- }
- }
- else
- {
- return false;
- }
- }
- public function addNote()
- {
- if($this->checkPremium()==false)
- {
- return "You cannot give same note again..!";
- }
- if($this->checkPremium()=="Update")
- {
- $insert->getSql("UPDATE ip_p SET deger='" . $this->deger . "' time='" . time() . "'");
- $sonuc = $insert->insertData();
- if($sonuc)
- {
- return "Your note is Updated.";
- }
- else
- {
- return "Sorry. Technical problem!";
- }
- }
- if($this->checkPremium()=="Insert")
- {
- $insert->getSql("INSERT INTO (ip,premium,deger,time) VALUES ('" . $this->ipid . "','" . $this->premiumid . "','" . $this->deger . "','" . time() . "')");
- $sonuc = $insert->insertData();
- if($sonuc)
- {
- return "Your note is added";
- }
- else
- {
- return "Sorry. Technical problem!";
- }
- }
- }
- }
- ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement