Created
March 19, 2011 13:43
-
-
Save atnan/877483 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| i?php | |
| require_once('chorus/Utils.php'); | |
| require_once('chorus/Kestrel.php'); | |
| require_once('chorus/DataService.php'); | |
| require_once('chorus/Shard.php'); | |
| Database::set_defaults(array( | |
| 'user' => 'tumblr3', | |
| 'password' => 'm3MpH1C0Koh39AQD83TFhsBPlOM1Rx9eW55Z8YWStbgTmcgQWJvFt4', | |
| 'database' => 'tumblr3', | |
| // 'write_lock_tables' => '*', | |
| 'extended_log' => (idate('G') == 17 && intval(idate('i')) == 56 && trim(`hostname`) == 'web10.tumblr.com') | |
| )); | |
| if (__FILE__ == '/var/www/apps/tumblr/config/config.php' || __FILE__ == '/data/tumblr/config/config.php') { | |
| define('ENVIRONMENT', 'production'); | |
| if (! defined('DEFAULT_DATABASE')) define('DEFAULT_DATABASE', 'primary'); | |
| define('S3_BUCKET', 'data.tumblr.com'); | |
| define('ENABLE_PANTHER', true); | |
| define('ENABLE_MEDIA_CDN', true); | |
| define('ASSETS_URL', (ENABLE_MEDIA_CDN && ! (isset($_SERVER['HTTPS']) && $_SERVER['HTTPS']) ? 'http://assets.tumblr.com' : '')); | |
| define('MEMCACHE_HOST', '10.252.0.68'); | |
| define('MEMCACHE_VERSION_HOST', '10.252.0.67'); | |
| define('VALIDATION_FAILURE_LOG', BASE_PATH . '/validate.log'); | |
| define('REDIRECT_403_LOG', BASE_PATH . '/403.log'); | |
| define( | |
| 'GOOGLE_API_KEY', | |
| (isset($_SERVER['HTTP_HOST']) && $_SERVER['HTTP_HOST'] == 'www.tumblr-beta.com') | |
| ? 'ABQIAAAAJlAd0HJn-kbPSqUsrS6CyhTpoeXstiwCMpsI5pU3slU-WDRPJxQts41ksQogKsyRsq_7Er6g4bSs0g' | |
| : 'ABQIAAAAJlAd0HJn-kbPSqUsrS6CyhTRJXjjauvD2gSXXVziOjeBJgmKOBTPW-8l5i5Pbk9Bvb1VCh4uVklE2g' | |
| ); | |
| Database::add('primary', array('host' => '192.168.200.142')); | |
| Database::add('db-tumblelogs', array('host' => '192.168.200.103')); | |
| //Database::add('db1', array('host' => '192.168.200.113' /* db-notifs */)); | |
| //Database::add('db1', array('host' => '192.168.201.58' /* db-notifs mmm writer */)); | |
| Database::add('db1', array('host' => '192.168.201.56' /* db-notifs01 */)); | |
| Database::add('db2', array('host' => '192.168.200.35')); | |
| Database::add('db3', array('host' => '192.168.201.71')); | |
| Database::add('db4', array('host' => '192.168.200.37')); | |
| Database::add('db-index-dashboard', array('host' => '192.168.200.115' /* slave-notes05 */)); | |
| Database::add('tumblr_feeds', array('host' => '192.168.200.100', 'database' => 'tumblr_feeds')); | |
| Database::add('stats_heap', array('host' => '192.168.200.100')); | |
| Database::add('tumblelogs-index', array('host' => '192.168.200.118')); | |
| Database::add('db-likes', array('host' => '192.168.200.236')); | |
| Database::add('db-tags', array('host' => '10.42.0.134')); | |
| //Database::add('db-users', array('host' => '192.168.200.117')); | |
| Database::add('db-users', array('host' => '192.168.200.137')); | |
| Database::add('db-notes', array('host' => '192.168.200.116')); | |
| Database::add('db-logs', array('host' => '192.168.200.81')); | |
| Database::add('db-themebackups', array('host' => '192.168.200.115')); | |
| Database::add('db-globaltags', array('host' => '192.168.200.83')); | |
| Database::add('db-primary01', array('host' => '192.168.200.22')); | |
| Database::add('db-primary02', array('host' => '10.42.0.253')); //dbm-blogsB100.d2 | |
| //Database::add('db-primary03', array('host' => '192.168.200.190')); | |
| Database::add('db-primary03', array('host' => '10.42.1.1')); //dbm-blogsC100.d2 | |
| // Database::add('db-primary04', array('host' => '192.168.200.101')); | |
| Database::add('db-primary04', array('host' => '10.42.0.245')); | |
| Database::add('db-primary05', array('host' => '192.168.201.51')); // shard 05 mmm writer vip | |
| //Database::add('dbm-blogsF', array('host' => '10.42.0.180')); //dbm-blogsF100.d2 | |
| Database::add('dbm-blogsF', array('host' => '10.42.0.172')); //dbm-blogsF101.d2 | |
| Database::add('dbm-unpublishedpostsref', array('host' => '10.252.0.138')); | |
| Database::add('dbs-unpublishedpostsref', array( | |
| 'host' => array( | |
| '10.252.0.138', // db-tags.tumblr.com (master) | |
| ), | |
| )); | |
| Database::add('dbm-legacy-nonpost', array('host' => '10.252.0.142')); | |
| Database::add('dbs-legacy-nonpost', array( | |
| 'host' => array( | |
| '10.42.0.144', // legacy-slave1.d2.tumblr.com | |
| '10.42.0.146', // legacy-slave2.d2.tumblr.com | |
| ), | |
| )); | |
| Database::add('slave-globaltags', array( | |
| 'host' => array( | |
| '192.168.200.83' // master | |
| ), | |
| 'inherit' => 'db-globaltags', | |
| 'failover' => 'db-globaltags' | |
| )); | |
| Database::add('slave-users', array( | |
| 'host' => array( | |
| '192.168.200.137', // db-users (MASTER) | |
| //'192.168.200.117', // slave-users01 (THIS WAS MASTER, ISSUES) | |
| '192.168.200.158', // slave-users02 (SLAVE) | |
| '192.168.200.159', // slave-users03 (backups) | |
| //'192.168.201.72', // slave-users04 (slave?) | |
| ), | |
| 'inherit' => 'db-users', | |
| 'failover' => 'db-users' | |
| )); | |
| Database::add('slave-likes', array( | |
| 'host' => array( | |
| '192.168.200.236', // db-likes01.tumblr.com (master) | |
| '192.168.200.102', // slave-likes01.tumblr.com | |
| '192.168.200.102', // (x2) | |
| //'192.168.200.157', // slave-likes02.tumblr.com (backups) | |
| ), | |
| 'inherit' => 'db-likes', | |
| 'failover' => 'db-likes' | |
| )); | |
| Database::add('slave', array( | |
| 'host' => array( | |
| //'192.168.200.54', // slave11 (slow slave) | |
| '192.168.200.55', // slave12 | |
| '192.168.200.56', // slave13 | |
| '192.168.200.57', // slave14 | |
| '192.168.200.58', // slave15 | |
| //'192.168.200.77', // slave16 | |
| //'192.168.200.112', // slave17 - spare (backups) | |
| ), | |
| 'write_lock_tables' => '*', | |
| 'failover' => 'primary' | |
| )); | |
| Database::add('db-friends', array('host' => '192.168.200.120')); | |
| Database::add('slave-friends', array( | |
| 'host' => array( | |
| '192.168.200.121', // slave-friends01 | |
| '192.168.200.120', // db-friends (master) | |
| //'10.42.0.136', // dbs-friends100.d2.tumblr.com (backups) | |
| ), | |
| 'failover' => 'db-friends' | |
| )); | |
| Database::add('slave-themebackups', array( | |
| 'host' => array( | |
| '10.252.0.115', // db-themebackups.tumblr.com (master) | |
| '10.42.0.217', // dbs-themebackups100.d2.tumblr.com | |
| //'10.42.0.229', // dbs-themebackups101.d2.tumblr.com (backups) | |
| ), | |
| 'failover' => 'db-themebackups' | |
| )); | |
| Database::add('slave-following', array( | |
| 'host' => array( | |
| //'192.168.200.54', // slave11 (moved to slow-slave, ugh) | |
| '192.168.200.55', // slave12 | |
| '192.168.200.56', // slave13 | |
| '192.168.200.57', // slave14 | |
| '192.168.200.58', // slave15 | |
| //'192.168.200.77', // slave16 | |
| //'192.168.200.112', // slave17 - spare (backups) | |
| ), | |
| 'write_lock_tables' => '*', | |
| 'failover' => 'primary' | |
| )); | |
| Database::add('slave3', array('inherit' => 'slave', 'host' => '192.168.200.12')); | |
| Database::add('slave-notes', array( | |
| 'host' => array( | |
| '192.168.200.23', // slave-notes01 | |
| '192.168.200.116', // db-notes (master) | |
| //'192.168.200.82', // slave-notes02 | |
| //'192.168.200.116', // slave-notes09 (being used by david, new notes_dev) | |
| //'192.168.200.17', // slave5 - spare (backups) | |
| ), | |
| 'failover' => 'db-notes' | |
| )); | |
| Database::add('slave-db1', array( | |
| 'host' => array( | |
| //'192.168.201.59', // db-notifs mmm reader | |
| '192.168.201.57', // db-notifs02 | |
| //'192.168.200.34', // slave-notifs01 | |
| //'192.168.200.59', // slave-notifs02 | |
| ), | |
| 'failover' => 'db1' | |
| )); | |
| Database::add('slave-notifs', array( | |
| 'host' => array( | |
| //'192.168.201.59', // db-notifs mmm reader | |
| '192.168.201.57', // db-notifs02 | |
| //'192.168.200.34', // slave-notifs01 | |
| //'192.168.200.59', // slave-notifs02 | |
| ), | |
| 'failover' => 'db1' | |
| )); | |
| Database::add('slave-tumblelogs', array( | |
| 'inherit' => 'slave', | |
| 'host' => array( | |
| //'192.168.200.78', // slave-tumblelogs01 | |
| //'192.168.200.60', // slave-tumblelogs02 | |
| //'192.168.200.37', // slave-tumblelogs03 - spare | |
| '192.168.200.39', // slave-tumblelogs04 - ssd | |
| '192.168.200.113', // slave-tumblelogs05 - ssd | |
| //'10.42.0.140', // dbs-tumblelogs100.d2 - ssd | |
| ), | |
| 'failover' => 'db-tumblelogs' | |
| )); | |
| Database::add('slave-tumblelogs-index', array( | |
| 'host' => array( | |
| '192.168.200.119', // slave-tumbleindex01 | |
| '192.168.200.139', // slave-tumbleindex02 | |
| ), | |
| 'failover' => 'tumblelogs-index' | |
| )); | |
| Database::add('slave-tags', array( | |
| 'host' => array( | |
| //'192.168.200.164', // slave-tags01.tumblr.com | |
| '10.42.0.182', // dbs-posttags.d2 | |
| //'192.168.200.150', // slave-tags.tumblr.com (backups) | |
| ), | |
| //'failover' => 'db-tags' | |
| )); | |
| Database::add('slave-index-dashboard', array( | |
| 'host' => array( | |
| //'192.168.200.115', // slave-notes05.tumblr.com (master) | |
| '192.168.200.160', // slave-postsindex01.tumblr.com | |
| //'192.168.200.161', // spare-ssd01.tumblr.com | |
| ), | |
| 'failover' => 'db-index-dashboard' | |
| )); | |
| Database::add('slave-ref', array( | |
| 'inherit' => 'slave', | |
| 'host' => array( | |
| //'10.252.0.191', // db-postref | |
| //'192.168.200.79', // slave-ref01 | |
| //'192.168.200.80', // slave-ref02 | |
| //'192.168.200.81', // slave-ref03 | |
| '192.168.200.155', // slave-ref05 | |
| '192.168.200.163', // slave-ref06 | |
| // '192.168.200.122', // slave-ref07 | |
| '192.168.200.123', // slave-ref08 | |
| '192.168.200.114', // slave-ref09 | |
| '192.168.200.124', // slave-ref10 | |
| //'192.168.200.162', // slave-ref11 | |
| //'192.168.201.71', // slave-ref12 | |
| //'192.168.200.38', // slave10 - notes backups | |
| '10.42.0.138', // dbs-postref100.d2 | |
| ), | |
| 'failover' => 'db3' | |
| )); | |
| Database::add('slave-slow', array( | |
| 'inherit' => 'slave', | |
| 'host' => array( | |
| //'192.168.200.61', // slave19 | |
| //'192.168.200.135', // slave20 | |
| '192.168.200.189', // slave21 | |
| //'192.168.200.54', // slave11 | |
| ), | |
| 'failover' => 'slave' | |
| )); | |
| Database::add('slave-search-local', array( | |
| 'inherit' => 'slave', | |
| 'host' => array( | |
| //'127.0.0.1', // localhost | |
| // slave-slow | |
| //'192.168.200.22', // slave7 | |
| //'192.168.200.61', // slave19 | |
| '192.168.200.135', // slave20 | |
| '192.168.200.189', // slave21 | |
| '192.168.200.54', // slave11 | |
| //'192.168.200.33', // db1 | |
| // slave (main) | |
| //'192.168.200.55', // slave12 | |
| //'192.168.200.56', // slave13 | |
| //'192.168.200.57', // slave14 | |
| //'192.168.200.58', // slave15 | |
| ) | |
| )); | |
| Database::add('slave-primary05', array( | |
| 'host' => array( | |
| '192.168.201.52', // slave-primary05 | |
| // original - '192.168.201.54', // mmm reader virtual ip associated with db-primary05 (master) | |
| //'192.168.201.55', // mmm reader virutal ip associated with slave-primary05 | |
| ), | |
| 'inherit' => 'db-primary05', | |
| 'failover' => 'db-primary05' | |
| )); | |
| Kestrel::configure(array( | |
| '192.168.200.147', | |
| '192.168.200.148', | |
| '192.168.200.149', | |
| '192.168.200.187', | |
| '192.168.200.188', | |
| '192.168.200.204', | |
| '192.168.200.205', | |
| '192.168.200.206', | |
| '192.168.200.207', | |
| '192.168.200.208', | |
| )); | |
| define('POST_ID_URL', 'http://192.168.200.20:9000/next-id'); | |
| define('KESTREL_MASTER', '192.168.200.100'); // app2 | |
| define('VARNISH_IP_AL', '10.42.0.102'); // varnish1.d2.tumblr.com | |
| define('VARNISH_IP_MZ', '10.42.0.106'); // varnish2.d2.tumblr.com | |
| define('SKIP_EAGER_CACHE_SET_CHANCE', 0.65); | |
| } else { | |
| define('ENVIRONMENT', 'development'); | |
| if (! defined('DEFAULT_DATABASE')) define('DEFAULT_DATABASE', 'primary'); | |
| define('S3_BUCKET', 'data.tumblr.com'); | |
| define('ASSETS_URL', ''); | |
| define('ENABLE_PANTHER', true); | |
| define('ENABLE_MEDIA_CDN', true); | |
| define('VALIDATION_FAILURE_LOG', BASE_PATH . '/validate.log'); | |
| define('REDIRECT_403_LOG', BASE_PATH . '/403.log'); | |
| define( | |
| 'GOOGLE_API_KEY', | |
| 'ABQIAAAAJlAd0HJn-kbPSqUsrS6CyhRHynFsxzvvL0_IN23RhygKuIhc7hTTV_TXEiR9100ct2lSZ6t7sb2eHg' | |
| ); | |
| define('MEMCACHE_HOST', '127.0.0.1'); | |
| define('MEMCACHE_VERSION_HOST', '127.0.0.1'); | |
| Database::add('primary', array('host' => '127.0.0.1:3400')); | |
| Database::add('db-tumblelogs', array('host' => '127.0.0.1:3430')); | |
| Database::add('db1', array('host' => '127.0.0.1:3410')); | |
| Database::add('slave-db1', array('host' => '127.0.0.1:3410')); // just db1 for now | |
| Database::add('db2', array('host' => '127.0.0.1:3412')); | |
| Database::add('db3', array('host' => '127.0.0.1:3413')); | |
| Database::add('db4', array('host' => '127.0.0.1:3414')); | |
| Database::add('db-index-dashboard', array('host' => '127.0.0.1:3432' /* slave-notes05 */)); | |
| Database::add('slave-index-dashboard', array('host' => '127.0.0.1:3441', 'inherit' => 'db-index-dashboard')); | |
| Database::add('tumblr_feeds', array('host' => '127.0.0.1:3399', 'database' => 'tumblr_feeds')); | |
| Database::add('stats_heap', array('host' => '127.0.0.1:3399')); | |
| Database::add('tumblelogs-index', array('host' => '127.0.0.1:3417')); | |
| Database::add('db-likes', array('host' => '127.0.0.1:3435' /* slave-notes03 */)); | |
| Database::add('slave-likes', array('host' => '127.0.0.1:3435', 'inherit' => 'db-likes')); | |
| Database::add('db-tags', array('host' => '127.0.0.1:3437')); | |
| Database::add('slave-tags', array('host' => '127.0.0.1:3440')); | |
| Database::add('db-users', array('host' => '127.0.0.1:3438')); | |
| Database::add('slave-users', array('host' => '127.0.0.1:3439', 'inherit' => 'db-users')); | |
| Database::add('db-notes', array('host' => '127.0.0.1:3450')); | |
| Database::add('db-logs', array('host' => '127.0.0.1:3452')); | |
| Database::add('db-primary01', array('host' => '127.0.0.1:3460')); | |
| Database::add('db-primary02', array('host' => '127.0.0.1:3461')); | |
| Database::add('db-primary03', array('host' => '127.0.0.1:3462')); | |
| Database::add('db-primary04', array('host' => '127.0.0.1:3463')); | |
| Database::add('slave', array( | |
| 'host' => array( | |
| '127.0.0.1:3401', // slave12 | |
| ), | |
| 'write_lock_tables' => '*', | |
| 'failover' => 'primary' | |
| )); | |
| Database::add('db-friends', array('host' => '127.0.0.1:3433')); | |
| Database::add('slave-friends', array( | |
| 'host' => array( | |
| '127.0.0.1:3434' /* slave-friends01 */ | |
| ), | |
| 'failover' => 'db-friends' | |
| )); | |
| Database::add('slave-following', array('inherit' => 'slave')); | |
| Database::add('slave-notes', array('inherit' => 'db2')); | |
| Database::add('slave-tumblelogs', array('host' => '127.0.0.1:3431' /* slave-tumblelogs01 */)); | |
| Database::add('slave-tumblelogs-index', array( | |
| 'host' => array( | |
| '127.0.0.1:3418', // slave-tumbleindex01 | |
| ) | |
| )); | |
| Database::add('slave-ref', array( | |
| 'inherit' => 'slave', | |
| 'host' => array( | |
| '127.0.0.1:3420', // slave10 | |
| ), | |
| 'write_lock_tables' => '*', | |
| 'failover' => 'slave' | |
| )); | |
| Database::add('slave-slow', array( | |
| 'inherit' => 'slave', | |
| 'host' => array( | |
| '127.0.0.1:3407', // slave7 | |
| ), | |
| 'failover' => 'slave' | |
| )); | |
| Database::add('slave-search-local', array('inherit' => 'slave-slow')); | |
| Database::add('slave-search', array('inherit' => 'slave', 'host' => '127.0.0.1:3411' /* search1 */)); | |
| Kestrel::configure(array()); // no servers -- will call run() on all tasks, instead of actually queueing | |
| // define('DEBUG_REDIRECTS', true); | |
| // define('STRICT_DEVELOPMENT_MODE', true); | |
| } | |
| // Shard configuration | |
| ShardManager::add(array( | |
| 'db' => 'db-primary01', | |
| 'callback' => function($key) { return ($key['tumblelog_id'] < 3000000); }, | |
| )); | |
| ShardManager::add(array( | |
| 'db' => 'db-primary02', | |
| 'callback' => function($key) { return ($key['tumblelog_id'] >= 3000000 && $key['tumblelog_id'] < 6000000); }, | |
| )); | |
| ShardManager::add(array( | |
| 'db' => 'db-primary03', | |
| 'callback' => function($key) { return ($key['tumblelog_id'] >= 6000000 && $key['tumblelog_id'] < 9000000); }, | |
| )); | |
| ShardManager::add(array( | |
| 'db' => 'db-primary04', | |
| 'callback' => function($key) { return ($key['tumblelog_id'] >= 9000000 && $key['tumblelog_id'] < 12695000); }, | |
| )); | |
| ShardManager::add(array( | |
| 'db' => 'db-primary05', | |
| 'callback' => function($key) { return ($key['tumblelog_id'] >= 12695000); }, | |
| )); | |
| // Mirroring | |
| ShardManager::add(array( | |
| 'db' => 'dbm-blogsF', | |
| 'write_callback' => function($key) { return ($key['tumblelog_id'] >= 5000000 && $key['tumblelog_id'] < 6000000); }, | |
| )); | |
| define( | |
| 'IS_SAFE_DOT_TUMBLR', | |
| isset($_SERVER['HTTP_HOST']) && | |
| in_array( | |
| $_SERVER['HTTP_HOST'], | |
| array('safe.tumblr.com', 'safe.tumblr', 'safe.tumblr-beta.com') | |
| ) | |
| ); | |
| define( | |
| 'SAFE_DOMAIN', | |
| (isset($_SERVER['HTTP_HOST']) && ends_with($_SERVER['HTTP_HOST'], 'tumblr.com')) ? | |
| 'safe.tumblr.com' : | |
| ( | |
| (isset($_SERVER['HTTP_HOST']) && ends_with($_SERVER['HTTP_HOST'], 'tumblr-beta.com')) ? | |
| 'safe.tumblr-beta.com' : | |
| 'safe.tumblr' | |
| ) | |
| ); | |
| define( | |
| 'IS_TUMBLR_DOT_COM', | |
| isset($_SERVER['HTTP_HOST']) && in_array($_SERVER['HTTP_HOST'], array('184.73.227.231', 'www.tumblr.com', 'tumblr.com', 'tumblr', 'www.tumblr-beta.com', 'tumblr-beta.com')) | |
| ); | |
| define('LOGIN_SSL_PREFIX', | |
| isset($_SERVER['HTTP_HOST']) && $_SERVER['HTTP_HOST'] == 'tumblr' ? | |
| 'http://tumblr' : | |
| (0 || isset($_REQUEST['ssllogin']) ? 'https://www.tumblr.com' : 'http://www.tumblr.com') | |
| ); | |
| define('ROUTES_404_CONTROLLER', 'tumblelog'); | |
| define('ROUTES_404_ACTION', 'execute_router_404'); | |
| define('POSTS_PER_PUBLISHER_PAGE', 10); | |
| define('S3_KEY_ID', '0RYTHV9YYQ4W5Q3HQMG2'); | |
| define('S3_SECRET_KEY', '+m8pTe0qHJ69tlLhj3Sx7k0Xd44nebi3JkaKT688'); | |
| define('S3_URL', 'http://s3.amazonaws.com/' . S3_BUCKET . '/'); | |
| define('S3_ASSETS_BUCKET', ''); | |
| define('HEYWATCH_API_USER', 'tumblr'); | |
| define('HEYWATCH_API_PASSWORD', '3GI14tn2mYHhyP'); | |
| define('HEYWATCH_API_URL', 'https://heywatch.com'); | |
| define('HEYWATCH_S3_PICKUP_BUCKET', 'precoded.video.tumblr.com'); | |
| define('HEYWATCH_S3_KEY_ID', 'AKIAIIR72ADPMGUFFGGA'); | |
| define('HEYWATCH_S3_SECRET_KEY', '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'); | |
| define('HEYWATCH_S3_BUCKET', 'video.tumblr.com'); | |
| define('AUTHORIZE_ID', '55SS24VbfX'); | |
| define('AUTHORIZE_SECRET_KEY', '5W43msChsX8B7B57'); | |
| define('MEDIA_HOST', 'media.tumblr.com'); | |
| define('SERVER_TIMEZONE', 'US/Eastern'); | |
| define('VIMEO_API_KEY', 'f40bbbfaf1194768cb17c4368c8f2e74'); | |
| define('VIMEO_API_SECRET', '16b9ec6c0'); | |
| define('CLICKATELL_USER', '<b style="color:black;background-color:#ffff66">davidkarp</b>'); | |
| define('CLICKATELL_PASSWORD', '<b style="color:black;background-color:#a0ffff">JLVchl23</b>'); | |
| define('CLICKATELL_API_ID', '3096519'); | |
| define('P3P_CP', 'ALL ADM DEV PSAi COM OUR OTRo STP IND ONL'); | |
| define('PHOTOSET_PHOTO_LIMIT', 10); | |
| define('APP_LOG_DATABASE', 'db1'); | |
| define('FACEBOOK_API_KEY', '12b9890602a9c4d25a6233b0bfae6d98'); | |
| define('FACEBOOK_SECRET_KEY', '35e59c2d28e668c21ec2d2a9f0e94125'); | |
| if (! defined('SEARCH_INDEXING')) define('SEARCH_INDEXING', false); | |
| if (ENVIRONMENT == 'development') { | |
| define('RECAPTCHA_PUBLIC_KEY', '6Ldk0goAAAAAAK9OygnYgrQm1QdORWaSPt2OBqy7'); | |
| define('RECAPTCHA_PRIVATE_KEY', '6Ldk0goAAAAAABsd6y9vEjsSQRWKraQMmBKsr2ll'); | |
| } else { | |
| define('RECAPTCHA_PUBLIC_KEY', '6Ld0xAoAAAAAAJAlxwY5F687b2n2cgXoBhwy_xtC'); | |
| define('RECAPTCHA_PRIVATE_KEY', '6Ld0xAoAAAAAAF5sofH5JYS9u22Bhjx2u9IA85HQ'); | |
| } | |
| define('TWITTER_OAUTH_CONSUMER_KEY', 'OaoQcfFKB3I1Ei9JC7Qkg'); | |
| define('TWITTER_OAUTH_CONSUMER_SECRET', 'yqeoAV0gH885SPirdW30ZeIKME63lPqi8hq2tYNUIGg'); | |
| // Memcache pools | |
| require_once('chorus/Cache.php'); | |
| if (ENVIRONMENT == 'development') { | |
| $posts = new FileCache('posts'); | |
| $tumblelogs = new FileCache('tumblelogs'); | |
| $users = new FileCache('users'); | |
| $auto = new FileCache('auto'); | |
| $tumblelog_html = new FileCache('tumblelog_html'); | |
| $notes = new FileCache('notes'); | |
| $following = new FileCache('following'); | |
| $pages = new FileCache('pages'); | |
| $oauth = new FileCache('oauth'); | |
| $performance = new FileCache('performance'); | |
| $performance_uncompressed = new FileCache('performance_uncompressed'); | |
| $performance_uncompressed->compression = false; | |
| $performance_uncompressed->serialization = false; | |
| $dashboard_post_ids = new FileCache('dashboard_post_ids'); | |
| $liked_post_count = new FileCache('liked_post_count'); | |
| $twitter_api = new FileCache('twitter_api'); | |
| $tag_channel = new FileCache('tag_channel'); | |
| $tumblelog_tags = new FileCache('tumblelog_tags'); | |
| $notifications = new FileCache('notifications'); | |
| $cs_array_schema = new FileCache('cs_array_schema'); | |
| $compact_tumblelog = new FileCache('compact_tumblelog'); | |
| $local = new FileCache('local'); | |
| } else { | |
| // -------- Localhost pool on each webserver, use like APC ----------- | |
| $local = new MemcachedCache('local'); | |
| $local->addServer('127.0.0.1'); | |
| // ----- Main pool: Models, small- to medium-sized, low evictions ---- | |
| // cache1, 2, 4, 5, 6, 7, 8, 10 | |
| $posts = new MemcachedCache('posts'); | |
| $posts->addServer('10.252.0.40'); // cache1 | |
| $posts->addServer('10.252.2.64'); // cache2 | |
| $posts->addServer('10.252.0.41'); // cache4 | |
| $posts->addServer('10.252.0.66'); // cache6 | |
| $posts->addServer('10.252.0.68'); // cache8 | |
| $posts->addServer('10.252.0.129'); // cache10 | |
| $posts->addServer('10.252.0.67'); // cache7 | |
| $posts->addServer('10.252.0.65'); // cache5 | |
| $posts->addServer('10.42.0.110'); // memcache-objects100.d2 | |
| $tumblelogs = new MemcachedCache('tumblelogs'); | |
| $tumblelogs->addServer('10.252.0.40'); // cache1 | |
| $tumblelogs->addServer('10.252.2.64'); // cache2 | |
| $tumblelogs->addServer('10.252.0.41'); // cache4 | |
| $tumblelogs->addServer('10.252.0.66'); // cache6 | |
| $tumblelogs->addServer('10.252.0.68'); // cache8 | |
| $tumblelogs->addServer('10.252.0.129'); // cache10 | |
| $tumblelogs->addServer('10.252.0.67'); // cache7 | |
| $tumblelogs->addServer('10.252.0.65'); // cache5 | |
| $tumblelogs->addServer('10.42.0.110'); // memcache-objects100.d2 | |
| $compact_tumblelog = new MemcachedCache('compact_tumblelog'); | |
| $compact_tumblelog->addServer('10.252.0.40'); // cache1 | |
| $compact_tumblelog->addServer('10.252.2.64'); // cache2 | |
| $compact_tumblelog->addServer('10.252.0.41'); // cache4 | |
| $compact_tumblelog->addServer('10.252.0.66'); // cache6 | |
| $compact_tumblelog->addServer('10.252.0.68'); // cache8 | |
| $compact_tumblelog->addServer('10.252.0.129'); // cache10 | |
| $compact_tumblelog->addServer('10.252.0.67'); // cache7 | |
| $compact_tumblelog->addServer('10.252.0.65'); // cache5 | |
| $compact_tumblelog->addServer('10.42.0.110'); // memcache-objects100.d2 | |
| $users = new MemcachedCache('users'); | |
| $users->addServer('10.252.0.40'); // cache1 | |
| $users->addServer('10.252.2.64'); // cache2 | |
| $users->addServer('10.252.0.41'); // cache4 | |
| $users->addServer('10.252.0.66'); // cache6 | |
| $users->addServer('10.252.0.68'); // cache8 | |
| $users->addServer('10.252.0.129'); // cache10 | |
| $users->addServer('10.252.0.67'); // cache7 | |
| $users->addServer('10.252.0.65'); // cache5 | |
| $users->addServer('10.42.0.110'); // memcache-objects100.d2 | |
| $notifications = new MemcachedCache('notifications'); | |
| $notifications->addServer('10.252.0.40'); // cache1 | |
| $notifications->addServer('10.252.2.64'); // cache2 | |
| $notifications->addServer('10.252.0.41'); // cache4 | |
| $notifications->addServer('10.252.0.66'); // cache6 | |
| $notifications->addServer('10.252.0.68'); // cache8 | |
| $notifications->addServer('10.252.0.129'); // cache10 | |
| $notifications->addServer('10.252.0.67'); // cache7 | |
| $notifications->addServer('10.252.0.65'); // cache5 | |
| $notifications->addServer('10.42.0.110'); // memcache-objects100.d2 | |
| $notes = new MemcachedCache('notes'); | |
| $notes->addServer('10.252.0.40'); // cache1 | |
| $notes->addServer('10.252.2.64'); // cache2 | |
| $notes->addServer('10.252.0.41'); // cache4 | |
| $notes->addServer('10.252.0.66'); // cache6 | |
| $notes->addServer('10.252.0.68'); // cache8 | |
| $notes->addServer('10.252.0.129'); // cache10 | |
| $notes->addServer('10.252.0.67'); // cache7 | |
| $notes->addServer('10.252.0.65'); // cache5 | |
| $notes->addServer('10.42.0.110'); // memcache-objects100.d2 | |
| $pages = new MemcachedCache('pages'); | |
| $pages->addServer('10.252.0.40'); // cache1 | |
| $pages->addServer('10.252.2.64'); // cache2 | |
| $pages->addServer('10.252.0.41'); // cache4 | |
| $pages->addServer('10.252.0.66'); // cache6 | |
| $pages->addServer('10.252.0.68'); // cache8 | |
| $pages->addServer('10.252.0.129'); // cache10 | |
| $pages->addServer('10.252.0.67'); // cache7 | |
| $pages->addServer('10.252.0.65'); // cache5 | |
| $pages->addServer('10.42.0.110'); // memcache-objects100.d2 | |
| $oauth = new MemcachedCache('oauth'); | |
| $oauth->addServer('10.252.0.40'); // cache1 | |
| $oauth->addServer('10.252.2.64'); // cache2 | |
| $oauth->addServer('10.252.0.41'); // cache4 | |
| $oauth->addServer('10.252.0.66'); // cache6 | |
| $oauth->addServer('10.252.0.68'); // cache8 | |
| $oauth->addServer('10.252.0.129'); // cache10 | |
| $oauth->addServer('10.252.0.67'); // cache7 | |
| $oauth->addServer('10.252.0.65'); // cache5 | |
| $oauth->addServer('10.42.0.110'); // memcache-objects100.d2 | |
| // this does a LOT of connections | |
| $cs_array_schema = new MemcachedCache('cs_array_schema'); | |
| $cs_array_schema->addServer('10.252.0.40'); // cache1 | |
| $cs_array_schema->addServer('10.252.2.64'); // cache2 | |
| $cs_array_schema->addServer('10.252.0.41'); // cache4 | |
| $cs_array_schema->addServer('10.252.0.66'); // cache6 | |
| $cs_array_schema->addServer('10.252.0.68'); // cache8 | |
| $cs_array_schema->addServer('10.252.0.129'); // cache10 | |
| $cs_array_schema->addServer('10.252.0.67'); // cache7 | |
| $cs_array_schema->addServer('10.252.0.65'); // cache5 | |
| $cs_array_schema->addServer('10.42.0.110'); // memcache-objects100.d2 | |
| Cache::set_automatic_params('MemcachedCache', array( | |
| '10.252.0.40', // cache1 | |
| '10.252.2.64', // cache2 | |
| '10.252.0.41', // cache4 | |
| '10.252.0.66', // cache6 | |
| '10.252.0.68', // cache8 | |
| '10.252.0.129', // cache10 | |
| '10.252.0.67', // cache7 | |
| '10.252.0.65', // cache5 | |
| '10.42.0.110', // memcache-objects100.d2 | |
| )); | |
| // ------- Performance pools: Small items, almost never evicted ------ | |
| // cache13, 14, 12 and cache9, 11 | |
| $performance = new MemcachedCache('performance'); | |
| $performance->addServer('10.252.0.143'); // cache13 | |
| $performance->addServer('10.252.0.144'); // cache14 | |
| $performance->addServer('10.252.0.131'); // cache12 | |
| $performance_uncompressed = new MemcachedCache('performance_uncompressed', false, false); | |
| $performance_uncompressed->serialization = false; | |
| $performance_uncompressed->addServer('10.252.0.143'); // cache13 | |
| $performance_uncompressed->addServer('10.252.0.144'); // cache14 | |
| $performance_uncompressed->addServer('10.252.0.131'); // cache12 | |
| $dashboard_post_ids = new MemcachedCache('dashboard_post_ids', false, false); | |
| $dashboard_post_ids->serialization = false; | |
| $dashboard_post_ids->addServer('10.252.0.143'); // cache13 | |
| $dashboard_post_ids->addServer('10.252.0.144'); // cache14 | |
| $dashboard_post_ids->addServer('10.252.0.131'); // cache12 | |
| $liked_post_count = new MemcachedCache('liked_post_count', false, false); | |
| $liked_post_count->addServer('10.252.0.143'); // cache13 | |
| $liked_post_count->addServer('10.252.0.144'); // cache14 | |
| $liked_post_count->addServer('10.252.0.131'); // cache12 | |
| $following = new MemcachedCache('following'); | |
| $following->addServer('10.252.0.128'); // cache9 | |
| $following->addServer('10.252.0.130'); // cache11 | |
| // --------------- Large items, frequent eviction --------------------- | |
| // cache3, 5, 7 | |
| $auto = new MemcachedCache('auto'); | |
| $auto->addServer('10.252.0.42'); // cache3 | |
| //$auto->memcached->setOption(Memcached::OPT_BINARY_PROTOCOL, false); | |
| //$auto->addServer('192.168.200.203', 11280); // cache3 via moxi-app4 | |
| $twitter_api = new MemcachedCache('twitter_api'); | |
| $twitter_api->addServer('10.252.0.42'); // cache3 | |
| //$twitter_api->memcached->setOption(Memcached::OPT_BINARY_PROTOCOL, false); | |
| //$twitter_api->addServer('192.168.200.203', 11280); // cache3 via moxi-app4 | |
| $tumblelog_html = new MemcachedCache('tumblelog_html'); | |
| $tumblelog_html->addServer('10.252.0.42'); // cache3 | |
| //$tumblelog_html->memcached->setOption(Memcached::OPT_BINARY_PROTOCOL, false); | |
| //$tumblelog_html->addServer('192.168.200.203', 11280); // cache3 via moxi-app4 | |
| $tumblelog_tags = new MemcachedCache('tumblelog_tags'); | |
| $tumblelog_tags->addServer('10.252.0.42'); // cache3 | |
| //$tumblelog_tags->memcached->setOption(Memcached::OPT_BINARY_PROTOCOL, false); | |
| //$tumblelog_tags->addServer('192.168.200.203', 11280); // cache3 via moxi-app4 | |
| $tag_channel = new MemcachedCache('tag_channel'); | |
| $tag_channel->addServer('10.252.0.42'); // cache3 | |
| //$tag_channel->memcached->setOption(Memcached::OPT_BINARY_PROTOCOL, false); | |
| //$tag_channel->addServer('192.168.200.203', 11280); // cache3 via moxi-app4 | |
| } | |
| Cache::add_instance('posts', $posts); | |
| Cache::add_instance('tumblelogs', $tumblelogs); | |
| Cache::add_instance('users', $users); | |
| Cache::add_instance('notes', $notes); | |
| Cache::add_instance('following', $following); | |
| Cache::add_instance('oauth', $oauth); | |
| Cache::add_instance('performance', $performance); | |
| Cache::add_instance('performance_uncompressed', $performance_uncompressed); | |
| Cache::add_instance('pages', $pages); | |
| Cache::add_instance('dashboard_post_ids', $dashboard_post_ids); | |
| Cache::add_instance('liked_post_count', $liked_post_count); | |
| Cache::add_instance('tumblelog_html', $tumblelog_html); | |
| Cache::add_instance('twitter_api', $twitter_api); | |
| Cache::add_instance('tag_channel', $tag_channel); | |
| Cache::add_instance('tumblelog_tags', $tumblelog_tags); | |
| Cache::add_instance('notifications', $notifications); | |
| Cache::add_instance('cs_array_schema', $cs_array_schema); | |
| Cache::add_instance('compact_tumblelog', $compact_tumblelog); | |
| Cache::add_instance('local', $local); | |
| Cache::add_instance('auto', $auto); | |
| $new_post_counts = new MemcachedCache('new_post_counts', false, false); | |
| $new_post_counts->addServer('10.252.0.144'); // cache14 | |
| Cache::add_instance('new_post_counts', $new_post_counts); | |
| Cache::set_default('auto'); | |
| DataService::add_config('192.168.200.83'); | |
| define('USE_POSTS_REF_CACHE', true); | |
| define('UPDATE_POSTS_REF_CACHE', false); | |
| define('USE_LIKES_TABLE', false); | |
| define('WRITE_TO_LIKES_TABLE', true); | |
| define('ENABLE_CHECK_FOR_NEW_POSTS_FREQUENCY', 1); | |
| require_once('lib/GiantOctopus.php'); | |
| require_once('lib/TumblrOAuth.php'); | |
| <table border="0" cellpadding="0" cellspacing="0" width="750"><tr> | |
| <td style="font:Bold 24px Helvetica; color:#DC6B11;">Fatal Error</td></tr> | |
| <tr><td height="50" style="font:Normal 13px Courier; color:#222;">In | |
| <b>/var/www/apps/tumblr/app/controllers/app.php</b> at line <b>104</b></td></tr><tr><td | |
| bgcolor="#FFFFCC" style="border:solid 3px #FFEA85; font:Normal 16px Helvetica; | |
| padding:6px;"><pre> | |
| Cannot modify header information - headers already sent by (output started at /var/www/apps/tumblr/config/config.php:748)</pre></td></tr><tr><td height="20"><tr><td | |
| bgcolor="#94CE50" style="font:Bold 14px Helvetica; color:#fff; padding:6px;"> | |
| Stack Trace</td></tr><tr><td height="4" bgcolor="#AAE06B"></td></tr><tr> | |
| <td bgcolor="#C9F695"><ul style="font:Normal 13px Courier; | |
| list-style-type:square; margin:0px; padding-top:10px;"><li><b>error_handler(2, "Cannot modify header information - headers already sent by (output started at /var/www/apps/tumblr/config/config.php:748)", "/var/www/apps/tumblr/app/controllers/app.php", 104, Array(4))</b><br/><span style="font-size:11px;"></span><br/><br/> </li><li><b>header("P3P: CP="P3P_CP"")</b><br/><span style="font-size:11px;"><div style="margin-bottom: 5px;"><a href="#" style="color: #00f;" onclick="var c = document.getElementById('context1'); if (c.style.display == 'block') c.style.display = 'none'; else c.style.display = 'block'; this.blur(); return false;">app/controllers/app.php:104</a><pre id="context1" style="margin-top: 0px; margin-bottom: 0px; display: none; background-color: #fff; margin-right: 10px; font-size: 11px; line-height: 1.2em; overflow: auto; border: 1px solid #555; padding: 3px;"><span style="color: #aaa;"> 101: </span> } | |
| <span style="color: #aaa;"> 102: </span> | |
| <span style="color: #aaa;"> 103: </span> | |
| <span style="color: #aaa;"> 104: </span><span style="background-color: #ffa; padding-top: 2px; padding-bottom: 1px;"> header('P3P: CP="' . P3P_CP . '"'); | |
| </span><span style="color: #aaa;"> 105: </span> $host = substring_before($_SERVER['HTTP_HOST'], ':'); | |
| <span style="color: #aaa;"> 106: </span> | |
| <span style="color: #aaa;"> 107: </span> // data.tumblr | |
| </pre></div></span><br/><br/> </li><li><b>AppController->__construct()</b><br/><span style="font-size:11px;"><div style="margin-bottom: 5px;"><a href="#" style="color: #00f;" onclick="var c = document.getElementById('context2'); if (c.style.display == 'block') c.style.display = 'none'; else c.style.display = 'block'; this.blur(); return false;">chorus/Controller.php:71</a><pre id="context2" style="margin-top: 0px; margin-bottom: 0px; display: none; background-color: #fff; margin-right: 10px; font-size: 11px; line-height: 1.2em; overflow: auto; border: 1px solid #555; padding: 3px;"><span style="color: #aaa;"> 68: </span> | |
| <span style="color: #aaa;"> 69: </span> if ($controller && class_exists($controller_class_name)) { | |
| <span style="color: #aaa;"> 70: </span> Log::start_timer('construct'); | |
| <span style="color: #aaa;"> 71: </span><span style="background-color: #ffa; padding-top: 2px; padding-bottom: 1px;"> $controller_obj = new $controller_class_name; | |
| </span><span style="color: #aaa;"> 72: </span> Log::stop_timer('construct'); | |
| <span style="color: #aaa;"> 73: </span> self::$current_controller = $controller_obj; | |
| <span style="color: #aaa;"> 74: </span> | |
| </pre></div></span><br/><br/> </li><li><b>Controller::execute("main", "explore")</b><br/><span style="font-size:11px;"><div style="margin-bottom: 5px;"><a href="#" style="color: #00f;" onclick="var c = document.getElementById('context3'); if (c.style.display == 'block') c.style.display = 'none'; else c.style.display = 'block'; this.blur(); return false;">chorus/Dispatch.php:186</a><pre id="context3" style="margin-top: 0px; margin-bottom: 0px; display: none; background-color: #fff; margin-right: 10px; font-size: 11px; line-height: 1.2em; overflow: auto; border: 1px solid #555; padding: 3px;"><span style="color: #aaa;"> 183: </span> | |
| <span style="color: #aaa;"> 184: </span>/* Controller */ | |
| <span style="color: #aaa;"> 185: </span>Log::start_timer('exec'); | |
| <span style="color: #aaa;"> 186: </span><span style="background-color: #ffa; padding-top: 2px; padding-bottom: 1px;">$out = Controller::execute($_GET['controller'], $_GET['action']); | |
| </span><span style="color: #aaa;"> 187: </span>Log::stop_timer('exec'); | |
| <span style="color: #aaa;"> 188: </span>Log::start_timer('shutdown'); | |
| <span style="color: #aaa;"> 189: </span>Log::update_profiling_header(); | |
| </pre></div></span><br/><br/> </li><li><b>require_once("/var/www/apps/chorus/Dispatch.php")</b><br/><span style="font-size:11px;"><div style="margin-bottom: 5px;"><a href="#" style="color: #00f;" onclick="var c = document.getElementById('context4'); if (c.style.display == 'block') c.style.display = 'none'; else c.style.display = 'block'; this.blur(); return false;">www/dispatch.php:83</a><pre id="context4" style="margin-top: 0px; margin-bottom: 0px; display: none; background-color: #fff; margin-right: 10px; font-size: 11px; line-height: 1.2em; overflow: auto; border: 1px solid #555; padding: 3px;"><span style="color: #aaa;"> 80: </span>} | |
| <span style="color: #aaa;"> 81: </span> | |
| <span style="color: #aaa;"> 82: </span>require_once('chorus/Paths.php'); | |
| <span style="color: #aaa;"> 83: </span><span style="background-color: #ffa; padding-top: 2px; padding-bottom: 1px;">require_once('chorus/Dispatch.php'); | |
| </span></pre></div></span><br/><br/> </li></ul> <style type="text/css"> | |
| #chorus_errors { | |
| margin-top: 2em; | |
| background-color: #fff; | |
| color: #000; | |
| padding: 3px; | |
| font-size: 9px; | |
| font-family: 'Lucida Grande', Verdana, Arial, sans-serif; | |
| z-index: 9999; | |
| } | |
| #chorus_errors, #chorus_errors td, #chorus_errors th { | |
| color: #000; | |
| font-size: 9px; | |
| font-family: 'Lucida Grande', Verdana, Arial, sans-serif; | |
| } | |
| #chorus_errors table { border-collapse: collapse; } | |
| #chorus_errors td { border-top: 1px solid #ccc; border-right: 1px solid #ccc;} | |
| #chorus_errors th { border-bottom: 1px solid #fcc; } | |
| #chorus_errors li { | |
| margin-bottom: 4px; | |
| } | |
| .chorus_errors_warning { | |
| color: #fff; | |
| background-color: #c00; | |
| font-weight: bold; | |
| font-size: 12px; | |
| padding: 2px; | |
| } | |
| .chorus_errors_info { | |
| padding: 5px; | |
| } | |
| .chorus_trace { background-color: #eef; } | |
| .chorus_trace_arg_num { color: #c00; } | |
| .chorus_trace_arg_str { color: #0c0; } | |
| .chorus_trace_arg_arr { color: #00c; } | |
| </style> | |
| <script type="text/javascript"> | |
| function chorus_errors_dropdown(id) | |
| { | |
| var e = document.getElementById(id); | |
| if (e.style.display == 'block') e.style.display = 'none'; | |
| else e.style.display = 'block'; | |
| } | |
| </script> | |
| <div id="chorus_errors"> | |
| <div id="chorus_inner_errors"> | |
| <b>notice (4)</b> | |
| <ol> | |
| <li> | |
| 0 ms: | |
| <a href="javascript:chorus_errors_dropdown('chorus_log_1_0')" | |
| >[trace]</a> | |
| <span class="chorus_errors_warning"> | |
| config/routes.php:30: Use of undefined constant IS_TUMBLR_DOT_COM - assumed 'IS_TUMBLR_DOT_COM' </span> | |
| <div id="chorus_log_1_0" class="chorus_trace" style="display: none;"> | |
| <ul> | |
| <li><b>error_handler(8, "Use of undefined constant IS_TUMBLR_DOT_COM - assumed 'IS_TUMBLR_DOT_COM'", "/var/www/apps/tumblr/config/routes.php", 30, Array(25))</b><br/><span style="font-size:11px;"><div style="margin-bottom: 5px;"><a href="#" style="color: #00f;" onclick="var c = document.getElementById('context5'); if (c.style.display == 'block') c.style.display = 'none'; else c.style.display = 'block'; this.blur(); return false;">config/routes.php:30</a><pre id="context5" style="margin-top: 0px; margin-bottom: 0px; display: block; background-color: #fff; margin-right: 10px; font-size: 11px; line-height: 1.2em; overflow: auto; border: 1px solid #555; padding: 3px;"><span style="color: #aaa;"> 27: </span>$_SERVER['REQUEST_URI'] = $path . ($qs === false ? '' : '?' . $qs); | |
| <span style="color: #aaa;"> 28: </span> | |
| <span style="color: #aaa;"> 29: </span>// Host-specific | |
| <span style="color: #aaa;"> 30: </span><span style="background-color: #faa; padding-top: 2px; padding-bottom: 1px;">if (IS_TUMBLR_DOT_COM) { | |
| </span><span style="color: #aaa;"> 31: </span> // Tumblr domains | |
| <span style="color: #aaa;"> 32: </span> $router->map("/crossdomain.xml", array('controller' => 'main', 'action' => 'crossdomain_xml')); | |
| <span style="color: #aaa;"> 33: </span> $router->map("/search/:q", array('controller' => 'main', 'action' => 'radar')); | |
| </pre></div></span><br/><br/> </li><li><b>include("/var/www/apps/tumblr/config/routes.php")</b><br/><span style="font-size:11px;"><div style="margin-bottom: 5px;"><a href="#" style="color: #00f;" onclick="var c = document.getElementById('context6'); if (c.style.display == 'block') c.style.display = 'none'; else c.style.display = 'block'; this.blur(); return false;">chorus/Dispatch.php:178</a><pre id="context6" style="margin-top: 0px; margin-bottom: 0px; display: none; background-color: #fff; margin-right: 10px; font-size: 11px; line-height: 1.2em; overflow: auto; border: 1px solid #555; padding: 3px;"><span style="color: #aaa;"> 175: </span> | |
| <span style="color: #aaa;"> 176: </span>/* Router */ | |
| <span style="color: #aaa;"> 177: </span>$router = new Router; | |
| <span style="color: #aaa;"> 178: </span><span style="background-color: #ffa; padding-top: 2px; padding-bottom: 1px;">include(BASE_PATH . '/config/routes.php'); | |
| </span><span style="color: #aaa;"> 179: </span>$vars = array_map('urldecode', $router->parse($_SERVER['REQUEST_URI'])); | |
| <span style="color: #aaa;"> 180: </span>if (! isset($vars['action']) || ! $vars['action']) $vars['action'] = 'index'; | |
| <span style="color: #aaa;"> 181: </span>$_GET = array_merge($_GET, $vars); | |
| </pre></div></span><br/><br/> </li><li><b>require_once("/var/www/apps/chorus/Dispatch.php")</b><br/><span style="font-size:11px;"><div style="margin-bottom: 5px;"><a href="#" style="color: #00f;" onclick="var c = document.getElementById('context7'); if (c.style.display == 'block') c.style.display = 'none'; else c.style.display = 'block'; this.blur(); return false;">www/dispatch.php:83</a><pre id="context7" style="margin-top: 0px; margin-bottom: 0px; display: none; background-color: #fff; margin-right: 10px; font-size: 11px; line-height: 1.2em; overflow: auto; border: 1px solid #555; padding: 3px;"><span style="color: #aaa;"> 80: </span>} | |
| <span style="color: #aaa;"> 81: </span> | |
| <span style="color: #aaa;"> 82: </span>require_once('chorus/Paths.php'); | |
| <span style="color: #aaa;"> 83: </span><span style="background-color: #ffa; padding-top: 2px; padding-bottom: 1px;">require_once('chorus/Dispatch.php'); | |
| </span></pre></div></span><br/><br/> </li> </ul> | |
| </div> | |
| </li> | |
| <li> | |
| 2 ms: | |
| <a href="javascript:chorus_errors_dropdown('chorus_log_1_1')" | |
| >[trace]</a> | |
| <span class="chorus_errors_warning"> | |
| config/routes.php:620: Use of undefined constant IS_TUMBLR_DOT_COM - assumed 'IS_TUMBLR_DOT_COM' </span> | |
| <div id="chorus_log_1_1" class="chorus_trace" style="display: none;"> | |
| <ul> | |
| <li><b>error_handler(8, "Use of undefined constant IS_TUMBLR_DOT_COM - assumed 'IS_TUMBLR_DOT_COM'", "/var/www/apps/tumblr/config/routes.php", 620, Array(25))</b><br/><span style="font-size:11px;"><div style="margin-bottom: 5px;"><a href="#" style="color: #00f;" onclick="var c = document.getElementById('context8'); if (c.style.display == 'block') c.style.display = 'none'; else c.style.display = 'block'; this.blur(); return false;">config/routes.php:620</a><pre id="context8" style="margin-top: 0px; margin-bottom: 0px; display: block; background-color: #fff; margin-right: 10px; font-size: 11px; line-height: 1.2em; overflow: auto; border: 1px solid #555; padding: 3px;"><span style="color: #aaa;"> 617: </span>// $router->map("/explore", array('controller' => 'main', 'action' => 'explore')); | |
| <span style="color: #aaa;"> 618: </span>// $router->map("/radar", array('controller' => 'main', 'action' => 'radar')); | |
| <span style="color: #aaa;"> 619: </span> | |
| <span style="color: #aaa;"> 620: </span><span style="background-color: #faa; padding-top: 2px; padding-bottom: 1px;">if (IS_TUMBLR_DOT_COM) { | |
| </span><span style="color: #aaa;"> 621: </span> $router->map("/help/query", array('controller' => 'main', 'action' => 'log_help_query')); | |
| <span style="color: #aaa;"> 622: </span> $router->map("/help/:lang", array('controller' => 'main', 'action' => 'doc_page')); | |
| <span style="color: #aaa;"> 623: </span> $router->map("/help/edit", array('controller' => 'main', 'action' => 'edit_doc_page', 'name' => 'index')); | |
| </pre></div></span><br/><br/> </li><li><b>include("/var/www/apps/tumblr/config/routes.php")</b><br/><span style="font-size:11px;"><div style="margin-bottom: 5px;"><a href="#" style="color: #00f;" onclick="var c = document.getElementById('context9'); if (c.style.display == 'block') c.style.display = 'none'; else c.style.display = 'block'; this.blur(); return false;">chorus/Dispatch.php:178</a><pre id="context9" style="margin-top: 0px; margin-bottom: 0px; display: none; background-color: #fff; margin-right: 10px; font-size: 11px; line-height: 1.2em; overflow: auto; border: 1px solid #555; padding: 3px;"><span style="color: #aaa;"> 175: </span> | |
| <span style="color: #aaa;"> 176: </span>/* Router */ | |
| <span style="color: #aaa;"> 177: </span>$router = new Router; | |
| <span style="color: #aaa;"> 178: </span><span style="background-color: #ffa; padding-top: 2px; padding-bottom: 1px;">include(BASE_PATH . '/config/routes.php'); | |
| </span><span style="color: #aaa;"> 179: </span>$vars = array_map('urldecode', $router->parse($_SERVER['REQUEST_URI'])); | |
| <span style="color: #aaa;"> 180: </span>if (! isset($vars['action']) || ! $vars['action']) $vars['action'] = 'index'; | |
| <span style="color: #aaa;"> 181: </span>$_GET = array_merge($_GET, $vars); | |
| </pre></div></span><br/><br/> </li><li><b>require_once("/var/www/apps/chorus/Dispatch.php")</b><br/><span style="font-size:11px;"><div style="margin-bottom: 5px;"><a href="#" style="color: #00f;" onclick="var c = document.getElementById('context10'); if (c.style.display == 'block') c.style.display = 'none'; else c.style.display = 'block'; this.blur(); return false;">www/dispatch.php:83</a><pre id="context10" style="margin-top: 0px; margin-bottom: 0px; display: none; background-color: #fff; margin-right: 10px; font-size: 11px; line-height: 1.2em; overflow: auto; border: 1px solid #555; padding: 3px;"><span style="color: #aaa;"> 80: </span>} | |
| <span style="color: #aaa;"> 81: </span> | |
| <span style="color: #aaa;"> 82: </span>require_once('chorus/Paths.php'); | |
| <span style="color: #aaa;"> 83: </span><span style="background-color: #ffa; padding-top: 2px; padding-bottom: 1px;">require_once('chorus/Dispatch.php'); | |
| </span></pre></div></span><br/><br/> </li> </ul> | |
| </div> | |
| </li> | |
| <li> | |
| 2 ms: | |
| <a href="javascript:chorus_errors_dropdown('chorus_log_1_2')" | |
| >[trace]</a> | |
| <span class="chorus_errors_warning"> | |
| config/routes.php:649: Use of undefined constant IS_TUMBLR_DOT_COM - assumed 'IS_TUMBLR_DOT_COM' </span> | |
| <div id="chorus_log_1_2" class="chorus_trace" style="display: none;"> | |
| <ul> | |
| <li><b>error_handler(8, "Use of undefined constant IS_TUMBLR_DOT_COM - assumed 'IS_TUMBLR_DOT_COM'", "/var/www/apps/tumblr/config/routes.php", 649, Array(25))</b><br/><span style="font-size:11px;"><div style="margin-bottom: 5px;"><a href="#" style="color: #00f;" onclick="var c = document.getElementById('context11'); if (c.style.display == 'block') c.style.display = 'none'; else c.style.display = 'block'; this.blur(); return false;">config/routes.php:649</a><pre id="context11" style="margin-top: 0px; margin-bottom: 0px; display: block; background-color: #fff; margin-right: 10px; font-size: 11px; line-height: 1.2em; overflow: auto; border: 1px solid #555; padding: 3px;"><span style="color: #aaa;"> 646: </span>$router->map("/sitemap.xml", array('controller' => 'tumblelog', 'action' => 'sitemap_index')); | |
| <span style="color: #aaa;"> 647: </span>$router->map("/private/:id/rss/:key", array('controller' => 'main', 'action' => 'private_tumblelog_rss')); | |
| <span style="color: #aaa;"> 648: </span> | |
| <span style="color: #aaa;"> 649: </span><span style="background-color: #faa; padding-top: 2px; padding-bottom: 1px;">if (IS_TUMBLR_DOT_COM) { | |
| </span><span style="color: #aaa;"> 650: </span> $router->map("/:action/:id", array('controller' => 'main')); | |
| <span style="color: #aaa;"> 651: </span> $router->map("/:action", array('controller' => 'main')); | |
| <span style="color: #aaa;"> 652: </span>} else { | |
| </pre></div></span><br/><br/> </li><li><b>include("/var/www/apps/tumblr/config/routes.php")</b><br/><span style="font-size:11px;"><div style="margin-bottom: 5px;"><a href="#" style="color: #00f;" onclick="var c = document.getElementById('context12'); if (c.style.display == 'block') c.style.display = 'none'; else c.style.display = 'block'; this.blur(); return false;">chorus/Dispatch.php:178</a><pre id="context12" style="margin-top: 0px; margin-bottom: 0px; display: none; background-color: #fff; margin-right: 10px; font-size: 11px; line-height: 1.2em; overflow: auto; border: 1px solid #555; padding: 3px;"><span style="color: #aaa;"> 175: </span> | |
| <span style="color: #aaa;"> 176: </span>/* Router */ | |
| <span style="color: #aaa;"> 177: </span>$router = new Router; | |
| <span style="color: #aaa;"> 178: </span><span style="background-color: #ffa; padding-top: 2px; padding-bottom: 1px;">include(BASE_PATH . '/config/routes.php'); | |
| </span><span style="color: #aaa;"> 179: </span>$vars = array_map('urldecode', $router->parse($_SERVER['REQUEST_URI'])); | |
| <span style="color: #aaa;"> 180: </span>if (! isset($vars['action']) || ! $vars['action']) $vars['action'] = 'index'; | |
| <span style="color: #aaa;"> 181: </span>$_GET = array_merge($_GET, $vars); | |
| </pre></div></span><br/><br/> </li><li><b>require_once("/var/www/apps/chorus/Dispatch.php")</b><br/><span style="font-size:11px;"><div style="margin-bottom: 5px;"><a href="#" style="color: #00f;" onclick="var c = document.getElementById('context13'); if (c.style.display == 'block') c.style.display = 'none'; else c.style.display = 'block'; this.blur(); return false;">www/dispatch.php:83</a><pre id="context13" style="margin-top: 0px; margin-bottom: 0px; display: none; background-color: #fff; margin-right: 10px; font-size: 11px; line-height: 1.2em; overflow: auto; border: 1px solid #555; padding: 3px;"><span style="color: #aaa;"> 80: </span>} | |
| <span style="color: #aaa;"> 81: </span> | |
| <span style="color: #aaa;"> 82: </span>require_once('chorus/Paths.php'); | |
| <span style="color: #aaa;"> 83: </span><span style="background-color: #ffa; padding-top: 2px; padding-bottom: 1px;">require_once('chorus/Dispatch.php'); | |
| </span></pre></div></span><br/><br/> </li> </ul> | |
| </div> | |
| </li> | |
| <li> | |
| 16 ms: | |
| <a href="javascript:chorus_errors_dropdown('chorus_log_1_3')" | |
| >[trace]</a> | |
| <span class="chorus_errors_warning"> | |
| app/controllers/app.php:104: Use of undefined constant P3P_CP - assumed 'P3P_CP' </span> | |
| <div id="chorus_log_1_3" class="chorus_trace" style="display: none;"> | |
| <ul> | |
| <li><b>error_handler(8, "Use of undefined constant P3P_CP - assumed 'P3P_CP'", "/var/www/apps/tumblr/app/controllers/app.php", 104, Array(4))</b><br/><span style="font-size:11px;"><div style="margin-bottom: 5px;"><a href="#" style="color: #00f;" onclick="var c = document.getElementById('context14'); if (c.style.display == 'block') c.style.display = 'none'; else c.style.display = 'block'; this.blur(); return false;">app/controllers/app.php:104</a><pre id="context14" style="margin-top: 0px; margin-bottom: 0px; display: block; background-color: #fff; margin-right: 10px; font-size: 11px; line-height: 1.2em; overflow: auto; border: 1px solid #555; padding: 3px;"><span style="color: #aaa;"> 101: </span> } | |
| <span style="color: #aaa;"> 102: </span> | |
| <span style="color: #aaa;"> 103: </span> | |
| <span style="color: #aaa;"> 104: </span><span style="background-color: #faa; padding-top: 2px; padding-bottom: 1px;"> header('P3P: CP="' . P3P_CP . '"'); | |
| </span><span style="color: #aaa;"> 105: </span> $host = substring_before($_SERVER['HTTP_HOST'], ':'); | |
| <span style="color: #aaa;"> 106: </span> | |
| <span style="color: #aaa;"> 107: </span> // data.tumblr | |
| </pre></div></span><br/><br/> </li><li><b>AppController->__construct()</b><br/><span style="font-size:11px;"><div style="margin-bottom: 5px;"><a href="#" style="color: #00f;" onclick="var c = document.getElementById('context15'); if (c.style.display == 'block') c.style.display = 'none'; else c.style.display = 'block'; this.blur(); return false;">chorus/Controller.php:71</a><pre id="context15" style="margin-top: 0px; margin-bottom: 0px; display: none; background-color: #fff; margin-right: 10px; font-size: 11px; line-height: 1.2em; overflow: auto; border: 1px solid #555; padding: 3px;"><span style="color: #aaa;"> 68: </span> | |
| <span style="color: #aaa;"> 69: </span> if ($controller && class_exists($controller_class_name)) { | |
| <span style="color: #aaa;"> 70: </span> Log::start_timer('construct'); | |
| <span style="color: #aaa;"> 71: </span><span style="background-color: #ffa; padding-top: 2px; padding-bottom: 1px;"> $controller_obj = new $controller_class_name; | |
| </span><span style="color: #aaa;"> 72: </span> Log::stop_timer('construct'); | |
| <span style="color: #aaa;"> 73: </span> self::$current_controller = $controller_obj; | |
| <span style="color: #aaa;"> 74: </span> | |
| </pre></div></span><br/><br/> </li><li><b>Controller::execute("main", "explore")</b><br/><span style="font-size:11px;"><div style="margin-bottom: 5px;"><a href="#" style="color: #00f;" onclick="var c = document.getElementById('context16'); if (c.style.display == 'block') c.style.display = 'none'; else c.style.display = 'block'; this.blur(); return false;">chorus/Dispatch.php:186</a><pre id="context16" style="margin-top: 0px; margin-bottom: 0px; display: none; background-color: #fff; margin-right: 10px; font-size: 11px; line-height: 1.2em; overflow: auto; border: 1px solid #555; padding: 3px;"><span style="color: #aaa;"> 183: </span> | |
| <span style="color: #aaa;"> 184: </span>/* Controller */ | |
| <span style="color: #aaa;"> 185: </span>Log::start_timer('exec'); | |
| <span style="color: #aaa;"> 186: </span><span style="background-color: #ffa; padding-top: 2px; padding-bottom: 1px;">$out = Controller::execute($_GET['controller'], $_GET['action']); | |
| </span><span style="color: #aaa;"> 187: </span>Log::stop_timer('exec'); | |
| <span style="color: #aaa;"> 188: </span>Log::start_timer('shutdown'); | |
| <span style="color: #aaa;"> 189: </span>Log::update_profiling_header(); | |
| </pre></div></span><br/><br/> </li><li><b>require_once("/var/www/apps/chorus/Dispatch.php")</b><br/><span style="font-size:11px;"><div style="margin-bottom: 5px;"><a href="#" style="color: #00f;" onclick="var c = document.getElementById('context17'); if (c.style.display == 'block') c.style.display = 'none'; else c.style.display = 'block'; this.blur(); return false;">www/dispatch.php:83</a><pre id="context17" style="margin-top: 0px; margin-bottom: 0px; display: none; background-color: #fff; margin-right: 10px; font-size: 11px; line-height: 1.2em; overflow: auto; border: 1px solid #555; padding: 3px;"><span style="color: #aaa;"> 80: </span>} | |
| <span style="color: #aaa;"> 81: </span> | |
| <span style="color: #aaa;"> 82: </span>require_once('chorus/Paths.php'); | |
| <span style="color: #aaa;"> 83: </span><span style="background-color: #ffa; padding-top: 2px; padding-bottom: 1px;">require_once('chorus/Dispatch.php'); | |
| </span></pre></div></span><br/><br/> </li> </ul> | |
| </div> | |
| </li> | |
| </ol> | |
| <b>memory (1)</b> | |
| <ol> | |
| <li> | |
| 18 ms: | |
| <a href="javascript:chorus_errors_dropdown('chorus_log_2_0')" | |
| >[trace]</a> | |
| <span class="chorus_errors_info"> | |
| 4.5MB in use, 4.6 MB peak </span> | |
| <div id="chorus_log_2_0" class="chorus_trace" style="display: none;"> | |
| <ul> | |
| <li><b>Log::render_html("1", false)</b><br/><span style="font-size:11px;"><div style="margin-bottom: 5px;"><a href="#" style="color: #00f;" onclick="var c = document.getElementById('context18'); if (c.style.display == 'block') c.style.display = 'none'; else c.style.display = 'block'; this.blur(); return false;">chorus/Log.php:434</a><pre id="context18" style="margin-top: 0px; margin-bottom: 0px; display: block; background-color: #fff; margin-right: 10px; font-size: 11px; line-height: 1.2em; overflow: auto; border: 1px solid #555; padding: 3px;"><span style="color: #aaa;"> 431: </span> | |
| <span style="color: #aaa;"> 432: </span> $html .= self::trace_to_html((array) $e->getTrace()) . '</ul>'; | |
| <span style="color: #aaa;"> 433: </span> | |
| <span style="color: #aaa;"> 434: </span><span style="background-color: #faa; padding-top: 2px; padding-bottom: 1px;"> $html .= self::render_html(true, false); | |
| </span><span style="color: #aaa;"> 435: </span> | |
| <span style="color: #aaa;"> 436: </span> $html .= "<tr><td height=\"20\"></td></tr><tr><td bgcolor=\"#459EE0\" | |
| <span style="color: #aaa;"> 437: </span> style=\"font:Bold 14px Helvetica; color:#fff; padding:6px;\">Variables</td> | |
| </pre></div></span><br/><br/> </li><li><b>Log::exception("exception 'OverridableException' with message 'Cannot modify header information - headers already sent by (output started at /var/www/apps/tumblr/config/config.php:748)' in /var/www/apps/tumblr/app/controllers/app.php:104.Stack trace:.#0 [internal function]: error_handler(2, 'Cannot modify h...', '/var/www/apps/t...', 104, Array).#1 /var/www/apps/tumblr/app/controllers/app.php(104): header('P3P: CP="P3P_CP...').#2 /var/www/apps/chorus/Controller.php(71): AppController->__construct().#3 /var/www/ [... 660 chars]")</b><br/><span style="font-size:11px;"><div style="margin-bottom: 5px;"><a href="#" style="color: #00f;" onclick="var c = document.getElementById('context19'); if (c.style.display == 'block') c.style.display = 'none'; else c.style.display = 'block'; this.blur(); return false;">chorus/Base.php:85</a><pre id="context19" style="margin-top: 0px; margin-bottom: 0px; display: none; background-color: #fff; margin-right: 10px; font-size: 11px; line-height: 1.2em; overflow: auto; border: 1px solid #555; padding: 3px;"><span style="color: #aaa;"> 82: </span> | |
| <span style="color: #aaa;"> 83: </span> error_log(Log::exception_plaintext($e)); | |
| <span style="color: #aaa;"> 84: </span> | |
| <span style="color: #aaa;"> 85: </span><span style="background-color: #ffa; padding-top: 2px; padding-bottom: 1px;"> $html = Log::exception($e); | |
| </span><span style="color: #aaa;"> 86: </span> if (ENVIRONMENT === 'production') { | |
| <span style="color: #aaa;"> 87: </span> if (( | |
| <span style="color: #aaa;"> 88: </span> class_exists('DatabaseTableLockException') && | |
| </pre></div></span><br/><br/> </li><li><b>exception_handler("exception 'OverridableException' with message 'Cannot modify header information - headers already sent by (output started at /var/www/apps/tumblr/config/config.php:748)' in /var/www/apps/tumblr/app/controllers/app.php:104.Stack trace:.#0 [internal function]: error_handler(2, 'Cannot modify h...', '/var/www/apps/t...', 104, Array).#1 /var/www/apps/tumblr/app/controllers/app.php(104): header('P3P: CP="P3P_CP...').#2 /var/www/apps/chorus/Controller.php(71): AppController->__construct().#3 /var/www/ [... 660 chars]")</b><br/><span style="font-size:11px;"></span><br/><br/> </li> </ul> | |
| </div> | |
| </li> | |
| </ol> | |
| <b>Server</b><br /> | |
| <ul style="list-style-type:none"><li>174.122.45.8</li></ul> | |
| <br /> | |
| <b>Timers</b><br/> | |
| <table border="0"> | |
| <tr> | |
| <th>Time</th><th>Execs</th><th>Mem</th><th>Timer</th> | |
| </tr> | |
| <tr> | |
| <td> | |
| 24 ms | |
| </td> | |
| <td> </td> | |
| <td> </td> | |
| <td>Total</td> | |
| </tr> | |
| <tr> | |
| <td>12 ms</td> | |
| <td>1</td> | |
| <td>3100 KB</td> | |
| <td>include</td> | |
| </tr> | |
| <tr> | |
| <td>0 ms</td> | |
| <td>0</td> | |
| <td>0 KB</td> | |
| <td>construct</td> | |
| </tr> | |
| <tr> | |
| <td>0 ms</td> | |
| <td>0</td> | |
| <td>0 KB</td> | |
| <td>exec</td> | |
| </tr> | |
| </table> | |
| </div> | |
| </div> | |
| <tr><td height="20"></td></tr><tr><td bgcolor="#459EE0" | |
| style="font:Bold 14px Helvetica; color:#fff; padding:6px;">Variables</td> | |
| </tr><tr><td bgcolor="#A3D8FF"><table border="0" width="750" | |
| cellspacing="4" cellpadding="3" bgcolor="#80C9FF" | |
| style="font:normal 12px Courier; line-height:12px;"><tr bgcolor="#A3D8FF"><td valign="top"><div style=" | |
| width:240px; word-wrap:break-word;"><b>$REDIRECT_STATUS</b></div></td><td width="500" valign="top"><div style=" | |
| width:450px; word-wrap:break-word;">200</div></td></tr> | |
| <tr bgcolor="#A3D8FF"><td valign="top"><div style=" | |
| width:240px; word-wrap:break-word;"><b>$HTTP_HOST</b></div></td><td width="500" valign="top"><div style=" | |
| width:450px; word-wrap:break-word;">www.tumblr.com</div></td></tr> | |
| <tr bgcolor="#A3D8FF"><td valign="top"><div style=" | |
| width:240px; word-wrap:break-word;"><b>$HTTP_ACCEPT</b></div></td><td width="500" valign="top"><div style=" | |
| width:450px; word-wrap:break-word;">*/*</div></td></tr> | |
| <tr bgcolor="#A3D8FF"><td valign="top"><div style=" | |
| width:240px; word-wrap:break-word;"><b>$HTTP_FROM</b></div></td><td width="500" valign="top"><div style=" | |
| width:450px; word-wrap:break-word;">googlebot(at)googlebot.com</div></td></tr> | |
| <tr bgcolor="#A3D8FF"><td valign="top"><div style=" | |
| width:240px; word-wrap:break-word;"><b>$HTTP_USER_AGENT</b></div></td><td width="500" valign="top"><div style=" | |
| width:450px; word-wrap:break-word;">Mozilla/5.0 (compatible; Googlebot/2.1;<br/> | |
| +http://www.google.com/bot.html)</div></td></tr> | |
| <tr bgcolor="#A3D8FF"><td valign="top"><div style=" | |
| width:240px; word-wrap:break-word;"><b>$HTTP_ACCEPT_ENCODING</b></div></td><td width="500" valign="top"><div style=" | |
| width:450px; word-wrap:break-word;">gzip,deflate</div></td></tr> | |
| <tr bgcolor="#A3D8FF"><td valign="top"><div style=" | |
| width:240px; word-wrap:break-word;"><b>$HTTP_X_FORWARDED_FOR</b></div></td><td width="500" valign="top"><div style=" | |
| width:450px; word-wrap:break-word;">66.249.71.99</div></td></tr> | |
| <tr bgcolor="#A3D8FF"><td valign="top"><div style=" | |
| width:240px; word-wrap:break-word;"><b>$HTTP_CONNECTION</b></div></td><td width="500" valign="top"><div style=" | |
| width:450px; word-wrap:break-word;">close</div></td></tr> | |
| <tr bgcolor="#A3D8FF"><td valign="top"><div style=" | |
| width:240px; word-wrap:break-word;"><b>$PATH</b></div></td><td width="500" valign="top"><div style=" | |
| width:450px; word-wrap:break-word;">/sbin:/usr/sbin:/bin:/usr/bin</div></td></tr> | |
| <tr bgcolor="#A3D8FF"><td valign="top"><div style=" | |
| width:240px; word-wrap:break-word;"><b>$SERVER_SIGNATURE</b></div></td><td width="500" valign="top"><div style=" | |
| width:450px; word-wrap:break-word;"><address>Apache/2.2.3 (CentOS) Server at www.tumblr.com Port<br/> | |
| 80</address> | |
| </div></td></tr> | |
| <tr bgcolor="#A3D8FF"><td valign="top"><div style=" | |
| width:240px; word-wrap:break-word;"><b>$SERVER_SOFTWARE</b></div></td><td width="500" valign="top"><div style=" | |
| width:450px; word-wrap:break-word;">Apache/2.2.3 (CentOS)</div></td></tr> | |
| <tr bgcolor="#A3D8FF"><td valign="top"><div style=" | |
| width:240px; word-wrap:break-word;"><b>$SERVER_NAME</b></div></td><td width="500" valign="top"><div style=" | |
| width:450px; word-wrap:break-word;">www.tumblr.com</div></td></tr> | |
| <tr bgcolor="#A3D8FF"><td valign="top"><div style=" | |
| width:240px; word-wrap:break-word;"><b>$SERVER_ADDR</b></div></td><td width="500" valign="top"><div style=" | |
| width:450px; word-wrap:break-word;">174.122.45.8</div></td></tr> | |
| <tr bgcolor="#A3D8FF"><td valign="top"><div style=" | |
| width:240px; word-wrap:break-word;"><b>$SERVER_PORT</b></div></td><td width="500" valign="top"><div style=" | |
| width:450px; word-wrap:break-word;">80</div></td></tr> | |
| <tr bgcolor="#A3D8FF"><td valign="top"><div style=" | |
| width:240px; word-wrap:break-word;"><b>$REMOTE_ADDR</b></div></td><td width="500" valign="top"><div style=" | |
| width:450px; word-wrap:break-word;">174.121.194.34</div></td></tr> | |
| <tr bgcolor="#A3D8FF"><td valign="top"><div style=" | |
| width:240px; word-wrap:break-word;"><b>$DOCUMENT_ROOT</b></div></td><td width="500" valign="top"><div style=" | |
| width:450px; word-wrap:break-word;">/var/www/apps/tumblr/www</div></td></tr> | |
| <tr bgcolor="#A3D8FF"><td valign="top"><div style=" | |
| width:240px; word-wrap:break-word;"><b>$SERVER_ADMIN</b></div></td><td width="500" valign="top"><div style=" | |
| width:450px; word-wrap:break-word;">root@localhost</div></td></tr> | |
| <tr bgcolor="#A3D8FF"><td valign="top"><div style=" | |
| width:240px; word-wrap:break-word;"><b>$SCRIPT_FILENAME</b></div></td><td width="500" valign="top"><div style=" | |
| width:450px; word-wrap:break-word;">/var/www/apps/tumblr/www/dispatch.php</div></td></tr> | |
| <tr bgcolor="#A3D8FF"><td valign="top"><div style=" | |
| width:240px; word-wrap:break-word;"><b>$REMOTE_PORT</b></div></td><td width="500" valign="top"><div style=" | |
| width:450px; word-wrap:break-word;">4893</div></td></tr> | |
| <tr bgcolor="#A3D8FF"><td valign="top"><div style=" | |
| width:240px; word-wrap:break-word;"><b>$REDIRECT_QUERY_STRING</b></div></td><td width="500" valign="top"><div style=" | |
| width:450px; word-wrap:break-word;">sort=title&dir=asc</div></td></tr> | |
| <tr bgcolor="#A3D8FF"><td valign="top"><div style=" | |
| width:240px; word-wrap:break-word;"><b>$REDIRECT_URL</b></div></td><td width="500" valign="top"><div style=" | |
| width:450px; word-wrap:break-word;">/explore</div></td></tr> | |
| <tr bgcolor="#A3D8FF"><td valign="top"><div style=" | |
| width:240px; word-wrap:break-word;"><b>$GATEWAY_INTERFACE</b></div></td><td width="500" valign="top"><div style=" | |
| width:450px; word-wrap:break-word;">CGI/1.1</div></td></tr> | |
| <tr bgcolor="#A3D8FF"><td valign="top"><div style=" | |
| width:240px; word-wrap:break-word;"><b>$SERVER_PROTOCOL</b></div></td><td width="500" valign="top"><div style=" | |
| width:450px; word-wrap:break-word;">HTTP/1.1</div></td></tr> | |
| <tr bgcolor="#A3D8FF"><td valign="top"><div style=" | |
| width:240px; word-wrap:break-word;"><b>$REQUEST_METHOD</b></div></td><td width="500" valign="top"><div style=" | |
| width:450px; word-wrap:break-word;">GET</div></td></tr> | |
| <tr bgcolor="#A3D8FF"><td valign="top"><div style=" | |
| width:240px; word-wrap:break-word;"><b>$QUERY_STRING</b></div></td><td width="500" valign="top"><div style=" | |
| width:450px; word-wrap:break-word;">sort=title&dir=asc</div></td></tr> | |
| <tr bgcolor="#A3D8FF"><td valign="top"><div style=" | |
| width:240px; word-wrap:break-word;"><b>$REQUEST_URI</b></div></td><td width="500" valign="top"><div style=" | |
| width:450px; word-wrap:break-word;">/explore?sort=title&dir=asc</div></td></tr> | |
| <tr bgcolor="#A3D8FF"><td valign="top"><div style=" | |
| width:240px; word-wrap:break-word;"><b>$SCRIPT_NAME</b></div></td><td width="500" valign="top"><div style=" | |
| width:450px; word-wrap:break-word;">/dispatch.php</div></td></tr> | |
| <tr bgcolor="#A3D8FF"><td valign="top"><div style=" | |
| width:240px; word-wrap:break-word;"><b>$PHP_SELF</b></div></td><td width="500" valign="top"><div style=" | |
| width:450px; word-wrap:break-word;">/dispatch.php</div></td></tr> | |
| <tr bgcolor="#A3D8FF"><td valign="top"><div style=" | |
| width:240px; word-wrap:break-word;"><b>$REQUEST_TIME</b></div></td><td width="500" valign="top"><div style=" | |
| width:450px; word-wrap:break-word;">1300532445</div></td></tr> | |
| <tr bgcolor="#A3D8FF"><td valign="top"><div style=" | |
| width:240px; word-wrap:break-word;"><b>$UNFILTERED_REQUEST_URI</b></div></td><td width="500" valign="top"><div style=" | |
| width:450px; word-wrap:break-word;">/explore?sort=title&dir=asc</div></td></tr> | |
| <tr bgcolor="#A3D8FF"><td valign="top"><div style=" | |
| width:240px; word-wrap:break-word;"><b>$load_avg</b></div></td><td width="500" valign="top"><div style=" | |
| width:450px; word-wrap:break-word;">2.85</div></td></tr> | |
| <tr bgcolor="#A3D8FF"><td valign="top"><div style=" | |
| width:240px; word-wrap:break-word;"><b>$base</b></div></td><td width="500" valign="top"><div style=" | |
| width:450px; word-wrap:break-word;">/var/www/apps/tumblr</div></td></tr> | |
| <tr bgcolor="#A3D8FF"><td valign="top"><div style=" | |
| width:240px; word-wrap:break-word;"><b>$tz</b></div></td><td width="500" valign="top"><div style=" | |
| width:450px; word-wrap:break-word;">America/New_York</div></td></tr> | |
| <tr bgcolor="#A3D8FF"><td valign="top"><div style=" | |
| width:240px; word-wrap:break-word;"><b>$router</b></div></td><td width="500" valign="top"><div style=" | |
| width:450px; word-wrap:break-word;"><a href="#" onclick="document.getElementById('object_1').style.display='inline'; return false;">Router Object</a><br/><pre id="object_1" style="display:none;">Router Object | |
| ( | |
| [routes:Router:private] => Array | |
| ( | |
| [0] => Array | |
| ( | |
| [0] => /crossdomain.xml | |
| [1] => Array | |
| ( | |
| [controller] => main | |
| [action] => crossdomain_xml | |
| ) | |
| ) | |
| [1] => Array | |
| ( | |
| [0] => /search/:q | |
| [1] => Array | |
| ( | |
| [controller] => main | |
| [action] => radar | |
| ) | |
| ) | |
| [2] => Array | |
| ( | |
| [0] => /search | |
| [1] => Array | |
| ( | |
| [controller] => main | |
| [action] => search | |
| ) | |
| ) | |
| [3] => Array | |
| ( | |
| [0] => /tagged/:tag | |
| [1] => Array | |
| ( | |
| [controller] => main | |
| [action] => tag | |
| ) | |
| ) | |
| [4] => Array | |
| ( | |
| [0] => /tagged/:tag/popular | |
| [1] => Array | |
| ( | |
| [controller] => main | |
| [action] => tag | |
| [popular] => 1 | |
| ) | |
| ) | |
| [5] => Array | |
| ( | |
| [0] => /tagged/:tag/everything | |
| [1] => Array | |
| ( | |
| [controller] => main | |
| [action] => tag | |
| [everything] => 1 | |
| ) | |
| ) | |
| [6] => Array | |
| ( | |
| [0] => /tagged/pic+pick | |
| [1] => Array | |
| ( | |
| [controller] => main | |
| [action] => pic_pick | |
| ) | |
| ) | |
| [7] => Array | |
| ( | |
| [0] => /tagged/:tag/page/:page/:last_id_chain | |
| [1] => Array | |
| ( | |
| [controller] => main | |
| [action] => tag | |
| ) | |
| ) | |
| [8] => Array | |
| ( | |
| [0] => /check_for_new_tag_posts/:tag/:quality/:last_post_id | |
| [1] => Array | |
| ( | |
| [controller] => main | |
| [action] => check_for_new_tag_posts | |
| ) | |
| ) | |
| [9] => Array | |
| ( | |
| [0] => /bad_token | |
| [1] => Array | |
| ( | |
| [controller] => secure | |
| [action] => bad_token | |
| ) | |
| ) | |
| [10] => Array | |
| ( | |
| [0] => /pay | |
| [1] => Array | |
| ( | |
| [controller] => secure | |
| [action] => pay | |
| ) | |
| ) | |
| [11] => Array | |
| ( | |
| [0] => /track_tag/:tag | |
| [1] => Array | |
| ( | |
| [controller] => dashboard | |
| [action] => track_tag | |
| ) | |
| ) | |
| [12] => Array | |
| ( | |
| [0] => /untrack_tag/:tag | |
| [1] => Array | |
| ( | |
| [controller] => dashboard | |
| [action] => untrack_tag | |
| ) | |
| ) | |
| [13] => Array | |
| ( | |
| [0] => /facebook/canvas/:action | |
| [1] => Array | |
| ( | |
| [controller] => facebook | |
| ) | |
| ) | |
| [14] => Array | |
| ( | |
| [0] => /facebook/canvas | |
| [1] => Array | |
| ( | |
| [controller] => facebook | |
| [action] => setup | |
| ) | |
| ) | |
| [15] => Array | |
| ( | |
| [0] => /follow/:id | |
| [1] => Array | |
| ( | |
| [controller] => dashboard | |
| [action] => follow | |
| ) | |
| ) | |
| [16] => Array | |
| ( | |
| [0] => /languages/:language/strings.js | |
| [1] => Array | |
| ( | |
| [controller] => main | |
| [action] => js_strings | |
| ) | |
| ) | |
| [17] => Array | |
| ( | |
| [0] => /promote | |
| [1] => Array | |
| ( | |
| [controller] => dashboard | |
| [action] => promote_post | |
| ) | |
| ) | |
| [18] => Array | |
| ( | |
| [0] => /unpromote | |
| [1] => Array | |
| ( | |
| [controller] => dashboard | |
| [action] => unpromote_post | |
| ) | |
| ) | |
| [19] => Array | |
| ( | |
| [0] => /gnip | |
| [1] => Array | |
| ( | |
| [controller] => main | |
| [action] => gnip | |
| ) | |
| ) | |
| [20] => Array | |
| ( | |
| [0] => /gpoyw | |
| [1] => Array | |
| ( | |
| [controller] => main | |
| [action] => gpoyw | |
| ) | |
| ) | |
| [21] => Array | |
| ( | |
| [0] => /directory/ban/:tumblelog_id/:directory_id | |
| [1] => Array | |
| ( | |
| [controller] => dashboard | |
| [action] => ban_from_directory | |
| ) | |
| ) | |
| [22] => Array | |
| ( | |
| [0] => /directory/add/:tumblelog | |
| [1] => Array | |
| ( | |
| [controller] => dashboard | |
| [action] => add_to_directory | |
| ) | |
| ) | |
| [23] => Array | |
| ( | |
| [0] => /directory/add | |
| [1] => Array | |
| ( | |
| [controller] => dashboard | |
| [action] => add_to_directory | |
| ) | |
| ) | |
| [24] => Array | |
| ( | |
| [0] => /directory/tags | |
| [1] => Array | |
| ( | |
| [controller] => main | |
| [action] => directory_page | |
| [browse_tags] => 1 | |
| ) | |
| ) | |
| [25] => Array | |
| ( | |
| [0] => /directory/recommend/stickers | |
| [1] => Array | |
| ( | |
| [controller] => dashboard | |
| [action] => add_sticker | |
| ) | |
| ) | |
| [26] => Array | |
| ( | |
| [0] => /directory/recommend/:directory_name/:tumblelog_name | |
| [1] => Array | |
| ( | |
| [controller] => dashboard | |
| [action] => recommend | |
| ) | |
| ) | |
| [27] => Array | |
| ( | |
| [0] => /directory/recommend/:directory_name | |
| [1] => Array | |
| ( | |
| [controller] => dashboard | |
| [action] => recommend | |
| ) | |
| ) | |
| [28] => Array | |
| ( | |
| [0] => /directory/recommend | |
| [1] => Array | |
| ( | |
| [controller] => dashboard | |
| [action] => recommend | |
| ) | |
| ) | |
| [29] => Array | |
| ( | |
| [0] => /directory/feature/confirmation | |
| [1] => Array | |
| ( | |
| [controller] => main | |
| [action] => directory_feature_confirmation | |
| ) | |
| ) | |
| [30] => Array | |
| ( | |
| [0] => /directory/feature | |
| [1] => Array | |
| ( | |
| [controller] => dashboard | |
| [action] => purchase_directory_feature | |
| ) | |
| ) | |
| [31] => Array | |
| ( | |
| [0] => /directory/get-listed/:directory_name | |
| [1] => Array | |
| ( | |
| [controller] => dashboard | |
| [action] => get_listed | |
| ) | |
| ) | |
| [32] => Array | |
| ( | |
| [0] => /directory/get-listed | |
| [1] => Array | |
| ( | |
| [controller] => dashboard | |
| [action] => get_listed | |
| ) | |
| ) | |
| [33] => Array | |
| ( | |
| [0] => /directory/:tag/page/:page | |
| [1] => Array | |
| ( | |
| [controller] => main | |
| [action] => directory_page | |
| ) | |
| ) | |
| [34] => Array | |
| ( | |
| [0] => /directory/:tag | |
| [1] => Array | |
| ( | |
| [controller] => main | |
| [action] => directory_page | |
| ) | |
| ) | |
| [35] => Array | |
| ( | |
| [0] => /directory | |
| [1] => Array | |
| ( | |
| [controller] => main | |
| [action] => directory | |
| ) | |
| ) | |
| [36] => Array | |
| ( | |
| [0] => /popular/top | |
| [1] => Array | |
| ( | |
| [controller] => dashboard | |
| [action] => popular_top | |
| ) | |
| ) | |
| [37] => Array | |
| ( | |
| [0] => /popular | |
| [1] => Array | |
| ( | |
| [controller] => main | |
| [action] => wire | |
| ) | |
| ) | |
| [38] => Array | |
| ( | |
| [0] => /report/copyright-infringement | |
| [1] => Array | |
| ( | |
| [controller] => main | |
| [action] => report_copyright_infringement | |
| ) | |
| ) | |
| [39] => Array | |
| ( | |
| [0] => / | |
| [1] => Array | |
| ( | |
| [controller] => tumblelog | |
| [action] => index | |
| ) | |
| ) | |
| [40] => Array | |
| ( | |
| [0] => /disable_mobile_interface | |
| [1] => Array | |
| ( | |
| [controller] => tumblelog | |
| [action] => disable_mobile_interface | |
| ) | |
| ) | |
| [41] => Array | |
| ( | |
| [0] => /page/:page | |
| [1] => Array | |
| ( | |
| [controller] => tumblelog | |
| [action] => index | |
| ) | |
| ) | |
| [42] => Array | |
| ( | |
| [0] => /day/:yyyy/:mm/:dd | |
| [1] => Array | |
| ( | |
| [controller] => tumblelog | |
| [action] => index | |
| ) | |
| ) | |
| [43] => Array | |
| ( | |
| [0] => /post/:id/:summary | |
| [1] => Array | |
| ( | |
| [controller] => tumblelog | |
| [action] => post | |
| ) | |
| ) | |
| [44] => Array | |
| ( | |
| [0] => /post/:id | |
| [1] => Array | |
| ( | |
| [controller] => tumblelog | |
| [action] => post | |
| ) | |
| ) | |
| [45] => Array | |
| ( | |
| [0] => /private/:id/:key | |
| [1] => Array | |
| ( | |
| [controller] => tumblelog | |
| [action] => private_post | |
| ) | |
| ) | |
| [46] => Array | |
| ( | |
| [0] => /video/thumbnail/:id | |
| [1] => Array | |
| ( | |
| [controller] => tumblelog | |
| [action] => video_thumbnail | |
| ) | |
| ) | |
| [47] => Array | |
| ( | |
| [0] => /js | |
| [1] => Array | |
| ( | |
| [controller] => tumblelog | |
| [action] => index | |
| [render_js] => 1 | |
| ) | |
| ) | |
| [48] => Array | |
| ( | |
| [0] => /mobile | |
| [1] => Array | |
| ( | |
| [controller] => tumblelog | |
| [action] => index | |
| [mobile] => 1 | |
| ) | |
| ) | |
| [49] => Array | |
| ( | |
| [0] => /mobile/page/:page | |
| [1] => Array | |
| ( | |
| [controller] => tumblelog | |
| [action] => index | |
| [mobile] => 1 | |
| ) | |
| ) | |
| [50] => Array | |
| ( | |
| [0] => /mobile/post/:id | |
| [1] => Array | |
| ( | |
| [controller] => tumblelog | |
| [action] => post | |
| [mobile] => 1 | |
| ) | |
| ) | |
| [51] => Array | |
| ( | |
| [0] => /archive/:year/:month | |
| [1] => Array | |
| ( | |
| [controller] => tumblelog | |
| [action] => archive | |
| ) | |
| ) | |
| [52] => Array | |
| ( | |
| [0] => /archive | |
| [1] => Array | |
| ( | |
| [controller] => tumblelog | |
| [action] => archive | |
| ) | |
| ) | |
| [53] => Array | |
| ( | |
| [0] => /rss/original | |
| [1] => Array | |
| ( | |
| [controller] => tumblelog | |
| [action] => rss | |
| [original_only] => 1 | |
| ) | |
| ) | |
| [54] => Array | |
| ( | |
| [0] => /rss | |
| [1] => Array | |
| ( | |
| [controller] => tumblelog | |
| [action] => rss | |
| ) | |
| ) | |
| [55] => Array | |
| ( | |
| [0] => /rss/photos | |
| [1] => Array | |
| ( | |
| [controller] => tumblelog | |
| [action] => rss | |
| [photos] => 1 | |
| ) | |
| ) | |
| [56] => Array | |
| ( | |
| [0] => /rss.xml | |
| [1] => Array | |
| ( | |
| [controller] => tumblelog | |
| [action] => rss_redirect | |
| ) | |
| ) | |
| [57] => Array | |
| ( | |
| [0] => /rss/links | |
| [1] => Array | |
| ( | |
| [controller] => tumblelog | |
| [action] => rss | |
| [direct_links] => 1 | |
| ) | |
| ) | |
| [58] => Array | |
| ( | |
| [0] => /submit_form_js/:key/:time/submit.js | |
| [1] => Array | |
| ( | |
| [controller] => main | |
| [action] => submit_form_js | |
| ) | |
| ) | |
| [59] => Array | |
| ( | |
| [0] => /submit_form/:tumblelog_url/success | |
| [1] => Array | |
| ( | |
| [controller] => main | |
| [action] => submit_form | |
| [success] => 1 | |
| ) | |
| ) | |
| [60] => Array | |
| ( | |
| [0] => /submit_form/:tumblelog_url/:type | |
| [1] => Array | |
| ( | |
| [controller] => main | |
| [action] => submit_form | |
| ) | |
| ) | |
| [61] => Array | |
| ( | |
| [0] => /submit_form/:tumblelog_url | |
| [1] => Array | |
| ( | |
| [controller] => main | |
| [action] => submit_form | |
| ) | |
| ) | |
| [62] => Array | |
| ( | |
| [0] => /ask_form/:tumblelog_url/success | |
| [1] => Array | |
| ( | |
| [controller] => main | |
| [action] => ask_form | |
| [success] => 1 | |
| ) | |
| ) | |
| [63] => Array | |
| ( | |
| [0] => /ask_form/:tumblelog_url/:type | |
| [1] => Array | |
| ( | |
| [controller] => main | |
| [action] => ask_form | |
| ) | |
| ) | |
| [64] => Array | |
| ( | |
| [0] => /ask_form/:tumblelog_url | |
| [1] => Array | |
| ( | |
| [controller] => main | |
| [action] => ask_form | |
| ) | |
| ) | |
| [65] => Array | |
| ( | |
| [0] => /submit/:type | |
| [1] => Array | |
| ( | |
| [controller] => tumblelog | |
| [action] => index | |
| [submission_page] => 1 | |
| ) | |
| ) | |
| [66] => Array | |
| ( | |
| [0] => /submit | |
| [1] => Array | |
| ( | |
| [controller] => tumblelog | |
| [action] => index | |
| [submission_page] => 1 | |
| ) | |
| ) | |
| [67] => Array | |
| ( | |
| [0] => /ask | |
| [1] => Array | |
| ( | |
| [controller] => tumblelog | |
| [action] => index | |
| [ask_page] => 1 | |
| ) | |
| ) | |
| [68] => Array | |
| ( | |
| [0] => /contribute | |
| [1] => Array | |
| ( | |
| [controller] => tumblelog | |
| [action] => submit | |
| ) | |
| ) | |
| [69] => Array | |
| ( | |
| [0] => /podcast | |
| [1] => Array | |
| ( | |
| [controller] => tumblelog | |
| [action] => podcast | |
| ) | |
| ) | |
| [70] => Array | |
| ( | |
| [0] => /video_podcast | |
| [1] => Array | |
| ( | |
| [controller] => tumblelog | |
| [action] => video_podcast | |
| ) | |
| ) | |
| [71] => Array | |
| ( | |
| [0] => /hype_machine_rss | |
| [1] => Array | |
| ( | |
| [controller] => tumblelog | |
| [action] => hype_machine_rss | |
| ) | |
| ) | |
| [72] => Array | |
| ( | |
| [0] => /random | |
| [1] => Array | |
| ( | |
| [controller] => tumblelog | |
| [action] => random | |
| ) | |
| ) | |
| [73] => Array | |
| ( | |
| [0] => /embed/:type | |
| [1] => Array | |
| ( | |
| [controller] => tumblelog | |
| [action] => widget | |
| ) | |
| ) | |
| [74] => Array | |
| ( | |
| [0] => /terms_of_submission | |
| [1] => Array | |
| ( | |
| [controller] => tumblelog | |
| [action] => terms_of_submission | |
| ) | |
| ) | |
| [75] => Array | |
| ( | |
| [0] => /theme/submit_feedback | |
| [1] => Array | |
| ( | |
| [controller] => dashboard | |
| [action] => submit_theme_feedback | |
| ) | |
| ) | |
| [76] => Array | |
| ( | |
| [0] => /theme/submit_response | |
| [1] => Array | |
| ( | |
| [controller] => dashboard | |
| [action] => submit_theme_feedback_response | |
| ) | |
| ) | |
| [77] => Array | |
| ( | |
| [0] => /theme/preview/:theme | |
| [1] => Array | |
| ( | |
| [controller] => dashboard | |
| [action] => render_demo_theme | |
| ) | |
| ) | |
| [78] => Array | |
| ( | |
| [0] => /theme/:tumblelog/:theme | |
| [1] => Array | |
| ( | |
| [controller] => dashboard | |
| [action] => render_demo_theme | |
| ) | |
| ) | |
| [79] => Array | |
| ( | |
| [0] => /submissions/rss/:key | |
| [1] => Array | |
| ( | |
| [controller] => tumblelog | |
| [action] => submissions_rss | |
| ) | |
| ) | |
| [80] => Array | |
| ( | |
| [0] => /answer | |
| [1] => Array | |
| ( | |
| [controller] => main | |
| [action] => answer | |
| ) | |
| ) | |
| [81] => Array | |
| ( | |
| [0] => /answer_form/:post_id/:key | |
| [1] => Array | |
| ( | |
| [controller] => main | |
| [action] => answer_form | |
| ) | |
| ) | |
| [82] => Array | |
| ( | |
| [0] => /confirm/answer/:id/:confirmation_key | |
| [1] => Array | |
| ( | |
| [controller] => main | |
| [action] => confirm_answer | |
| ) | |
| ) | |
| [83] => Array | |
| ( | |
| [0] => /tweets.js | |
| [1] => Array | |
| ( | |
| [controller] => tumblelog | |
| [action] => recent_tweets | |
| ) | |
| ) | |
| [84] => Array | |
| ( | |
| [0] => /get_upload_status/:key | |
| [1] => Array | |
| ( | |
| [controller] => main | |
| [action] => get_upload_status | |
| ) | |
| ) | |
| [85] => Array | |
| ( | |
| [0] => /login/follow/:follow | |
| [1] => Array | |
| ( | |
| [controller] => account | |
| [action] => login | |
| ) | |
| ) | |
| [86] => Array | |
| ( | |
| [0] => /login | |
| [1] => Array | |
| ( | |
| [controller] => account | |
| [action] => login | |
| ) | |
| ) | |
| [87] => Array | |
| ( | |
| [0] => /login/error | |
| [1] => Array | |
| ( | |
| [controller] => account | |
| [action] => login | |
| [error] => 1 | |
| ) | |
| ) | |
| [88] => Array | |
| ( | |
| [0] => /login/basic | |
| [1] => Array | |
| ( | |
| [controller] => account | |
| [action] => login | |
| [basic] => 1 | |
| ) | |
| ) | |
| [89] => Array | |
| ( | |
| [0] => /login/basic/error | |
| [1] => Array | |
| ( | |
| [controller] => account | |
| [action] => login | |
| [basic] => 1 | |
| [error] => 1 | |
| ) | |
| ) | |
| [90] => Array | |
| ( | |
| [0] => /login/ssl | |
| [1] => Array | |
| ( | |
| [controller] => account | |
| [action] => login | |
| [enable_ssl] => 1 | |
| ) | |
| ) | |
| [91] => Array | |
| ( | |
| [0] => /logout | |
| [1] => Array | |
| ( | |
| [controller] => account | |
| [action] => logout | |
| ) | |
| ) | |
| [92] => Array | |
| ( | |
| [0] => /forgot_password | |
| [1] => Array | |
| ( | |
| [controller] => account | |
| [action] => forgot_password | |
| ) | |
| ) | |
| [93] => Array | |
| ( | |
| [0] => /reset_password/:id/:key | |
| [1] => Array | |
| ( | |
| [controller] => account | |
| [action] => reset_password | |
| ) | |
| ) | |
| [94] => Array | |
| ( | |
| [0] => /activate | |
| [1] => Array | |
| ( | |
| [controller] => account | |
| [action] => activation_required | |
| ) | |
| ) | |
| [95] => Array | |
| ( | |
| [0] => /activate/:id/:key | |
| [1] => Array | |
| ( | |
| [controller] => account | |
| [action] => activate | |
| ) | |
| ) | |
| [96] => Array | |
| ( | |
| [0] => /register/follow/:follow | |
| [1] => Array | |
| ( | |
| [controller] => account | |
| [action] => register | |
| ) | |
| ) | |
| [97] => Array | |
| ( | |
| [0] => /register/:referer | |
| [1] => Array | |
| ( | |
| [controller] => account | |
| [action] => register | |
| ) | |
| ) | |
| [98] => Array | |
| ( | |
| [0] => /register | |
| [1] => Array | |
| ( | |
| [controller] => account | |
| [action] => register | |
| ) | |
| ) | |
| [99] => Array | |
| ( | |
| [0] => /register_dev | |
| [1] => Array | |
| ( | |
| [controller] => account | |
| [action] => register_dev | |
| ) | |
| ) | |
| [100] => Array | |
| ( | |
| [0] => /suspended | |
| [1] => Array | |
| ( | |
| [controller] => account | |
| [action] => suspended | |
| ) | |
| ) | |
| [101] => Array | |
| ( | |
| [0] => /oauth/apps | |
| [1] => Array | |
| ( | |
| [controller] => dashboard | |
| [action] => oauth_apps | |
| ) | |
| ) | |
| [102] => Array | |
| ( | |
| [0] => /oauth/edit/:id | |
| [1] => Array | |
| ( | |
| [controller] => dashboard | |
| [action] => register_oauth_app | |
| ) | |
| ) | |
| [103] => Array | |
| ( | |
| [0] => /oauth/register | |
| [1] => Array | |
| ( | |
| [controller] => dashboard | |
| [action] => register_oauth_app | |
| ) | |
| ) | |
| [104] => Array | |
| ( | |
| [0] => /oauth/revoke | |
| [1] => Array | |
| ( | |
| [controller] => dashboard | |
| [action] => revoke_oauth | |
| ) | |
| ) | |
| [105] => Array | |
| ( | |
| [0] => /oauth/access_token | |
| [1] => Array | |
| ( | |
| [controller] => api | |
| [action] => oauth_access_token | |
| ) | |
| ) | |
| [106] => Array | |
| ( | |
| [0] => /oauth/request_token | |
| [1] => Array | |
| ( | |
| [controller] => api | |
| [action] => oauth_request_token | |
| ) | |
| ) | |
| [107] => Array | |
| ( | |
| [0] => /oauth/authorize | |
| [1] => Array | |
| ( | |
| [controller] => api | |
| [action] => oauth_authorize | |
| ) | |
| ) | |
| [108] => Array | |
| ( | |
| [0] => /api/read/json | |
| [1] => Array | |
| ( | |
| [controller] => api | |
| [action] => read | |
| [json] => 1 | |
| ) | |
| ) | |
| [109] => Array | |
| ( | |
| [0] => /api/read | |
| [1] => Array | |
| ( | |
| [controller] => api | |
| [action] => read | |
| ) | |
| ) | |
| [110] => Array | |
| ( | |
| [0] => /api/write | |
| [1] => Array | |
| ( | |
| [controller] => api | |
| [action] => write | |
| ) | |
| ) | |
| [111] => Array | |
| ( | |
| [0] => /api/delete | |
| [1] => Array | |
| ( | |
| [controller] => api | |
| [action] => write | |
| [delete] => 1 | |
| ) | |
| ) | |
| [112] => Array | |
| ( | |
| [0] => /api/authenticate | |
| [1] => Array | |
| ( | |
| [controller] => api | |
| [action] => write | |
| [authenticate-action] => 1 | |
| ) | |
| ) | |
| [113] => Array | |
| ( | |
| [0] => /api/reblog | |
| [1] => Array | |
| ( | |
| [controller] => api | |
| [action] => write | |
| [reblog-action] => 1 | |
| ) | |
| ) | |
| [114] => Array | |
| ( | |
| [0] => /api/check_for_new_posts/after/:id | |
| [1] => Array | |
| ( | |
| [controller] => dashboard | |
| [action] => api_check_for_new_posts | |
| ) | |
| ) | |
| [115] => Array | |
| ( | |
| [0] => /api/dashboard/json | |
| [1] => Array | |
| ( | |
| [controller] => api | |
| [action] => dashboard | |
| [json] => 1 | |
| ) | |
| ) | |
| [116] => Array | |
| ( | |
| [0] => /api/dashboard | |
| [1] => Array | |
| ( | |
| [controller] => api | |
| [action] => dashboard | |
| ) | |
| ) | |
| [117] => Array | |
| ( | |
| [0] => /api/:action | |
| [1] => Array | |
| ( | |
| [controller] => api | |
| ) | |
| ) | |
| [118] => Array | |
| ( | |
| [0] => /post/:id/photoset_xml/:key/:size | |
| [1] => Array | |
| ( | |
| [controller] => main | |
| [action] => slideshow_xml | |
| ) | |
| ) | |
| [119] => Array | |
| ( | |
| [0] => /submissions/page/:page | |
| [1] => Array | |
| ( | |
| [controller] => dashboard | |
| [action] => submissions | |
| ) | |
| ) | |
| [120] => Array | |
| ( | |
| [0] => /tumblelog/:channel_id/submissions/page/:page | |
| [1] => Array | |
| ( | |
| [controller] => dashboard | |
| [action] => submissions | |
| ) | |
| ) | |
| [121] => Array | |
| ( | |
| [0] => /tumblelog/:channel_id/submissions | |
| [1] => Array | |
| ( | |
| [controller] => dashboard | |
| [action] => submissions | |
| ) | |
| ) | |
| [122] => Array | |
| ( | |
| [0] => /submissions | |
| [1] => Array | |
| ( | |
| [controller] => dashboard | |
| [action] => submissions | |
| ) | |
| ) | |
| [123] => Array | |
| ( | |
| [0] => /tumblelog/:channel_id/order_post_queue | |
| [1] => Array | |
| ( | |
| [controller] => dashboard | |
| [action] => order_post_queue | |
| ) | |
| ) | |
| [124] => Array | |
| ( | |
| [0] => /messages/page/:page | |
| [1] => Array | |
| ( | |
| [controller] => dashboard | |
| [action] => submissions | |
| ) | |
| ) | |
| [125] => Array | |
| ( | |
| [0] => /tumblelog/:channel_id/messages/page/:page | |
| [1] => Array | |
| ( | |
| [controller] => dashboard | |
| [action] => submissions | |
| ) | |
| ) | |
| [126] => Array | |
| ( | |
| [0] => /tumblelog/:channel_id/messages | |
| [1] => Array | |
| ( | |
| [controller] => dashboard | |
| [action] => submissions | |
| ) | |
| ) | |
| [127] => Array | |
| ( | |
| [0] => /messages | |
| [1] => Array | |
| ( | |
| [controller] => dashboard | |
| [action] => submissions | |
| ) | |
| ) | |
| [128] => Array | |
| ( | |
| [0] => /tumblelog/:channel_id/approve_submission/:id | |
| [1] => Array | |
| ( | |
| [controller] => dashboard | |
| [action] => approve_submission | |
| ) | |
| ) | |
| [129] => Array | |
| ( | |
| [0] => /approve_submission/:id | |
| [1] => Array | |
| ( | |
| [controller] => dashboard | |
| [action] => approve_submission | |
| ) | |
| ) | |
| [130] => Array | |
| ( | |
| [0] => /tumblelog/:channel_id/deny_submission/:id | |
| [1] => Array | |
| ( | |
| [controller] => dashboard | |
| [action] => deny_submission | |
| ) | |
| ) | |
| [131] => Array | |
| ( | |
| [0] => /deny_submission/:id | |
| [1] => Array | |
| ( | |
| [controller] => dashboard | |
| [action] => deny_submission | |
| ) | |
| ) | |
| [132] => Array | |
| ( | |
| [0] => /tumblelog/:id/pages/new | |
| [1] => Array | |
| ( | |
| [controller] => dashboard | |
| [action] => edit_page | |
| ) | |
| ) | |
| [133] => Array | |
| ( | |
| [0] => /tumblelog/:id/pages/edit | |
| [1] => Array | |
| ( | |
| [controller] => dashboard | |
| [action] => edit_page | |
| ) | |
| ) | |
| [134] => Array | |
| ( | |
| [0] => /tumblelog/:id/pages/delete | |
| [1] => Array | |
| ( | |
| [controller] => dashboard | |
| [action] => delete_page | |
| ) | |
| ) | |
| [135] => Array | |
| ( | |
| [0] => /new/blog | |
| [1] => Array | |
| ( | |
| [controller] => dashboard | |
| [action] => create_tumblelog | |
| ) | |
| ) | |
| [136] => Array | |
| ( | |
| [0] => /create/public/tumblelog | |
| [1] => Array | |
| ( | |
| [controller] => dashboard | |
| [action] => create_tumblelog | |
| [public] => 1 | |
| ) | |
| ) | |
| [137] => Array | |
| ( | |
| [0] => /create/private/tumblelog | |
| [1] => Array | |
| ( | |
| [controller] => dashboard | |
| [action] => create_tumblelog | |
| [public] => 0 | |
| ) | |
| ) | |
| [138] => Array | |
| ( | |
| [0] => /new/:type | |
| [1] => Array | |
| ( | |
| [controller] => dashboard | |
| [action] => edit_post | |
| ) | |
| ) | |
| [139] => Array | |
| ( | |
| [0] => /edit/:id | |
| [1] => Array | |
| ( | |
| [controller] => dashboard | |
| [action] => edit_post | |
| ) | |
| ) | |
| [140] => Array | |
| ( | |
| [0] => /reblog/tweet/:tweet_id/:type | |
| [1] => Array | |
| ( | |
| [controller] => dashboard | |
| [action] => edit_post | |
| ) | |
| ) | |
| [141] => Array | |
| ( | |
| [0] => /reblog/tweet/:tweet_id | |
| [1] => Array | |
| ( | |
| [controller] => dashboard | |
| [action] => edit_post | |
| ) | |
| ) | |
| [142] => Array | |
| ( | |
| [0] => /reblog/:reblog_post_id/:key/:type | |
| [1] => Array | |
| ( | |
| [controller] => dashboard | |
| [action] => edit_post | |
| ) | |
| ) | |
| [143] => Array | |
| ( | |
| [0] => /reblog/:reblog_post_id/:key | |
| [1] => Array | |
| ( | |
| [controller] => dashboard | |
| [action] => edit_post | |
| ) | |
| ) | |
| [144] => Array | |
| ( | |
| [0] => /delete | |
| [1] => Array | |
| ( | |
| [controller] => dashboard | |
| [action] => delete | |
| ) | |
| ) | |
| [145] => Array | |
| ( | |
| [0] => /delete_vimeo/:id | |
| [1] => Array | |
| ( | |
| [controller] => dashboard | |
| [action] => delete_vimeo | |
| ) | |
| ) | |
| [146] => Array | |
| ( | |
| [0] => /save | |
| [1] => Array | |
| ( | |
| [controller] => dashboard | |
| [action] => save | |
| ) | |
| ) | |
| [147] => Array | |
| ( | |
| [0] => /lookup_contacts | |
| [1] => Array | |
| ( | |
| [controller] => dashboard | |
| [action] => lookup_contacts | |
| ) | |
| ) | |
| [148] => Array | |
| ( | |
| [0] => /finish_welcome_step/:step | |
| [1] => Array | |
| ( | |
| [controller] => dashboard | |
| [action] => finish_welcome_step | |
| ) | |
| ) | |
| [149] => Array | |
| ( | |
| [0] => /mentions/:page | |
| [1] => Array | |
| ( | |
| [controller] => dashboard | |
| [action] => index | |
| [mentions_page] => 1 | |
| ) | |
| ) | |
| [150] => Array | |
| ( | |
| [0] => /mentions | |
| [1] => Array | |
| ( | |
| [controller] => dashboard | |
| [action] => index | |
| [mentions_page] => 1 | |
| ) | |
| ) | |
| [151] => Array | |
| ( | |
| [0] => /vimeo_token | |
| [1] => Array | |
| ( | |
| [controller] => dashboard | |
| [action] => vimeo_token | |
| ) | |
| ) | |
| [152] => Array | |
| ( | |
| [0] => /q+a | |
| [1] => Array | |
| ( | |
| [controller] => main | |
| [action] => q_and_a | |
| ) | |
| ) | |
| [153] => Array | |
| ( | |
| [0] => /heywatch/error | |
| [1] => Array | |
| ( | |
| [controller] => api | |
| [action] => heywatch_pingback_error | |
| ) | |
| ) | |
| [154] => Array | |
| ( | |
| [0] => /heywatch/encode_ok | |
| [1] => Array | |
| ( | |
| [controller] => api | |
| [action] => heywatch_pingback_encode_ok | |
| ) | |
| ) | |
| [155] => Array | |
| ( | |
| [0] => /feeds/:id | |
| [1] => Array | |
| ( | |
| [controller] => dashboard | |
| [action] => manage_feeds | |
| ) | |
| ) | |
| [156] => Array | |
| ( | |
| [0] => /feeds | |
| [1] => Array | |
| ( | |
| [controller] => dashboard | |
| [action] => manage_feeds | |
| ) | |
| ) | |
| [157] => Array | |
| ( | |
| [0] => /delete_feed/:id | |
| [1] => Array | |
| ( | |
| [controller] => dashboard | |
| [action] => delete_feed | |
| ) | |
| ) | |
| [158] => Array | |
| ( | |
| [0] => /delete_feed | |
| [1] => Array | |
| ( | |
| [controller] => dashboard | |
| [action] => delete_feed | |
| ) | |
| ) | |
| [159] => Array | |
| ( | |
| [0] => /settings | |
| [1] => Array | |
| ( | |
| [controller] => dashboard | |
| [action] => settings | |
| ) | |
| ) | |
| [160] => Array | |
| ( | |
| [0] => /preferences | |
| [1] => Array | |
| ( | |
| [controller] => dashboard | |
| [action] => settings | |
| ) | |
| ) | |
| [161] => Array | |
| ( | |
| [0] => /preferences/language | |
| [1] => Array | |
| ( | |
| [controller] => dashboard | |
| [action] => set_language_for_user | |
| ) | |
| ) | |
| [162] => Array | |
| ( | |
| [0] => /preferences/phone | |
| [1] => Array | |
| ( | |
| [controller] => dashboard | |
| [action] => phone_preferences | |
| ) | |
| ) | |
| [163] => Array | |
| ( | |
| [0] => /preferences/:id | |
| [1] => Array | |
| ( | |
| [controller] => dashboard | |
| [action] => settings | |
| ) | |
| ) | |
| [164] => Array | |
| ( | |
| [0] => /goodies | |
| [1] => Array | |
| ( | |
| [controller] => dashboard | |
| [action] => goodies | |
| ) | |
| ) | |
| [165] => Array | |
| ( | |
| [0] => /save_phone_preferences | |
| [1] => Array | |
| ( | |
| [controller] => dashboard | |
| [action] => save_phone_preferences | |
| ) | |
| ) | |
| [166] => Array | |
| ( | |
| [0] => /account/delete | |
| [1] => Array | |
| ( | |
| [controller] => dashboard | |
| [action] => delete_account | |
| ) | |
| ) | |
| [167] => Array | |
| ( | |
| [0] => /likes/page/:page | |
| [1] => Array | |
| ( | |
| [controller] => dashboard | |
| [action] => likes | |
| ) | |
| ) | |
| [168] => Array | |
| ( | |
| [0] => /likes | |
| [1] => Array | |
| ( | |
| [controller] => dashboard | |
| [action] => likes | |
| ) | |
| ) | |
| [169] => Array | |
| ( | |
| [0] => /coco | |
| [1] => Array | |
| ( | |
| [controller] => account | |
| [action] => register | |
| [follow] => teamcoco | |
| [coco_promo] => 1 | |
| ) | |
| ) | |
| [170] => Array | |
| ( | |
| [0] => /liked/by/:tumblelog/page/:page | |
| [1] => Array | |
| ( | |
| [controller] => dashboard | |
| [action] => likes | |
| ) | |
| ) | |
| [171] => Array | |
| ( | |
| [0] => /liked/by/:tumblelog | |
| [1] => Array | |
| ( | |
| [controller] => dashboard | |
| [action] => likes | |
| ) | |
| ) | |
| [172] => Array | |
| ( | |
| [0] => /twitter/deauthorize/:tumblelog | |
| [1] => Array | |
| ( | |
| [controller] => account | |
| [action] => twitter_oauth_authorize_callback | |
| [deauthorize] => 1 | |
| ) | |
| ) | |
| [173] => Array | |
| ( | |
| [0] => /twitter/deauthorize | |
| [1] => Array | |
| ( | |
| [controller] => account | |
| [action] => twitter_oauth_authorize_callback | |
| [deauthorize] => 1 | |
| ) | |
| ) | |
| [174] => Array | |
| ( | |
| [0] => /twitter/authorize/:tumblelog | |
| [1] => Array | |
| ( | |
| [controller] => account | |
| [action] => twitter_oauth_authorize_callback | |
| ) | |
| ) | |
| [175] => Array | |
| ( | |
| [0] => /twitter/authorize | |
| [1] => Array | |
| ( | |
| [controller] => account | |
| [action] => twitter_oauth_authorize_callback | |
| ) | |
| ) | |
| [176] => Array | |
| ( | |
| [0] => /twitter/check/:tumblelog_name | |
| [1] => Array | |
| ( | |
| [controller] => dashboard | |
| [action] => check_twitter | |
| ) | |
| ) | |
| [177] => Array | |
| ( | |
| [0] => /twitter/check | |
| [1] => Array | |
| ( | |
| [controller] => dashboard | |
| [action] => check_twitter | |
| [check_user] => 1 | |
| ) | |
| ) | |
| [178] => Array | |
| ( | |
| [0] => /mega-editor/:channel_id/:year/:month | |
| [1] => Array | |
| ( | |
| [controller] => dashboard | |
| [action] => mega_editor | |
| ) | |
| ) | |
| [179] => Array | |
| ( | |
| [0] => /mega-editor/:channel_id | |
| [1] => Array | |
| ( | |
| [controller] => dashboard | |
| [action] => mega_editor | |
| ) | |
| ) | |
| [180] => Array | |
| ( | |
| [0] => /mega-editor | |
| [1] => Array | |
| ( | |
| [controller] => dashboard | |
| [action] => mega_editor | |
| ) | |
| ) | |
| [181] => Array | |
| ( | |
| [0] => /get_tags_for_posts | |
| [1] => Array | |
| ( | |
| [controller] => dashboard | |
| [action] => get_tags_for_posts | |
| ) | |
| ) | |
| [182] => Array | |
| ( | |
| [0] => /add_tags_to_posts | |
| [1] => Array | |
| ( | |
| [controller] => dashboard | |
| [action] => add_tags_to_posts | |
| ) | |
| ) | |
| [183] => Array | |
| ( | |
| [0] => /remove_tags_from_posts | |
| [1] => Array | |
| ( | |
| [controller] => dashboard | |
| [action] => remove_tags_from_posts | |
| ) | |
| ) | |
| [184] => Array | |
| ( | |
| [0] => /delete_posts | |
| [1] => Array | |
| ( | |
| [controller] => dashboard | |
| [action] => delete_posts | |
| ) | |
| ) | |
| [185] => Array | |
| ( | |
| [0] => /ask_publish | |
| [1] => Array | |
| ( | |
| [controller] => dashboard | |
| [action] => ask_publish | |
| ) | |
| ) | |
| [186] => Array | |
| ( | |
| [0] => /publish | |
| [1] => Array | |
| ( | |
| [controller] => dashboard | |
| [action] => publish | |
| ) | |
| ) | |
| [187] => Array | |
| ( | |
| [0] => /move_to_top | |
| [1] => Array | |
| ( | |
| [controller] => dashboard | |
| [action] => move_to_top | |
| ) | |
| ) | |
| [188] => Array | |
| ( | |
| [0] => /drafts | |
| [1] => Array | |
| ( | |
| [controller] => dashboard | |
| [action] => drafts | |
| ) | |
| ) | |
| [189] => Array | |
| ( | |
| [0] => /drafts/after/:before_id | |
| [1] => Array | |
| ( | |
| [controller] => dashboard | |
| [action] => drafts | |
| ) | |
| ) | |
| [190] => Array | |
| ( | |
| [0] => /drafts | |
| [1] => Array | |
| ( | |
| [controller] => dashboard | |
| [action] => drafts | |
| ) | |
| ) | |
| [191] => Array | |
| ( | |
| [0] => /queue | |
| [1] => Array | |
| ( | |
| [controller] => dashboard | |
| [action] => post_queue | |
| ) | |
| ) | |
| [192] => Array | |
| ( | |
| [0] => /processing | |
| [1] => Array | |
| ( | |
| [controller] => dashboard | |
| [action] => transcoding | |
| ) | |
| ) | |
| [193] => Array | |
| ( | |
| [0] => /tumblelog/:channel_id/queue | |
| [1] => Array | |
| ( | |
| [controller] => dashboard | |
| [action] => post_queue | |
| ) | |
| ) | |
| [194] => Array | |
| ( | |
| [0] => /tumblelog/:channel_id/drafts/after/:before_id | |
| [1] => Array | |
| ( | |
| [controller] => dashboard | |
| [action] => drafts | |
| ) | |
| ) | |
| [195] => Array | |
| ( | |
| [0] => /tumblelog/:channel_id/drafts | |
| [1] => Array | |
| ( | |
| [controller] => dashboard | |
| [action] => drafts | |
| ) | |
| ) | |
| [196] => Array | |
| ( | |
| [0] => /tumblelog/:channel_id/processing | |
| [1] => Array | |
| ( | |
| [controller] => dashboard | |
| [action] => transcoding | |
| ) | |
| ) | |
| [197] => Array | |
| ( | |
| [0] => /like/:key | |
| [1] => Array | |
| ( | |
| [controller] => dashboard | |
| [action] => like | |
| ) | |
| ) | |
| [198] => Array | |
| ( | |
| [0] => /unlike/:key | |
| [1] => Array | |
| ( | |
| [controller] => dashboard | |
| [action] => unlike | |
| ) | |
| ) | |
| [199] => Array | |
| ( | |
| [0] => /explore/wire_posts.json | |
| [1] => Array | |
| ( | |
| [controller] => main | |
| [action] => _explore_wire_posts | |
| ) | |
| ) | |
| [200] => Array | |
| ( | |
| [0] => /explore/ph | |
| [1] => Array | |
| ( | |
| [controller] => main | |
| [action] => explore_ph | |
| ) | |
| ) | |
| [201] => Array | |
| ( | |
| [0] => /follow | |
| [1] => Array | |
| ( | |
| [controller] => dashboard | |
| [action] => follow | |
| ) | |
| ) | |
| [202] => Array | |
| ( | |
| [0] => /unfollow | |
| [1] => Array | |
| ( | |
| [controller] => dashboard | |
| [action] => unfollow | |
| ) | |
| ) | |
| [203] => Array | |
| ( | |
| [0] => /dashboard/notes/:id/:hash | |
| [1] => Array | |
| ( | |
| [controller] => dashboard | |
| [action] => notes | |
| ) | |
| ) | |
| [204] => Array | |
| ( | |
| [0] => /dashboard/iframe | |
| [1] => Array | |
| ( | |
| [controller] => dashboard | |
| [action] => iframe | |
| ) | |
| ) | |
| [205] => Array | |
| ( | |
| [0] => /welcome | |
| [1] => Array | |
| ( | |
| [controller] => dashboard | |
| [action] => index | |
| ) | |
| ) | |
| [206] => Array | |
| ( | |
| [0] => /iphone/likes | |
| [1] => Array | |
| ( | |
| [controller] => dashboard | |
| [action] => likes | |
| [iphone] => 1 | |
| ) | |
| ) | |
| [207] => Array | |
| ( | |
| [0] => /iphone/drafts | |
| [1] => Array | |
| ( | |
| [controller] => dashboard | |
| [action] => drafts | |
| [iphone] => 1 | |
| ) | |
| ) | |
| [208] => Array | |
| ( | |
| [0] => /iphone/queue | |
| [1] => Array | |
| ( | |
| [controller] => dashboard | |
| [action] => post_queue | |
| [iphone] => 1 | |
| ) | |
| ) | |
| [209] => Array | |
| ( | |
| [0] => /iphone/search/:tag/:last_id_chain | |
| [1] => Array | |
| ( | |
| [controller] => main | |
| [action] => tag | |
| [iphone] => 1 | |
| ) | |
| ) | |
| [210] => Array | |
| ( | |
| [0] => /iphone/search/:tag | |
| [1] => Array | |
| ( | |
| [controller] => main | |
| [action] => tag | |
| [iphone] => 1 | |
| ) | |
| ) | |
| [211] => Array | |
| ( | |
| [0] => /iphone | |
| [1] => Array | |
| ( | |
| [controller] => dashboard | |
| [action] => index | |
| [iphone] => 1 | |
| ) | |
| ) | |
| [212] => Array | |
| ( | |
| [0] => /iphone/:page | |
| [1] => Array | |
| ( | |
| [controller] => dashboard | |
| [action] => index | |
| [iphone] => 1 | |
| ) | |
| ) | |
| [213] => Array | |
| ( | |
| [0] => /dashboard/check_for_new_posts/after/:id | |
| [1] => Array | |
| ( | |
| [controller] => dashboard | |
| [action] => check_for_new_posts | |
| ) | |
| ) | |
| [214] => Array | |
| ( | |
| [0] => /dashboard/search/:filter_keywords/:page | |
| [1] => Array | |
| ( | |
| [controller] => dashboard | |
| [action] => index | |
| ) | |
| ) | |
| [215] => Array | |
| ( | |
| [0] => /dashboard/search/:filter_keywords | |
| [1] => Array | |
| ( | |
| [controller] => dashboard | |
| [action] => index | |
| ) | |
| ) | |
| [216] => Array | |
| ( | |
| [0] => /dashboard | |
| [1] => Array | |
| ( | |
| [controller] => dashboard | |
| [action] => index | |
| ) | |
| ) | |
| [217] => Array | |
| ( | |
| [0] => /dashboard/:page | |
| [1] => Array | |
| ( | |
| [controller] => dashboard | |
| [action] => index | |
| ) | |
| ) | |
| [218] => Array | |
| ( | |
| [0] => /dashboard/:page/:offset | |
| [1] => Array | |
| ( | |
| [controller] => dashboard | |
| [action] => index | |
| ) | |
| ) | |
| [219] => Array | |
| ( | |
| [0] => /kirbabble/page/:page | |
| [1] => Array | |
| ( | |
| [controller] => main | |
| [action] => channel | |
| [channel] => kirbabble | |
| ) | |
| ) | |
| [220] => Array | |
| ( | |
| [0] => /kirbabble | |
| [1] => Array | |
| ( | |
| [controller] => main | |
| [action] => channel | |
| [channel] => kirbabble | |
| ) | |
| ) | |
| [221] => Array | |
| ( | |
| [0] => /collegehumor/page/:page | |
| [1] => Array | |
| ( | |
| [controller] => main | |
| [action] => channel | |
| [channel] => collegehumor | |
| ) | |
| ) | |
| [222] => Array | |
| ( | |
| [0] => /collegehumor | |
| [1] => Array | |
| ( | |
| [controller] => main | |
| [action] => channel | |
| [channel] => collegehumor | |
| ) | |
| ) | |
| [223] => Array | |
| ( | |
| [0] => /nextnewnetworks/page/:page | |
| [1] => Array | |
| ( | |
| [controller] => main | |
| [action] => channel | |
| [channel] => nextnewnetworks | |
| ) | |
| ) | |
| [224] => Array | |
| ( | |
| [0] => /nextnewnetworks | |
| [1] => Array | |
| ( | |
| [controller] => main | |
| [action] => channel | |
| [channel] => nextnewnetworks | |
| ) | |
| ) | |
| [225] => Array | |
| ( | |
| [0] => /newsweek/page/:page | |
| [1] => Array | |
| ( | |
| [controller] => main | |
| [action] => channel | |
| [channel] => newsweek | |
| ) | |
| ) | |
| [226] => Array | |
| ( | |
| [0] => /newsweek | |
| [1] => Array | |
| ( | |
| [controller] => main | |
| [action] => channel | |
| [channel] => newsweek | |
| ) | |
| ) | |
| [227] => Array | |
| ( | |
| [0] => /frederator/page/:page | |
| [1] => Array | |
| ( | |
| [controller] => main | |
| [action] => channel | |
| [channel] => frederator | |
| ) | |
| ) | |
| [228] => Array | |
| ( | |
| [0] => /frederator | |
| [1] => Array | |
| ( | |
| [controller] => main | |
| [action] => channel | |
| [channel] => frederator | |
| ) | |
| ) | |
| [229] => Array | |
| ( | |
| [0] => /tumblelog/:channel_id/search/:filter_keywords/:page | |
| [1] => Array | |
| ( | |
| [controller] => dashboard | |
| [action] => index | |
| ) | |
| ) | |
| [230] => Array | |
| ( | |
| [0] => /tumblelog/:channel_id/search/:filter_keywords | |
| [1] => Array | |
| ( | |
| [controller] => dashboard | |
| [action] => index | |
| ) | |
| ) | |
| [231] => Array | |
| ( | |
| [0] => /send_invite | |
| [1] => Array | |
| ( | |
| [controller] => dashboard | |
| [action] => send_invite | |
| ) | |
| ) | |
| [232] => Array | |
| ( | |
| [0] => /filter | |
| [1] => Array | |
| ( | |
| [controller] => dashboard | |
| [action] => filter | |
| ) | |
| ) | |
| [233] => Array | |
| ( | |
| [0] => /receipt | |
| [1] => Array | |
| ( | |
| [controller] => dashboard | |
| [action] => receipt | |
| ) | |
| ) | |
| [234] => Array | |
| ( | |
| [0] => /tumblelog/:channel_id/filter/:filter_keywords/:page | |
| [1] => Array | |
| ( | |
| [controller] => dashboard | |
| [action] => index | |
| ) | |
| ) | |
| [235] => Array | |
| ( | |
| [0] => /tumblelog/:channel_id/filter/:filter_keywords | |
| [1] => Array | |
| ( | |
| [controller] => dashboard | |
| [action] => index | |
| ) | |
| ) | |
| [236] => Array | |
| ( | |
| [0] => /tumblelog/:channel_id/show/:filter_type/by/:filter_author/filter/:filter_keywords/:page | |
| [1] => Array | |
| ( | |
| [controller] => dashboard | |
| [action] => index | |
| ) | |
| ) | |
| [237] => Array | |
| ( | |
| [0] => /tumblelog/:channel_id/show/:filter_type/by/:filter_author/filter/:filter_keywords | |
| [1] => Array | |
| ( | |
| [controller] => dashboard | |
| [action] => index | |
| ) | |
| ) | |
| [238] => Array | |
| ( | |
| [0] => /tumblelog/:channel_id/show/:filter_type/filter/:filter_keywords/:page | |
| [1] => Array | |
| ( | |
| [controller] => dashboard | |
| [action] => index | |
| ) | |
| ) | |
| [239] => Array | |
| ( | |
| [0] => /tumblelog/:channel_id/show/:filter_type/filter/:filter_keywords | |
| [1] => Array | |
| ( | |
| [controller] => dashboard | |
| [action] => index | |
| ) | |
| ) | |
| [240] => Array | |
| ( | |
| [0] => /tumblelog/:channel_id/show/:filter_type/by/:filter_author/:page | |
| [1] => Array | |
| ( | |
| [controller] => dashboard | |
| [action] => index | |
| ) | |
| ) | |
| [241] => Array | |
| ( | |
| [0] => /tumblelog/:channel_id/show/:filter_type/by/:filter_author | |
| [1] => Array | |
| ( | |
| [controller] => dashboard | |
| [action] => index | |
| ) | |
| ) | |
| [242] => Array | |
| ( | |
| [0] => /tumblelog/:channel_id/show/:filter_type/:page | |
| [1] => Array | |
| ( | |
| [controller] => dashboard | |
| [action] => index | |
| ) | |
| ) | |
| [243] => Array | |
| ( | |
| [0] => /tumblelog/:channel_id/show/:filter_type | |
| [1] => Array | |
| ( | |
| [controller] => dashboard | |
| [action] => index | |
| ) | |
| ) | |
| [244] => Array | |
| ( | |
| [0] => /filter/:filter_keywords/:page | |
| [1] => Array | |
| ( | |
| [controller] => dashboard | |
| [action] => index | |
| ) | |
| ) | |
| [245] => Array | |
| ( | |
| [0] => /filter/:filter_keywords | |
| [1] => Array | |
| ( | |
| [controller] => dashboard | |
| [action] => index | |
| ) | |
| ) | |
| [246] => Array | |
| ( | |
| [0] => /show/:filter_type/by/:filter_author/filter/:filter_keywords/:page | |
| [1] => Array | |
| ( | |
| [controller] => dashboard | |
| [action] => index | |
| ) | |
| ) | |
| [247] => Array | |
| ( | |
| [0] => /show/:filter_type/by/:filter_author/filter/:filter_keywords | |
| [1] => Array | |
| ( | |
| [controller] => dashboard | |
| [action] => index | |
| ) | |
| ) | |
| [248] => Array | |
| ( | |
| [0] => /show/:filter_type/filter/:filter_keywords/:page | |
| [1] => Array | |
| ( | |
| [controller] => dashboard | |
| [action] => index | |
| ) | |
| ) | |
| [249] => Array | |
| ( | |
| [0] => /show/:filter_type/filter/:filter_keywords | |
| [1] => Array | |
| ( | |
| [controller] => dashboard | |
| [action] => index | |
| ) | |
| ) | |
| [250] => Array | |
| ( | |
| [0] => /show/:filter_type/by/:filter_author/:page | |
| [1] => Array | |
| ( | |
| [controller] => dashboard | |
| [action] => index | |
| ) | |
| ) | |
| [251] => Array | |
| ( | |
| [0] => /show/:filter_type/by/:filter_author | |
| [1] => Array | |
| ( | |
| [controller] => dashboard | |
| [action] => index | |
| ) | |
| ) | |
| [252] => Array | |
| ( | |
| [0] => /show/:filter_type/:page | |
| [1] => Array | |
| ( | |
| [controller] => dashboard | |
| [action] => index | |
| ) | |
| ) | |
| [253] => Array | |
| ( | |
| [0] => /show/:filter_type | |
| [1] => Array | |
| ( | |
| [controller] => dashboard | |
| [action] => index | |
| ) | |
| ) | |
| [254] => Array | |
| ( | |
| [0] => /tumblelog/:channel_id/followers/page/:page | |
| [1] => Array | |
| ( | |
| [controller] => dashboard | |
| [action] => followers | |
| ) | |
| ) | |
| [255] => Array | |
| ( | |
| [0] => /tumblelog/:channel_id/followers | |
| [1] => Array | |
| ( | |
| [controller] => dashboard | |
| [action] => followers | |
| ) | |
| ) | |
| [256] => Array | |
| ( | |
| [0] => /followers/page/:page | |
| [1] => Array | |
| ( | |
| [controller] => dashboard | |
| [action] => followers | |
| ) | |
| ) | |
| [257] => Array | |
| ( | |
| [0] => /followers | |
| [1] => Array | |
| ( | |
| [controller] => dashboard | |
| [action] => followers | |
| ) | |
| ) | |
| [258] => Array | |
| ( | |
| [0] => /check_if_user_is_friend | |
| [1] => Array | |
| ( | |
| [controller] => dashboard | |
| [action] => check_if_user_is_friend | |
| ) | |
| ) | |
| [259] => Array | |
| ( | |
| [0] => /following/page/:page | |
| [1] => Array | |
| ( | |
| [controller] => dashboard | |
| [action] => following | |
| ) | |
| ) | |
| [260] => Array | |
| ( | |
| [0] => /following | |
| [1] => Array | |
| ( | |
| [controller] => dashboard | |
| [action] => following | |
| ) | |
| ) | |
| [261] => Array | |
| ( | |
| [0] => /following.opml | |
| [1] => Array | |
| ( | |
| [controller] => dashboard | |
| [action] => following_opml | |
| ) | |
| ) | |
| [262] => Array | |
| ( | |
| [0] => /block | |
| [1] => Array | |
| ( | |
| [controller] => dashboard | |
| [action] => block | |
| ) | |
| ) | |
| [263] => Array | |
| ( | |
| [0] => /block/add | |
| [1] => Array | |
| ( | |
| [controller] => dashboard | |
| [action] => block_add | |
| ) | |
| ) | |
| [264] => Array | |
| ( | |
| [0] => /block/remove | |
| [1] => Array | |
| ( | |
| [controller] => dashboard | |
| [action] => block_remove | |
| ) | |
| ) | |
| [265] => Array | |
| ( | |
| [0] => /block/report | |
| [1] => Array | |
| ( | |
| [controller] => dashboard | |
| [action] => report_tumblelog | |
| ) | |
| ) | |
| [266] => Array | |
| ( | |
| [0] => /tumblelog/:channel_id/members | |
| [1] => Array | |
| ( | |
| [controller] => dashboard | |
| [action] => members | |
| ) | |
| ) | |
| [267] => Array | |
| ( | |
| [0] => /tumblelog/:channel_id/new/:type | |
| [1] => Array | |
| ( | |
| [controller] => dashboard | |
| [action] => edit_post | |
| ) | |
| ) | |
| [268] => Array | |
| ( | |
| [0] => /tumblelog/:channel_id/:page | |
| [1] => Array | |
| ( | |
| [controller] => dashboard | |
| [action] => index | |
| ) | |
| ) | |
| [269] => Array | |
| ( | |
| [0] => /tumblelog/:channel_id | |
| [1] => Array | |
| ( | |
| [controller] => dashboard | |
| [action] => index | |
| ) | |
| ) | |
| [270] => Array | |
| ( | |
| [0] => /set_tumblelog_location/:tumblelog_name | |
| [1] => Array | |
| ( | |
| [controller] => dashboard | |
| [action] => set_tumblelog_location | |
| ) | |
| ) | |
| [271] => Array | |
| ( | |
| [0] => /join/:hash | |
| [1] => Array | |
| ( | |
| [controller] => dashboard | |
| [action] => join | |
| ) | |
| ) | |
| [272] => Array | |
| ( | |
| [0] => /leave/channel/:channel_id | |
| [1] => Array | |
| ( | |
| [controller] => dashboard | |
| [action] => leave_channel | |
| ) | |
| ) | |
| [273] => Array | |
| ( | |
| [0] => /leave/tumblelog/:channel_id | |
| [1] => Array | |
| ( | |
| [controller] => dashboard | |
| [action] => leave_channel | |
| ) | |
| ) | |
| [274] => Array | |
| ( | |
| [0] => /promote_to_admin/:tumblelog_id/:user_id | |
| [1] => Array | |
| ( | |
| [controller] => dashboard | |
| [action] => promote_to_admin | |
| ) | |
| ) | |
| [275] => Array | |
| ( | |
| [0] => /promote_to_admin | |
| [1] => Array | |
| ( | |
| [controller] => dashboard | |
| [action] => promote_to_admin | |
| ) | |
| ) | |
| [276] => Array | |
| ( | |
| [0] => /remove_member | |
| [1] => Array | |
| ( | |
| [controller] => dashboard | |
| [action] => remove_member | |
| ) | |
| ) | |
| [277] => Array | |
| ( | |
| [0] => /circles/:name | |
| [1] => Array | |
| ( | |
| [controller] => dashboard | |
| [action] => circles | |
| ) | |
| ) | |
| [278] => Array | |
| ( | |
| [0] => /circles | |
| [1] => Array | |
| ( | |
| [controller] => dashboard | |
| [action] => circles | |
| ) | |
| ) | |
| [279] => Array | |
| ( | |
| [0] => /photos/page/:page | |
| [1] => Array | |
| ( | |
| [controller] => dashboard | |
| [action] => photos | |
| ) | |
| ) | |
| [280] => Array | |
| ( | |
| [0] => /photos | |
| [1] => Array | |
| ( | |
| [controller] => dashboard | |
| [action] => photos | |
| ) | |
| ) | |
| [281] => Array | |
| ( | |
| [0] => /audio_file/:id/:key | |
| [1] => Array | |
| ( | |
| [controller] => dashboard | |
| [action] => audio_file | |
| ) | |
| ) | |
| [282] => Array | |
| ( | |
| [0] => /video_file/:id/:key | |
| [1] => Array | |
| ( | |
| [controller] => dashboard | |
| [action] => video_file | |
| ) | |
| ) | |
| [283] => Array | |
| ( | |
| [0] => /photo/1280/:id/:offset/:key | |
| [1] => Array | |
| ( | |
| [controller] => tumblelog | |
| [action] => photo_1280_file | |
| ) | |
| ) | |
| [284] => Array | |
| ( | |
| [0] => /customize/theme_code/:id | |
| [1] => Array | |
| ( | |
| [controller] => dashboard | |
| [action] => theme_code | |
| ) | |
| ) | |
| [285] => Array | |
| ( | |
| [0] => /customize/theme_params/:id | |
| [1] => Array | |
| ( | |
| [controller] => dashboard | |
| [action] => _theme_params | |
| ) | |
| ) | |
| [286] => Array | |
| ( | |
| [0] => /customize/:id | |
| [1] => Array | |
| ( | |
| [controller] => dashboard | |
| [action] => customize | |
| ) | |
| ) | |
| [287] => Array | |
| ( | |
| [0] => /customize | |
| [1] => Array | |
| ( | |
| [controller] => dashboard | |
| [action] => customize | |
| ) | |
| ) | |
| [288] => Array | |
| ( | |
| [0] => /set_avatar | |
| [1] => Array | |
| ( | |
| [controller] => dashboard | |
| [action] => set_avatar | |
| ) | |
| ) | |
| [289] => Array | |
| ( | |
| [0] => /set_theme | |
| [1] => Array | |
| ( | |
| [controller] => dashboard | |
| [action] => set_theme | |
| ) | |
| ) | |
| [290] => Array | |
| ( | |
| [0] => /set_twitter | |
| [1] => Array | |
| ( | |
| [controller] => dashboard | |
| [action] => set_twitter | |
| ) | |
| ) | |
| [291] => Array | |
| ( | |
| [0] => /manage_pages/:tumblelog_id | |
| [1] => Array | |
| ( | |
| [controller] => dashboard | |
| [action] => manage_pages | |
| ) | |
| ) | |
| [292] => Array | |
| ( | |
| [0] => /pages/:id/sort | |
| [1] => Array | |
| ( | |
| [controller] => dashboard | |
| [action] => sort_pages | |
| ) | |
| ) | |
| [293] => Array | |
| ( | |
| [0] => /pages/:id | |
| [1] => Array | |
| ( | |
| [controller] => dashboard | |
| [action] => pages | |
| ) | |
| ) | |
| [294] => Array | |
| ( | |
| [0] => /safe/video/:id/:width/:post_key | |
| [1] => Array | |
| ( | |
| [controller] => dashboard | |
| [action] => safe_container | |
| ) | |
| ) | |
| [295] => Array | |
| ( | |
| [0] => /safe/video/:id/:width | |
| [1] => Array | |
| ( | |
| [controller] => dashboard | |
| [action] => safe_container | |
| ) | |
| ) | |
| [296] => Array | |
| ( | |
| [0] => /reset_mobile_address | |
| [1] => Array | |
| ( | |
| [controller] => dashboard | |
| [action] => reset_mobile_address | |
| ) | |
| ) | |
| [297] => Array | |
| ( | |
| [0] => /reset_mobile_address/:group_id | |
| [1] => Array | |
| ( | |
| [controller] => dashboard | |
| [action] => reset_mobile_address | |
| ) | |
| ) | |
| [298] => Array | |
| ( | |
| [0] => /imified | |
| [1] => Array | |
| ( | |
| [controller] => api | |
| [action] => imified | |
| ) | |
| ) | |
| [299] => Array | |
| ( | |
| [0] => /twilio/incoming_call | |
| [1] => Array | |
| ( | |
| [controller] => api | |
| [action] => twilio_incoming_call | |
| ) | |
| ) | |
| [300] => Array | |
| ( | |
| [0] => /twilio/recording_complete | |
| [1] => Array | |
| ( | |
| [controller] => api | |
| [action] => twilio_recording_complete | |
| ) | |
| ) | |
| [301] => Array | |
| ( | |
| [0] => /paypal/ipn | |
| [1] => Array | |
| ( | |
| [controller] => api | |
| [action] => paypal_instant_payment_notification | |
| ) | |
| ) | |
| [302] => Array | |
| ( | |
| [0] => /paypal/success | |
| [1] => Array | |
| ( | |
| [controller] => dashboard | |
| [action] => paypal_success | |
| ) | |
| ) | |
| [303] => Array | |
| ( | |
| [0] => /paypal | |
| [1] => Array | |
| ( | |
| [controller] => dashboard | |
| [action] => paypal | |
| ) | |
| ) | |
| [304] => Array | |
| ( | |
| [0] => /media/:file | |
| [1] => Array | |
| ( | |
| [controller] => main | |
| [action] => media | |
| ) | |
| ) | |
| [305] => Array | |
| ( | |
| [0] => /stats | |
| [1] => Array | |
| ( | |
| [controller] => dashboard | |
| [action] => stats | |
| ) | |
| ) | |
| [306] => Array | |
| ( | |
| [0] => /tumblelog/:channel_id/stats | |
| [1] => Array | |
| ( | |
| [controller] => dashboard | |
| [action] => stats | |
| ) | |
| ) | |
| [307] => Array | |
| ( | |
| [0] => /stats_json/:name | |
| [1] => Array | |
| ( | |
| [controller] => dashboard | |
| [action] => stats_json | |
| ) | |
| ) | |
| [308] => Array | |
| ( | |
| [0] => /themes/request_string | |
| [1] => Array | |
| ( | |
| [controller] => dashboard | |
| [action] => request_theme_string | |
| ) | |
| ) | |
| [309] => Array | |
| ( | |
| [0] => /themes/manage | |
| [1] => Array | |
| ( | |
| [controller] => dashboard | |
| [action] => manage_themes | |
| ) | |
| ) | |
| [310] => Array | |
| ( | |
| [0] => /themes/recent | |
| [1] => Array | |
| ( | |
| [controller] => main | |
| [action] => themes | |
| [sort] => recent | |
| ) | |
| ) | |
| [311] => Array | |
| ( | |
| [0] => /themes/popular | |
| [1] => Array | |
| ( | |
| [controller] => main | |
| [action] => themes | |
| [sort] => popular | |
| ) | |
| ) | |
| [312] => Array | |
| ( | |
| [0] => /themes/premium | |
| [1] => Array | |
| ( | |
| [controller] => main | |
| [action] => themes | |
| [sort] => premium | |
| ) | |
| ) | |
| [313] => Array | |
| ( | |
| [0] => /themes/upload_static_file | |
| [1] => Array | |
| ( | |
| [controller] => dashboard | |
| [action] => upload_static_file | |
| ) | |
| ) | |
| [314] => Array | |
| ( | |
| [0] => /themes/edit/:id | |
| [1] => Array | |
| ( | |
| [controller] => main | |
| [action] => edit_theme | |
| ) | |
| ) | |
| [315] => Array | |
| ( | |
| [0] => /themes/new | |
| [1] => Array | |
| ( | |
| [controller] => main | |
| [action] => edit_theme | |
| ) | |
| ) | |
| [316] => Array | |
| ( | |
| [0] => /themes/recover | |
| [1] => Array | |
| ( | |
| [controller] => dashboard | |
| [action] => recover_theme | |
| ) | |
| ) | |
| [317] => Array | |
| ( | |
| [0] => /themes/compare_to_backup | |
| [1] => Array | |
| ( | |
| [controller] => dashboard | |
| [action] => compare_theme_to_backup | |
| ) | |
| ) | |
| [318] => Array | |
| ( | |
| [0] => /themes | |
| [1] => Array | |
| ( | |
| [controller] => main | |
| [action] => themes | |
| ) | |
| ) | |
| [319] => Array | |
| ( | |
| [0] => /themes/by/:tumblelog | |
| [1] => Array | |
| ( | |
| [controller] => main | |
| [action] => theme_author_page | |
| ) | |
| ) | |
| [320] => Array | |
| ( | |
| [0] => /themes/install/:theme_id | |
| [1] => Array | |
| ( | |
| [controller] => dashboard | |
| [action] => set_theme | |
| [redirect_to_new_route] => 1 | |
| ) | |
| ) | |
| [321] => Array | |
| ( | |
| [0] => /theme/:theme_id/coupon/:coupon | |
| [1] => Array | |
| ( | |
| [controller] => dashboard | |
| [action] => set_theme | |
| ) | |
| ) | |
| [322] => Array | |
| ( | |
| [0] => /theme/:theme_id | |
| [1] => Array | |
| ( | |
| [controller] => dashboard | |
| [action] => set_theme | |
| ) | |
| ) | |
| [323] => Array | |
| ( | |
| [0] => /share | |
| [1] => Array | |
| ( | |
| [controller] => bookmarklet | |
| [action] => index | |
| ) | |
| ) | |
| [324] => Array | |
| ( | |
| [0] => /share_confirmation | |
| [1] => Array | |
| ( | |
| [controller] => bookmarklet | |
| [action] => save_confirmation | |
| ) | |
| ) | |
| [325] => Array | |
| ( | |
| [0] => /bookmarklet/confirmation | |
| [1] => Array | |
| ( | |
| [controller] => bookmarklet | |
| [action] => save_confirmation | |
| ) | |
| ) | |
| [326] => Array | |
| ( | |
| [0] => /bookmarklet/update_available | |
| [1] => Array | |
| ( | |
| [controller] => bookmarklet | |
| [action] => update_available | |
| ) | |
| ) | |
| [327] => Array | |
| ( | |
| [0] => /admin | |
| [1] => Array | |
| ( | |
| [controller] => admin | |
| [action] => index | |
| ) | |
| ) | |
| [328] => Array | |
| ( | |
| [0] => /admin/status | |
| [1] => Array | |
| ( | |
| [controller] => main | |
| [action] => status | |
| ) | |
| ) | |
| [329] => Array | |
| ( | |
| [0] => /admin/note_count/:id | |
| [1] => Array | |
| ( | |
| [controller] => admin | |
| [action] => note_count | |
| ) | |
| ) | |
| [330] => Array | |
| ( | |
| [0] => /admin/delete_cache/:namespace/:key | |
| [1] => Array | |
| ( | |
| [controller] => admin | |
| [action] => delete_cache | |
| ) | |
| ) | |
| [331] => Array | |
| ( | |
| [0] => /admin/cache/:namespace/:key | |
| [1] => Array | |
| ( | |
| [controller] => admin | |
| [action] => cache | |
| ) | |
| ) | |
| [332] => Array | |
| ( | |
| [0] => /admin/:action/:id | |
| [1] => Array | |
| ( | |
| [controller] => admin | |
| ) | |
| ) | |
| [333] => Array | |
| ( | |
| [0] => /admin/:action | |
| [1] => Array | |
| ( | |
| [controller] => admin | |
| ) | |
| ) | |
| [334] => Array | |
| ( | |
| [0] => /admin_dev/:action/:id | |
| [1] => Array | |
| ( | |
| [controller] => admin_dev | |
| ) | |
| ) | |
| [335] => Array | |
| ( | |
| [0] => /admin_dev/:action | |
| [1] => Array | |
| ( | |
| [controller] => admin_dev | |
| ) | |
| ) | |
| [336] => Array | |
| ( | |
| [0] => /admin_dev | |
| [1] => Array | |
| ( | |
| [controller] => admin_dev | |
| [action] => index | |
| ) | |
| ) | |
| [337] => Array | |
| ( | |
| [0] => /stats/:action | |
| [1] => Array | |
| ( | |
| [controller] => stats | |
| ) | |
| ) | |
| [338] => Array | |
| ( | |
| [0] => /radar/:action/:id | |
| [1] => Array | |
| ( | |
| [controller] => radar | |
| ) | |
| ) | |
| [339] => Array | |
| ( | |
| [0] => /radar/:action | |
| [1] => Array | |
| ( | |
| [controller] => radar | |
| ) | |
| ) | |
| [340] => Array | |
| ( | |
| [0] => /colors | |
| [1] => Array | |
| ( | |
| [controller] => main | |
| [action] => colors | |
| ) | |
| ) | |
| [341] => Array | |
| ( | |
| [0] => /u/:key | |
| [1] => Array | |
| ( | |
| [controller] => main | |
| [action] => tiny_url | |
| ) | |
| ) | |
| [342] => Array | |
| ( | |
| [0] => /trends.xml | |
| [1] => Array | |
| ( | |
| [controller] => main | |
| [action] => trends_xml | |
| ) | |
| ) | |
| [343] => Array | |
| ( | |
| [0] => /stw/:id/:key | |
| [1] => Array | |
| ( | |
| [controller] => main | |
| [action] => shrinktheweb_thumbnail | |
| ) | |
| ) | |
| [344] => Array | |
| ( | |
| [0] => /route | |
| [1] => Array | |
| ( | |
| [controller] => main | |
| [action] => route_link_click | |
| ) | |
| ) | |
| [345] => Array | |
| ( | |
| [0] => /tumblupon/:tiny_url | |
| [1] => Array | |
| ( | |
| [controller] => main | |
| [action] => tumblupon | |
| ) | |
| ) | |
| [346] => Array | |
| ( | |
| [0] => /tumblupon_controls/:tiny_url | |
| [1] => Array | |
| ( | |
| [controller] => main | |
| [action] => tumblupon_controls | |
| ) | |
| ) | |
| [347] => Array | |
| ( | |
| [0] => /tumble/:tiny_url | |
| [1] => Array | |
| ( | |
| [controller] => main | |
| [action] => tumble | |
| ) | |
| ) | |
| [348] => Array | |
| ( | |
| [0] => /become/:type | |
| [1] => Array | |
| ( | |
| [controller] => dashboard | |
| [action] => become | |
| ) | |
| ) | |
| [349] => Array | |
| ( | |
| [0] => /sharks_vs_cats | |
| [1] => Array | |
| ( | |
| [controller] => main | |
| [action] => sharks_vs_cats_results | |
| ) | |
| ) | |
| [350] => Array | |
| ( | |
| [0] => /choose_world_cup_flag | |
| [1] => Array | |
| ( | |
| [controller] => dashboard | |
| [action] => choose_world_cup_flag | |
| ) | |
| ) | |
| [351] => Array | |
| ( | |
| [0] => /meetup/submit_comment | |
| [1] => Array | |
| ( | |
| [controller] => dashboard | |
| [action] => submit_meetup_comment | |
| ) | |
| ) | |
| [352] => Array | |
| ( | |
| [0] => /meetup/delete_comment | |
| [1] => Array | |
| ( | |
| [controller] => dashboard | |
| [action] => delete_meetup_comment | |
| ) | |
| ) | |
| [353] => Array | |
| ( | |
| [0] => /meetup/:id | |
| [1] => Array | |
| ( | |
| [controller] => main | |
| [action] => meetup_permalink | |
| ) | |
| ) | |
| [354] => Array | |
| ( | |
| [0] => /meetup/:id/rsvps/:key | |
| [1] => Array | |
| ( | |
| [controller] => main | |
| [action] => meetup_rsvps | |
| ) | |
| ) | |
| [355] => Array | |
| ( | |
| [0] => /meetups/rsvp | |
| [1] => Array | |
| ( | |
| [controller] => main | |
| [action] => rsvp_for_meetup | |
| ) | |
| ) | |
| [356] => Array | |
| ( | |
| [0] => /meetups/organize | |
| [1] => Array | |
| ( | |
| [controller] => dashboard | |
| [action] => create_meetup | |
| ) | |
| ) | |
| [357] => Array | |
| ( | |
| [0] => /meetups/organize/success | |
| [1] => Array | |
| ( | |
| [controller] => dashboard | |
| [action] => create_meetup | |
| [success] => 1 | |
| ) | |
| ) | |
| [358] => Array | |
| ( | |
| [0] => /meetups/cancel_rsvp | |
| [1] => Array | |
| ( | |
| [controller] => main | |
| [action] => remove_rsvp_for_meetup | |
| ) | |
| ) | |
| [359] => Array | |
| ( | |
| [0] => /tracked_tag_unread_counts | |
| [1] => Array | |
| ( | |
| [controller] => dashboard | |
| [action] => tracked_tag_unread_counts | |
| ) | |
| ) | |
| [360] => Array | |
| ( | |
| [0] => /latest_photo | |
| [1] => Array | |
| ( | |
| [controller] => dashboard | |
| [action] => latest_photo | |
| ) | |
| ) | |
| [361] => Array | |
| ( | |
| [0] => /nyfw/streams | |
| [1] => Array | |
| ( | |
| [controller] => main | |
| [action] => nyfw_streams | |
| ) | |
| ) | |
| [362] => Array | |
| ( | |
| [0] => /upload/image/:id | |
| [1] => Array | |
| ( | |
| [controller] => dashboard | |
| [action] => upload_image | |
| ) | |
| ) | |
| [363] => Array | |
| ( | |
| [0] => /upload/image | |
| [1] => Array | |
| ( | |
| [controller] => dashboard | |
| [action] => upload_image | |
| ) | |
| ) | |
| [364] => Array | |
| ( | |
| [0] => /add_haiti_ribbon | |
| [1] => Array | |
| ( | |
| [controller] => dashboard | |
| [action] => add_haiti_ribbon | |
| ) | |
| ) | |
| [365] => Array | |
| ( | |
| [0] => /pay/confirm/:token | |
| [1] => Array | |
| ( | |
| [controller] => secure | |
| [action] => payment_confirmed | |
| ) | |
| ) | |
| [366] => Array | |
| ( | |
| [0] => /pay/:amount/:key/:nipple_direction/:nipple_offset/address | |
| [1] => Array | |
| ( | |
| [controller] => secure | |
| [action] => pay | |
| [change_shipping_address] => 1 | |
| ) | |
| ) | |
| [367] => Array | |
| ( | |
| [0] => /pay/:amount/:key/:nipple_direction/:nipple_offset/change | |
| [1] => Array | |
| ( | |
| [controller] => secure | |
| [action] => pay | |
| [change_payment_credentials] => 1 | |
| ) | |
| ) | |
| [368] => Array | |
| ( | |
| [0] => /pay/:amount/:key/:nipple_direction/:nipple_offset | |
| [1] => Array | |
| ( | |
| [controller] => secure | |
| [action] => pay | |
| ) | |
| ) | |
| [369] => Array | |
| ( | |
| [0] => /pay/:amount | |
| [1] => Array | |
| ( | |
| [controller] => secure | |
| [action] => pay | |
| ) | |
| ) | |
| [370] => Array | |
| ( | |
| [0] => /valentine/reset/:id | |
| [1] => Array | |
| ( | |
| [controller] => dashboard | |
| [action] => valentine_confirm | |
| [reset] => 1 | |
| ) | |
| ) | |
| [371] => Array | |
| ( | |
| [0] => /valentine/send/:id | |
| [1] => Array | |
| ( | |
| [controller] => dashboard | |
| [action] => valentine_confirm | |
| [send] => 1 | |
| ) | |
| ) | |
| [372] => Array | |
| ( | |
| [0] => /valentine/:id | |
| [1] => Array | |
| ( | |
| [controller] => dashboard | |
| [action] => valentine_confirm | |
| ) | |
| ) | |
| [373] => Array | |
| ( | |
| [0] => /valentine | |
| [1] => Array | |
| ( | |
| [controller] => dashboard | |
| [action] => valentine | |
| ) | |
| ) | |
| [374] => Array | |
| ( | |
| [0] => /valentines | |
| [1] => Array | |
| ( | |
| [controller] => dashboard | |
| [action] => valentines | |
| ) | |
| ) | |
| [375] => Array | |
| ( | |
| [0] => /get_map_tumblelogs/:south_west_coords/:north_east_coords/:center_coords | |
| [1] => Array | |
| ( | |
| [controller] => main | |
| [action] => get_map_tumblelogs | |
| ) | |
| ) | |
| [376] => Array | |
| ( | |
| [0] => /get_latest_post_for_map | |
| [1] => Array | |
| ( | |
| [controller] => main | |
| [action] => get_latest_post_for_map | |
| ) | |
| ) | |
| [377] => Array | |
| ( | |
| [0] => /purchase_iconic_promo | |
| [1] => Array | |
| ( | |
| [controller] => dashboard | |
| [action] => purchase_iconic_promo | |
| ) | |
| ) | |
| [378] => Array | |
| ( | |
| [0] => /help/query | |
| [1] => Array | |
| ( | |
| [controller] => main | |
| [action] => log_help_query | |
| ) | |
| ) | |
| [379] => Array | |
| ( | |
| [0] => /help/:lang | |
| [1] => Array | |
| ( | |
| [controller] => main | |
| [action] => doc_page | |
| ) | |
| ) | |
| [380] => Array | |
| ( | |
| [0] => /help/edit | |
| [1] => Array | |
| ( | |
| [controller] => main | |
| [action] => edit_doc_page | |
| [name] => index | |
| ) | |
| ) | |
| [381] => Array | |
| ( | |
| [0] => /help_beta | |
| [1] => Array | |
| ( | |
| [controller] => main | |
| [action] => help | |
| ) | |
| ) | |
| [382] => Array | |
| ( | |
| [0] => /help | |
| [1] => Array | |
| ( | |
| [controller] => main | |
| [action] => doc_page | |
| [name] => index | |
| ) | |
| ) | |
| [383] => Array | |
| ( | |
| [0] => /docs | |
| [1] => Array | |
| ( | |
| [controller] => main | |
| [action] => doc_page | |
| [redirect_to_help_index] => 1 | |
| ) | |
| ) | |
| [384] => Array | |
| ( | |
| [0] => /docs/new/:lang | |
| [1] => Array | |
| ( | |
| [controller] => main | |
| [action] => edit_doc_page | |
| [new] => 1 | |
| ) | |
| ) | |
| [385] => Array | |
| ( | |
| [0] => /docs/manage | |
| [1] => Array | |
| ( | |
| [controller] => dashboard | |
| [action] => manage_docs | |
| ) | |
| ) | |
| [386] => Array | |
| ( | |
| [0] => /docs/:lang/:name/edit | |
| [1] => Array | |
| ( | |
| [controller] => main | |
| [action] => edit_doc_page | |
| ) | |
| ) | |
| [387] => Array | |
| ( | |
| [0] => /docs/:name/edit | |
| [1] => Array | |
| ( | |
| [controller] => main | |
| [action] => edit_doc_page | |
| ) | |
| ) | |
| [388] => Array | |
| ( | |
| [0] => /docs/:lang/:name | |
| [1] => Array | |
| ( | |
| [controller] => main | |
| [action] => doc_page | |
| ) | |
| ) | |
| [389] => Array | |
| ( | |
| [0] => /docs/:name | |
| [1] => Array | |
| ( | |
| [controller] => main | |
| [action] => doc_page | |
| ) | |
| ) | |
| [390] => Array | |
| ( | |
| [0] => /api | |
| [1] => Array | |
| ( | |
| [controller] => main | |
| [action] => doc_page | |
| [name] => api | |
| ) | |
| ) | |
| [391] => Array | |
| ( | |
| [0] => /why/_reasons | |
| [1] => Array | |
| ( | |
| [controller] => main | |
| [action] => _promo_reasons | |
| ) | |
| ) | |
| [392] => Array | |
| ( | |
| [0] => /why/:who | |
| [1] => Array | |
| ( | |
| [controller] => main | |
| [action] => why | |
| ) | |
| ) | |
| [393] => Array | |
| ( | |
| [0] => /why-tumblr | |
| [1] => Array | |
| ( | |
| [controller] => main | |
| [action] => why | |
| ) | |
| ) | |
| [394] => Array | |
| ( | |
| [0] => /why-everyone | |
| [1] => Array | |
| ( | |
| [controller] => main | |
| [action] => why | |
| ) | |
| ) | |
| [395] => Array | |
| ( | |
| [0] => /whytumblr | |
| [1] => Array | |
| ( | |
| [controller] => main | |
| [action] => why | |
| ) | |
| ) | |
| [396] => Array | |
| ( | |
| [0] => /jobs/:job | |
| [1] => Array | |
| ( | |
| [controller] => main | |
| [action] => job_listing | |
| ) | |
| ) | |
| [397] => Array | |
| ( | |
| [0] => /robots.txt | |
| [1] => Array | |
| ( | |
| [controller] => main | |
| [action] => robots | |
| ) | |
| ) | |
| [398] => Array | |
| ( | |
| [0] => /sitemap/:id/sitemap.xml | |
| [1] => Array | |
| ( | |
| [controller] => tumblelog | |
| [action] => sitemap | |
| ) | |
| ) | |
| [399] => Array | |
| ( | |
| [0] => /sitemap-pages.xml | |
| [1] => Array | |
| ( | |
| [controller] => tumblelog | |
| [action] => sitemap_pages | |
| ) | |
| ) | |
| [400] => Array | |
| ( | |
| [0] => /sitemap.xml | |
| [1] => Array | |
| ( | |
| [controller] => tumblelog | |
| [action] => sitemap_index | |
| ) | |
| ) | |
| [401] => Array | |
| ( | |
| [0] => /private/:id/rss/:key | |
| [1] => Array | |
| ( | |
| [controller] => main | |
| [action] => private_tumblelog_rss | |
| ) | |
| ) | |
| [402] => Array | |
| ( | |
| [0] => /:action/:id | |
| [1] => Array | |
| ( | |
| [controller] => main | |
| ) | |
| ) | |
| [403] => Array | |
| ( | |
| [0] => /:action | |
| [1] => Array | |
| ( | |
| [controller] => main | |
| ) | |
| ) | |
| ) | |
| [relative_url] => | |
| ) | |
| </pre></div></td></tr> | |
| <tr bgcolor="#A3D8FF"><td valign="top"><div style=" | |
| width:240px; word-wrap:break-word;"><b>$path</b></div></td><td width="500" valign="top"><div style=" | |
| width:450px; word-wrap:break-word;">/explore</div></td></tr> | |
| <tr bgcolor="#A3D8FF"><td valign="top"><div style=" | |
| width:240px; word-wrap:break-word;"><b>$qs</b></div></td><td width="500" valign="top"><div style=" | |
| width:450px; word-wrap:break-word;">sort=title&dir=asc</div></td></tr> | |
| <tr bgcolor="#A3D8FF"><td valign="top"><div style=" | |
| width:240px; word-wrap:break-word;"><b>$THRIFT_ROOT</b></div></td><td width="500" valign="top"><div style=" | |
| width:450px; word-wrap:break-word;">/var/www/apps/tumblr/lib/giant_octopus/thrift</div></td></tr> | |
| </table></td></tr></table> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment