Changeset 402
- Timestamp:
- 06/16/06 11:16:35 (2 years ago)
- Files:
-
- devel/lib/db/mysql.php (modified) (2 diffs)
- devel/lib/db/mysql.sql (modified) (1 diff)
- devel/lib/db/postgres7.php (modified) (3 diffs)
- devel/lib/db/postgres7.sql (modified) (1 diff)
- devel/units/magpie/function_update.php (modified) (3 diffs)
- devel/version.php (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
devel/lib/db/mysql.php
r379 r402 32 32 KEY `name` (`name`) 33 33 ) TYPE=MyISAM;"); 34 }35 36 if ($oldversion < 2005122800) {37 execute_sql('SELECT * FROM datalists');38 34 } 39 35 … … 307 303 } 308 304 305 if ($oldversion < 2006061600) { 306 modify_database('',"ALTER TABLE `feed_posts` DROP INDEX `url` ;"); 307 table_column('feed_posts','url','url','varchar',255,'',''); 308 } 309 309 310 return $result; 310 311 } devel/lib/db/mysql.sql
r379 r402 452 452 `title` text NOT NULL, 453 453 `body` text NOT NULL, 454 `url` varchar(128) NOT NULL default '' COMMENT 'post-specific or permalink URL', 455 PRIMARY KEY (`ident`), 456 KEY `url` (`url`), 454 `url` varchar(255) NOT NULL default '' COMMENT 'post-specific or permalink URL', 455 PRIMARY KEY (`ident`), 457 456 KEY `feed` (`feed`), 458 457 KEY `posted` (`posted`,`added`), devel/lib/db/postgres7.php
r379 r402 31 31 32 32 modify_database('',"CREATE INDEX prefix_datalists_name_idx ON prefix_datalists (name);"); 33 }34 35 if ($oldversion < 2005122800) {36 execute_sql('SELECT * FROM datalists');37 33 } 38 34 … … 242 238 if ($oldversion < 2006052100) { 243 239 // add some missing indexes 244 modify_database(' CREATE INDEX prefix_tags_access_idx ON prefix_tags (access)');240 modify_database('','CREATE INDEX prefix_tags_access_idx ON prefix_tags (access)'); 245 241 } 246 242 … … 266 262 267 263 if ($oldversion < 2006060600) { 268 modify_database('CREATE INDEX prefix_feed_posts_added_idx ON prefix_feed_posts (added)'); 264 modify_database('','CREATE INDEX prefix_feed_posts_added_idx ON prefix_feed_posts (added)'); 265 } 266 267 if ($oldversion < 2006061600) { 268 modify_database('','DROP INDEX prefix_feed_posts_url_idx'); 269 table_column('feed_posts','url','url','varchar',255,'',''); 269 270 } 270 271 devel/lib/db/postgres7.sql
r379 r402 321 321 title text NOT NULL, 322 322 body text NOT NULL, 323 url varchar(128) NOT NULL default '' 324 ); 325 326 CREATE INDEX prefix_feed_posts_url_idx ON prefix_feed_posts (url); 323 url varchar(255) NOT NULL default '' 324 ); 325 327 326 CREATE INDEX prefix_feed_posts_feed_idx ON prefix_feed_posts (feed); 328 327 CREATE INDEX prefix_feed_posts_posted_idx ON prefix_feed_posts (posted,added); devel/units/magpie/function_update.php
r401 r402 28 28 $update_time = 3600; 29 29 30 $timenow = time(); 30 31 31 if ($feed->last_updated < ( time()- $update_time)) {32 set_field('feeds','last_updated', time(),'ident',$parameter);32 if ($feed->last_updated < ($timenow - $update_time)) { 33 set_field('feeds','last_updated',$timenow,'ident',$parameter); 33 34 if ($rss = run("rss:get", $feed->url)) { 34 35 … … 55 56 if (sizeof($rss->items > 0)) { 56 57 57 $mintime = time()- ($CFG->rsspostsmaxage * 86400);58 $mintime = $timenow - ($CFG->rsspostsmaxage * 86400); 58 59 59 60 foreach($rss->items as $item) { … … 81 82 82 83 $url = trim(stripslashes($item['link'])); 83 if (!($added = @strtotime($posted)) || $posted == "") { 84 $added = time(); 84 $url = substr($url, 0, 255); // trim urls down to the max length in the db, just in case. CURSE YOU, GUARDIAN BLOGGERS! 85 86 if ($item['date_timestamp']) { 87 $added = (int) $item['date_timestamp']; 85 88 } 86 if ($added > time() || $added == -1) { 87 $added = time(); 89 if (!$added && ($posted == "" || !($added = @strtotime($posted))) ) { 90 $added = $timenow; 91 } 92 if ($added > $timenow || $added == -1) { 93 $added = $timenow; 88 94 } 89 95 devel/version.php
r379 r402 7 7 // whether upgrades should be performed (see lib/db/*.php) 8 8 9 $version = 200606 0600; // YYYYMMDD = Elgg Date9 $version = 2006061600; // YYYYMMDD = Elgg Date 10 10 // X = Elgg Point release (0,1,2...) 11 11 // Y = Interim incrementer
