if ($count) { $query = DB::query("SELECT * FROM " . DB::table('home_pic') . " WHERE {$wheresql} ORDER BY dateline DESC LIMIT {$start},{$perpage}"); while ($value = DB::fetch($query)) { $value['pic'] = pic_get($value['filepath'], 'album', $value['thumb'], $value['remote']); $list[] = $value; } } $_G['gp_ajaxtarget'] = empty($_G['gp_ajaxtarget']) ? 'diyimages' : $_G['gp_ajaxtarget']; $multi = multi($count, $perpage, $page, "home.php?mod=spacecp&ac=index&op=image&albumid={$albumid}"); } elseif ($op == 'getblock') { $blockname = getstr($_GET['blockname'], 15); $blockhtml = ''; if (check_ban_block($name, $space)) { space_merge($space, 'field_home'); $data = getuserdiydata($space); $blockhtml = getblockhtml($blockname, $data['parameters'][$blockname]); } } elseif ($op == 'edit') { $blockname = getstr($_GET['blockname'], 15); $blockdata = lang('space', 'blockdata'); if (!empty($blockdata[$blockname]) && check_ban_block($blockname, $space)) { space_merge($space, 'field_home'); $userdiy = getuserdiydata($space); $para = $userdiy['parameters'][$blockname]; $para['title'] = !isset($para['title']) ? $blockdata[$blockname] : stripslashes($para['title']); } else { showmessage('the_block_is_not_available'); } } elseif ($op == 'editnv') { space_merge($space, 'field_home'); $blockposition = unserialize($space['blockposition']);
function formatdata($data, $position) { $groupstatus = getglobal('setting/groupstatus'); $list = array(); foreach ((array) $data['block']['frame`frame1']['column`frame1_' . $position] as $blockname => $blockdata) { if (strpos($blockname, 'block`') === false || empty($blockdata) || !isset($blockdata['attr']['name'])) { continue; } $name = $blockdata['attr']['name']; if ($groupstatus && $name == 'group' || $name != 'group') { $list[$name] = getblockhtml($name, $data['parameters'][$name]); } } return $list; }
function formatdata($data, $position, $space) { $list = array(); foreach ((array) $data['block']['frame`frame1']['column`frame1_' . $position] as $blockname => $blockdata) { if (strpos($blockname, 'block`') === false || empty($blockdata) || !isset($blockdata['attr']['name'])) { continue; } $name = $blockdata['attr']['name']; if (check_ban_block($name, $space)) { $list[$name] = getblockhtml($name, $data['parameters'][$name]); } } return $list; }
function formatdata($data, $position) { $list = array(); foreach ((array) $data['block']['frame`frame1']['column`frame1_' . $position] as $blockname => $blockdata) { if (strpos($blockname, 'block`') === false) { continue; } $name = $blockdata['attr']['name']; $list[$name] = getblockhtml($name, $data['parameters'][$name]); } return $list; }