本文整理汇总了PHP中FeedItem::edit方法的典型用法代码示例。如果您正苦于以下问题:PHP FeedItem::edit方法的具体用法?PHP FeedItem::edit怎么用?PHP FeedItem::edit使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类FeedItem
的用法示例。
在下文中一共展示了FeedItem::edit方法的6个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: editWithArray
function editWithArray($itemId, $arg){
if (!isset($itemId) || !is_array($arg)) {
return false;
}
foreach ($arg as $key=>$value) {
if (!Validator::enum($key, 'author,permalink,title,autoUpdate,allowRedistribute,tags,focus,visibility')) {
return false;
}
if (!FeedItem::edit($itemId, $key, $value)) {
return false;
}
}
return true;
}
示例2: _t
$focus = $_POST['focus'];
if(empty($id) || empty($focus) || !in_array($focus, array('y','n'))) {
$response['error'] = -1;
$response['message'] = _t('잘못된 접근입니다.');
} else {
if (!isAdmin()) {
$response['error'] = 1;
$response['message'] = _t('관리자만이 이 기능을 사용할 수 있습니다.');
} else {
$ids = explode(',', $id);
foreach($ids as $id) {
if(empty($id)) continue;
$feedItem = FeedItem::getAll($id);
if($feedItem) {
FeedItem::edit($id,'focus', $focus);
} else {
$response['error'] = -1;
$response['message'] = _t('잘못된 접근입니다.');
break;
}
}
}
}
func::printRespond($response);
?>
示例3:
<?php
define('ROOT', '..');
include ROOT . '/lib/include.php';
include ROOT . '/lib/link.begin.php';
if(isset($accessInfo['action'])) {
$id = $accessInfo['action'];
if(!is_numeric($id) || empty($id)) {
$id = FeedItem::getIdByURL($accessInfo['address']);
}
$linker_post = FeedItem::getFeedItem($id);
$linker_feed = Feed::getAll($linker_post['feed']);
FeedItem::edit($linker_post['id'], 'click', $linker_post['click']+1);
}
if(!empty($config->linkskin)) {
$skin = new Skin;
$skin->load('link/'.$config->linkskin);
include ROOT.'/lib/link/skin.begin.php';
include ROOT . '/lib/piece/linker.php';
include ROOT.'/lib/link/skin.end.php';
} else {
if(isset($linker_post)) {
header('Location: ' . func::translate_uri($linker_post['permalink'])); // 한글주소 문제없이..
}
}
include ROOT . '/lib/link.end.php';
示例4: _t
if(empty($id) || empty($value) || !in_array($value, array('y','n'))) {
$response['error'] = -1;
$response['message'] = _t('잘못된 접근입니다.');
} else {
if (!isLoggedIn()) {
$response['error'] = 1;
$response['message'] = _t('로그인 한 사람만 이 기능을 사용할 수 있습니다.');
} else {
$ids = explode(',', $id);
foreach($ids as $id) {
if(empty($id)) continue;
$feedItem = FeedItem::getAll($id);
$feed = Feed::getAll($feedItem['feed']);
if(isAdmin() || $feed['owner'] == getLoggedId()) {
FeedItem::edit($id,'visibility', $value);
} else {
$response['error'] = -1;
$response['message'] = _t('잘못된 접근입니다.');
break;
}
}
}
}
func::printRespond($response);
?>
示例5: _t
$response['message'] = _t('잘못된 접근입니다.');
} else {
if (!isLoggedIn()) {
$response['error'] = 1;
$response['message'] = _t('로그인 한 사람만 이 기능을 사용할 수 있습니다.');
} else {
$ids = explode(',', $id);
foreach($ids as $id) {
if(empty($id)) continue;
$feedItem = FeedItem::getAll($id);
$feed = Feed::getAll($feedItem['feed']);
if(isAdmin() || $feed['owner'] == getLoggedId()) {
FeedItem::edit($id,'visibility', 'd');
Feed::edit($feed['id'],array('feedCount'=>$feed['feedCount']-1));
requireComponent('Bloglounge.Data.Groups');
if(!empty($feed['category'])) Catregory::rebuildCount($feed['category']);
if(!empty($feed['group'])) Group::rebuildCount($feed['group']);
if($admin_mode) {
include_once( ROOT . '/lib/admin.php' );
addAppMessage(_t('선택하신 글을 휴지통으로 옮겼습니다.'));
}
} else {
$response['error'] = -1;
$response['message'] = _t('잘못된 접근입니다.');
break;
示例6: WHERE
<?php
define('ROOT', '..');
include ROOT . '/lib/include.php';
include ROOT . '/lib/begin.php';
if(isset($accessInfo['action'])) {
$id = $accessInfo['action'];
$post = FeedItem::getFeedItem($id);
FeedItem::edit($post['id'], 'click', $post['click']+1);
$page = FeedItem::getPageFromWritten($post['written']);
if(!isAdmin()) {
$filter = ' WHERE (i.visibility = "y") AND (i.feedVisibility = "y") ';
} else {
$filter = ' WHERE (i.visibility != "d") ';
}
$pageCut = 5;
$pageCount = 1;
$paging = Func::makePaging($page, $pageCount, FeedItem::getFeedItemCount($filter), $pageCut);
$pageCount = $paging['pageEnd'] - $paging['pageStart'] + 1;
$result = FeedItem::getIdListFromPage($paging['pageStart'], $filter ,$pageCount);
$pageDatas = array();
$start = $paging['pageStart']-1;
if($start <= 0) $start = 1;
for($i=0;$i<count($result);$i++) {
$item = $result[$i];