Пример #1
0
 public function get_path_activity($instance)
 {
     try {
         $oPathApi = new path_wrapper();
         $test = get_option('widget_path-activity');
         $options = $test[3];
         $pathusername = strip_tags(stripslashes($options['pathusername']));
         $pathpassword = strip_tags(stripslashes($options['pathpassword']));
         $user = $oPathApi->login($pathusername, $pathpassword);
         $aPathActivity = $oPathApi->getHome();
         $activity = array();
         $sort = array();
         foreach ($aPathActivity->moments as $moment) {
             if (!in_array($moment->type, array("ambient"))) {
                 $activity['' . $moment->visible_ts . ''] = $moment;
                 $sort[] = $moment->visible_ts;
             }
         }
         arsort($sort);
         $nbdisplay = empty($options['pathnbdisplay']) ? '5' : strip_tags(stripslashes($options['pathnbdisplay']));
         echo json_encode(array("sort" => $sort, "data" => $activity, "nbdisplay" => $nbdisplay));
         exit;
     } catch (Exception $e) {
         var_dump($e->getMessage());
     }
     die;
 }
Пример #2
0
<?php

include 'class.path.php';
$api = new path_wrapper();
$user = $api->login('YOUR_PATH_USERNAME', 'YOUR_PATH_PASSWORD');
echo $api->user->id;
$data = $api->getHome();
print_r($data);