本文整理匯總了PHP中CParameter::loadINI方法的典型用法代碼示例。如果您正苦於以下問題:PHP CParameter::loadINI方法的具體用法?PHP CParameter::loadINI怎麽用?PHP CParameter::loadINI使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類CParameter
的用法示例。
在下文中一共展示了CParameter::loadINI方法的1個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的PHP代碼示例。
示例1: removeOnePhotoActivity
public function removeOnePhotoActivity($app, $uniqueId, $datetime, $photoId, $thumbnail)
{
$db = JFactory::getDBO();
$query = 'SELECT * FROM ' . $db->quoteName('#__community_activities') . ' ' . 'WHERE ' . $db->quoteName('app') . '=' . $db->Quote($app) . ' ' . 'AND ' . $db->quoteName('cid') . '=' . $db->Quote($uniqueId) . ' ' . 'AND ( ' . $db->quoteName('created') . ' BETWEEN ' . $db->Quote($datetime) . ' ' . 'AND ( ADDTIME(' . $db->Quote($datetime) . ', ' . $db->Quote('00:00:05') . ' ) ) ) ';
$db->setQuery($query);
$result = $db->loadObjectList();
if ($db->getErrorNum()) {
JError::raiseError(500, $db->stderr());
}
$activityId = null;
$handler = new CParameter(null);
// the activity data contains photoid and the photo thumbnail
// which can be useful for us to find the correct activity id
foreach ($result as $activity) {
$handler->loadINI($activity->params);
if ($handler->getValue('photoid') == $photoId) {
$activityId = $activity->id;
break;
}
if (JString::strpos($activity->content, $thumbnail) !== false) {
$activityId = $activity->id;
break;
}
}
if (is_null($activityId)) {
return $this->removeOneActivity($app, $uniqueId);
}
$query = 'DELETE FROM ' . $db->quoteName('#__community_activities') . ' ' . 'WHERE ' . $db->quoteName('id') . '=' . $db->Quote($activityId) . ' ' . 'LIMIT 1 ';
$db->setQuery($query);
$status = $db->query();
if ($db->getErrorNum()) {
JError::raiseError(500, $db->stderr());
}
return $status;
}