本文整理汇总了PHP中Subscription::getSubscription方法的典型用法代码示例。如果您正苦于以下问题:PHP Subscription::getSubscription方法的具体用法?PHP Subscription::getSubscription怎么用?PHP Subscription::getSubscription使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Subscription
的用法示例。
在下文中一共展示了Subscription::getSubscription方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: isset
<?php
include_once "../includes/webservice.inc.php";
$webService = new Webservices_Writer();
$webService->init();
/* to get subscription details */
$data = isset($_POST['data']) ? $_POST['data'] : '';
$fp = fopen('/var/www/html/logfiles/subscription.txt', 'a');
fwrite($fp, $data . "\n");
$subscription = new Subscription();
$return = $subscription->getSubscription();
$subscriptionexpiry = $subscription->getSubscriptionexpiry($data);
/* end */
if ($return) {
$webService->createXMLInstance();
$webService->appendArrayToRootNode('', $return);
if ($subscriptionexpiry != '') {
$webService->appendArrayToRootNode('', $subscriptionexpiry);
}
$webService->displayXML();
} else {
if (isset($subscription->errorMessages) && count($subscription->errorMessages) > 0) {
$errormessages = $subscription->errorMessages;
} else {
$errormessages[] = 'No Data Found';
}
$xmls = $webService->errorXML(join(",", $errormessages));
$webService->outputXML($xmls);
}
示例2: relationshipDetailsArray
function relationshipDetailsArray(Profile $source, Profile $target)
{
$details = array();
$details['screen_name'] = $source->getNickname();
$details['followed_by'] = $target->isSubscribed($source);
try {
$sub = Subscription::getSubscription($source, $target);
$details['following'] = true;
$details['notifications_enabled'] = $sub->jabber || $sub->sms;
} catch (NoResultException $e) {
$details['following'] = false;
$details['notifications_enabled'] = false;
}
$details['blocking'] = $source->hasBlocked($target);
$details['id'] = intval($source->id);
return $details;
}