Ejemplo n.º 1
0
    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']);
Ejemplo n.º 2
0
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;
}
Ejemplo n.º 3
0
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;
}
Ejemplo n.º 4
0
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;
}