set curl user agent and referrer

git-svn-id: file:///home/shish/svn/shimmie2/trunk@502 7f39781d-f577-437e-ae19-be835c7a54ca
This commit is contained in:
shish 2007-09-29 22:48:33 +00:00
parent ef1a82043d
commit 7a936d41cf
2 changed files with 18 additions and 0 deletions

View File

@ -70,6 +70,22 @@ class Upgrade extends Extension {
$config->set_int("db_version", 6);
$config->set_bool("in_upgrade", false);
}
if($config->get_int("db_version") == -1) {
$database->Execute("ALTER TABLE users ADD COLUMN parent INTEGER");
$database->Execute("ALTER TABLE users ADD COLUMN is_template ENUM('Y','N') DEFAULT 'N'");
$database->Execute("INSERT INTO users(name, is_template) VALUES(?, 'Y')", array("[Anonymous]"));
$database->Execute("INSERT INTO users(name, is_template) VALUES(?, 'Y')", array("[User]"));
$database->Execute("INSERT INTO users(name, is_template) VALUES(?, 'Y')", array("[Moderator]"));
$database->Execute("INSERT INTO users(name, is_template) VALUES(?, 'Y')", array("[Admin]"));
$anon_id = $database->db->GetOne("SELECT id FROM users WHERE name=?", array("[Anonymous]"));
$user_id = $database->db->GetOne("SELECT id FROM users WHERE name=?", array("[User]"));
$admin_id = $database->db->GetOne("SELECT id FROM users WHERE name=?", array("[Admin]"));
$database->Execute("UPDATE users SET parent=?", array($user_id));
$database->Execute("UPDATE users SET parent=? WHERE password IS NULL", array($anon_id));
$database->Execute("UPDATE users SET parent=? WHERE is_admin='Y'", array($admin_id));
$config->set_int("db_version", 7);
}
}
}
add_event_listener(new Upgrade(), 5);

View File

@ -150,6 +150,8 @@ class Upload extends Extension {
curl_setopt($ch, CURLOPT_FILE, $fp);
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_REFERER, $url);
curl_setopt($ch, CURLOPT_USERAGENT, "Shimmie-".VERSION);
curl_exec($ch);
curl_close($ch);