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