本文整理匯總了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;
}