Exemplo n.º 1
0
function attach_open()
{
    global $vars, $_attach_messages;
    foreach (array('refer', 'file') as $var) {
        ${$var} = isset($vars[$var]) ? $vars[$var] : null;
    }
    $age = isset($vars['age']) ? $vars['age'] : 0;
    $obj = new Attach($vars['refer'], $vars['file'], $age);
    return $obj->has() ? $obj->render() : array('msg' => $_attach_messages['err_notfound'], 'http_code' => 404);
    // 404エラーを出力
}
Exemplo n.º 2
0
function plugin_ref_action()
{
    global $vars;
    $usage = 'Usage: cmd=ref&page=page_name&src=attached_image_name';
    if (!isset($vars['page']) || !isset($vars['src'])) {
        return array('msg' => 'Invalid argument', 'body' => $usage);
    }
    $page = $vars['page'];
    $filename = $vars['src'];
    $attach = new Attach($page, $filename);
    $attach->render();
    exit;
}