$rempic = ''; } if (!isset($orderid)) { $orderid = ''; } if (!isset($posttime)) { $posttime = ''; } if (!isset($checkinfo)) { $checkinfo = 'true'; } if (is_array($flag)) { $flag = implode(',', $flag); } //栏目权限验证 IsCategoryPriv($cid, 'update'); //获取parentstr $row = $dosql->GetOne("SELECT `parentid` FROM `#@__infoclass` WHERE `id`={$classid}"); $parentid = $row['parentid']; if ($parentid == 0) { $parentstr = '0,'; } else { $r = $dosql->GetOne("SELECT `parentstr` FROM `#@__infoclass` WHERE `id`={$parentid}"); $parentstr = $r['parentstr'] . $parentid . ','; } //保存远程缩略图 if ($rempic == 'true' && preg_match("#^http:\\/\\/#i", $picurl)) { $picurl = GetRemPic($picurl); } //自动缩略图处理 $r = $dosql->GetOne("SELECT `picwidth`,`picheight` FROM `#@__infoclass` WHERE `id`={$classid}");
} //自动缩略图处理 $r = $dosql->GetOne("SELECT `picwidth`,`picheight` FROM `#@__infoclass` WHERE `id`={$classid}"); if (!empty($r['picwidth']) && !empty($r['picheight'])) { ImageResize(PHPMYWIND_ROOT . '/' . $picurl, $r['picwidth'], $r['picheight']); } $sql = "UPDATE `{$tbname}` SET siteid='{$cfg_siteid}', classid='{$classid}', parentid='{$parentid}', parentstr='{$parentstr}', mainid='{$mainid}', mainpid='{$mainpid}', mainpstr='{$mainpstr}', title='{$title}', colorval='{$colorval}', boldval='{$boldval}', flag='{$flag}', source='{$source}', author='{$author}', linkurl='{$linkurl}', keywords='{$keywords}', description='{$description}', content='{$content}', picurl='{$picurl}', picarr='{$picarr}', orderid='{$orderid}', hits='{$hits}', posttime='{$posttime}', checkinfo='{$checkinfo}' {$fieldstr} WHERE id={$id}"; if ($dosql->ExecNoneQuery($sql)) { header("location:{$gourl}"); exit; } } else { if ($action == 'check') { //审核权限 $r = $dosql->GetOne("SELECT `classid` FROM `#@__infolist` WHERE `id`={$id}"); IsCategoryPriv($r['classid'], 'update'); if ($checkinfo == '已审') { $dosql->ExecNoneQuery("UPDATE `{$tbname}` SET `checkinfo`='false' WHERE `id`={$id}"); echo '<a href="javascript:;" onclick="CheckInfo(' . $id . ',\'未审\')" title="点击进行审核与未审操作">未审</a>'; exit; } if ($checkinfo == '未审') { $dosql->ExecNoneQuery("UPDATE `{$tbname}` SET `checkinfo`='true' WHERE `id`={$id}"); echo '<a href="javascript:;" onclick="CheckInfo(' . $id . ',\'已审\')" title="点击进行审核与未审操作">已审</a>'; exit; } } else { header("location:{$gourl}"); exit; } }
if ($action == 'delallclass') { //删除栏目的单页信息 foreach ($checkid as $k => $v) { //初始化参数 $ids = ''; //获取可删除权限id $dosql->Execute("SELECT `id` FROM `{$tbname}` WHERE (`id`={$v} OR `parentstr` LIKE '%,{$v},%')"); while ($row = $dosql->GetArray()) { if (IsCategoryPriv($row['id'], 'del', 1)) { $ids .= $row['id'] . ','; } } $ids = trim($ids, ','); if ($ids != '') { //删除单页 $dosql->ExecNoneQuery("DELETE FROM `#@__info` WHERE `classid` IN ({$ids})"); } //删除栏目 if (IsCategoryPriv($v, 'del', 1)) { $dosql->ExecNoneQuery("DELETE FROM `{$tbname}` WHERE (`id`={$v} OR `parentstr` LIKE '%,{$v},%')"); } } header("location:{$gourl}"); exit; } else { header("location:{$gourl}"); exit; } } } }
if ($action == 'del') { //栏目权限验证 $r = $dosql->GetOne("SELECT `classid` FROM `#@__{$tbname}` WHERE `id`={$id}"); IsCategoryPriv($r['classid'], 'del', 1); $deltime = time(); $dosql->ExecNoneQuery("UPDATE `#@__{$tbname}` SET delstate='true', deltime='{$deltime}' WHERE id={$id}"); } //删除选中记录 if ($action == 'delall') { if ($ids != '') { //解析id,验证是否有删除权限 $ids = explode(',', $ids); $idstr = ''; foreach ($ids as $id) { $r = $dosql->GetOne("SELECT `classid` FROM `#@__{$tbname}` WHERE `id`={$id}"); if (IsCategoryPriv($r['classid'], 'del', 1)) { $idstr .= $id . ','; } } $idstr .= trim($idstr, ','); if ($idstr != '') { $deltime = time(); $dosql->ExecNoneQuery("UPDATE `#@__{$tbname}` SET delstate='true', deltime='{$deltime}' WHERE `id` IN ({$idstr})"); } } } ?> <div class="toolbarTab"> <ul> <?php $flagArr = array('all' => '全部', 'notcheck' => '未审', 'ischeck' => '已审');
echo '<div class="hr_1"></div>'; if (IsCategoryPriv($row2['id'], 'list', $cfg_siteid, 0)) { echo '<a href="goods.php?cid=' . $row2['id'] . '" target="main">' . $row2['classname'] . '管理</a>'; } if (IsCategoryPriv($row2['id'], 'add', $cfg_siteid, 0)) { echo '<a href="goods_add.php?cid=' . $row2['id'] . '" target="main">' . $row2['classname'] . '添加</a>'; } break; default: $r = $dosql->GetOne("SELECT * FROM `#@__diymodel` WHERE `id`=" . $row2['infotype']); if (isset($r) && is_array($r)) { echo '<div class="hr_1"></div>'; if (IsCategoryPriv($row2['id'], 'list', $cfg_siteid)) { echo '<a href="modeldata.php?m=' . $r['modelname'] . '" target="main">' . $row2['classname'] . '管理</a>'; } if (IsCategoryPriv($row2['id'], 'add', $cfg_siteid)) { echo '<a href="modeldata_add.php?m=' . $r['modelname'] . '&cid=' . $row2['id'] . '" target="main">' . $row2['classname'] . '添加</a>'; } } } echo '</div></div><div class="hr_5"></div>'; } $i++; } } ?> <!--scrollbar end--> </div> </div> </div> <div class="bGradient"></div>
************************** (C)2010-2015 phpMyWind.com update: 2014-5-30 16:49:43 person: Feng ************************** */ //初始化参数 $tbname = '#@__info'; $gourl = 'info.php'; $action = isset($action) ? $action : ''; //引入操作类 require_once ADMIN_INC . '/action.class.php'; //修改单页信息 if ($action == 'update') { //栏目权限验证 IsCategoryPriv($classid, 'update'); //初始化参数 if (!isset($mainid)) { $mainid = '-1'; } $row = $dosql->GetOne("SELECT `parentid` FROM `#@__infoclass` WHERE `id`={$classid}"); $parentid = $row['parentid']; $parentstr = $doaction->GetParentStr(); $posttime = GetMkTime($posttime); //自定义字段处理 $fieldname = ''; $fieldvalue = ''; $fieldstr = ''; $ids = GetDiyFieldCatePriv('0', $classid); if (!empty($ids)) { $dosql->Execute("SELECT * FROM `#@__diyfield` WHERE infotype=0 AND `id` IN ({$ids}) AND checkinfo=true ORDER BY orderid ASC");