本文整理汇总了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;
}