Example #1
0
function do_create_static()
{
    $step = get_cookie('create_static_step');
    if ($step != '') {
        switch ($step) {
            case 'count':
                set_cookie('create_static_sum', step_count());
                set_cookie('create_static_id', get_start_id('goods', 'goods'));
                break;
            case 'goods_page':
                $val = step_create_single_page('goods', 'goods');
                if ($val != 0) {
                    set_cookie('create_static_id', $val);
                } else {
                    set_cookie('create_static_step', 'article_page');
                    set_cookie('create_static_id', get_start_id('article', 'article'));
                    set_cookie('create_static_page', 1);
                }
                break;
            case 'article_page':
                $val = step_create_single_page('article', 'article');
                if ($val != 0) {
                    set_cookie('create_static_id', $val);
                } else {
                    set_cookie('create_static_step', 'about_page');
                    set_cookie('create_static_id', get_start_id('article', 'about'));
                    set_cookie('create_static_page', 1);
                }
                break;
            case 'about_page':
                $val = step_create_single_page('article', 'about');
                if ($val != 0) {
                    set_cookie('create_static_id', $val);
                } else {
                    set_cookie('create_static_step', 'end');
                    set_cookie('create_static_page', 1);
                }
                break;
        }
    } else {
        echo 'error';
    }
}
Example #2
0
function do_create_static()
{
    $step = get_cookie('create_static_step');
    if ($step != '') {
        switch ($step) {
            case 'count':
                set_cookie('create_static_sum', step_count());
                set_cookie('create_static_id', get_start_id('goods', 'goods'));
                set_cookie('create_static_page', 1);
                break;
            case 'goods_sheet_page':
                $page_size = intval(get_varia('img_list_len'));
                $val = step_create_sheet_page('goods', 'goods', $page_size);
                if ($val != 0) {
                    set_cookie('create_static_page', $val);
                } else {
                    set_cookie('create_static_step', 'goods_cat_sheet_page');
                    set_cookie('create_static_cat', get_start_id('cat_goo', 'goods'));
                    set_cookie('create_static_page', 1);
                }
                break;
            case 'goods_cat_sheet_page':
                $page_size = intval(get_varia('img_list_len'));
                $val = step_create_cat_sheet_page('goods', 'goods', $page_size);
                if ($val != 0 || $val === 'next_cat') {
                    if ($val == 'next_cat') {
                        set_cookie('create_static_page', 1);
                    } else {
                        set_cookie('create_static_page', $val);
                    }
                } else {
                    set_cookie('create_static_step', 'article_sheet_page');
                    set_cookie('create_static_id', get_start_id('article', 'article'));
                    set_cookie('create_static_page', 1);
                }
                break;
            case 'article_sheet_page':
                $page_size = intval(get_varia('art_list_len'));
                $val = step_create_sheet_page('article', 'article', $page_size);
                if ($val != 0) {
                    set_cookie('create_static_page', $val);
                } else {
                    set_cookie('create_static_step', 'article_cat_sheet_page');
                    set_cookie('create_static_cat', get_start_id('cat_art', 'article'));
                    set_cookie('create_static_page', 1);
                }
                break;
            case 'article_cat_sheet_page':
                $page_size = intval(get_varia('art_list_len'));
                $val = step_create_cat_sheet_page('article', 'article', $page_size);
                if ($val != 0 || $val === 'next_cat') {
                    if ($val == 'next_cat') {
                        set_cookie('create_static_page', 1);
                    } else {
                        set_cookie('create_static_page', $val);
                    }
                } else {
                    set_cookie('create_static_step', 'recruit_sheet_page');
                    set_cookie('create_static_id', get_start_id('article', 'recruit'));
                    set_cookie('create_static_page', 1);
                }
                break;
            case 'recruit_sheet_page':
                $val = step_create_sheet_page('article', 'recruit', 5);
                if ($val != 0) {
                    set_cookie('create_static_page', $val);
                } else {
                    set_cookie('create_static_step', 'download_sheet_page');
                    set_cookie('create_static_id', get_start_id('article', 'download'));
                    set_cookie('create_static_page', 1);
                }
                break;
            case 'download_sheet_page':
                $val = step_create_sheet_page('article', 'download', 5);
                if ($val != 0) {
                    set_cookie('create_static_page', $val);
                } else {
                    set_cookie('create_static_step', 'message_sheet_page');
                    set_cookie('create_static_id', get_start_id('message', 'message'));
                    set_cookie('create_static_page', 1);
                }
                break;
            case 'message_sheet_page':
                $page_size = 5;
                $val = step_create_sheet_page('message', 'message', $page_size);
                if ($val != 0) {
                    set_cookie('create_static_page', $val);
                } else {
                    set_cookie('create_static_step', 'index_page');
                }
                break;
            case 'index_page':
                $domain = get_domain();
                $page_url = 'http://' . $domain . S_ROOT;
                $html = file_get_contents($page_url);
                set_cookie('create_static_created', get_cookie('create_static_created') + 1);
                set_cookie('create_static_step', 'index_channel_page');
                break;
            case 'index_channel_page':
                step_channel_page('index');
                set_cookie('create_static_step', 'about_channel_page');
                break;
            case 'about_channel_page':
                step_channel_page('about');
                set_cookie('create_static_step', 'goods_channel_page');
                break;
            case 'goods_channel_page':
                step_channel_page('goods');
                set_cookie('create_static_step', 'article_channel_page');
                break;
            case 'article_channel_page':
                step_channel_page('article');
                set_cookie('create_static_step', 'recruit_channel_page');
                break;
            case 'recruit_channel_page':
                step_channel_page('recruit');
                set_cookie('create_static_step', 'download_channel_page');
                break;
            case 'download_channel_page':
                step_channel_page('download');
                set_cookie('create_static_step', 'message_channel_page');
                break;
            case 'message_channel_page':
                step_channel_page('message');
                set_cookie('create_static_step', 'end');
                break;
        }
    } else {
        echo 'error';
    }
}