0 "); if($r1 && $r2 && $r3) return UPDATE_SUCCESS; return UPDATE_FAILED; } function update_r1137() { $r1 = q("alter table site add site_valid smallint not null default '0' "); $r2 = q("create index site_valid on site ( site_valid ) "); if($r1 && $r2) return UPDATE_SUCCESS; return UPDATE_FAILED; } function update_r1138() { $r1 = q("alter table outq add outq_priority smallint not null default '0' "); $r2 = q("create index outq_priority on outq ( outq_priority ) "); if($r1 && $r2) return UPDATE_SUCCESS; return UPDATE_FAILED; } function update_r1139() { if(ACTIVE_DBTYPE == DBTYPE_POSTGRES) { $r1 = q("ALTER TABLE channel ADD channel_lastpost timestamp NOT NULL DEFAULT '0001-01-01 00:00:00'"); $r2 = q("create index channel_lastpost on channel ( channel_lastpost ) "); $r = $r1 && $r2; } else $r = q("ALTER TABLE `channel` ADD `channel_lastpost` DATETIME NOT NULL DEFAULT '0000-00-00 00:00:00' AFTER `channel_dirdate` , ADD INDEX ( `channel_lastpost` ) "); if($r) return UPDATE_SUCCESS; return UPDATE_FAILED; } function update_r1140() { $r = q("select * from clients where true"); $x = false; if($r) { foreach($r as $rr) { $m = q("INSERT INTO xperm (xp_client, xp_channel, xp_perm) VALUES ('%s', %d, '%s') ", dbesc($rr['client_id']), intval($rr['uid']), dbesc('all') ); if(! $m) $x = true; } } if($x) return UPDATE_FAILED; return UPDATE_SUCCESS; } function update_r1141() { if(ACTIVE_DBTYPE == DBTYPE_POSTGRES) { $r1 = q("ALTER TABLE menu ADD menu_created timestamp NOT NULL DEFAULT '0001-01-01 00:00:00', ADD menu_edited timestamp NOT NULL DEFAULT '0001-01-01 00:00:00'"); $r2 = q("create index menu_created on menu ( menu_created ) "); $r3 = q("create index menu_edited on menu ( menu_edited ) "); $r = $r1 && $r2; } else $r = q("ALTER TABLE menu ADD menu_created DATETIME NOT NULL DEFAULT '0000-00-00 00:00:00', ADD menu_edited DATETIME NOT NULL DEFAULT '0000-00-00 00:00:00', ADD INDEX ( menu_created ), ADD INDEX ( menu_edited ) "); $t = datetime_convert(); q("update menu set menu_created = '%s', menu_edited = '%s' where true", dbesc($t), dbesc($t) ); if($r) return UPDATE_SUCCESS; return UPDATE_FAILED; } function update_r1142() { $r1 = q("alter table site add site_dead smallint not null default '0' "); $r2 = q("create index site_dead on site ( site_dead ) "); if($r1 && $r2) return UPDATE_SUCCESS; return UPDATE_FAILED; } function update_r1143() { $r1 = q("ALTER TABLE abook ADD abook_incl TEXT NOT NULL DEFAULT ''"); $r2 = q("ALTER TABLE abook ADD abook_excl TEXT NOT NULL DEFAULT '' "); if($r1 && $r2) return UPDATE_SUCCESS; return UPDATE_FAILED; } function update_r1144() { $r = q("select flags, id from attach where flags != 0"); if($r) { foreach($r as $rr) { if($rr['flags'] & 1) { q("update attach set is_dir = 1 where id = %d", intval($rr['id']) ); } if($rr['flags'] & 2) { q("update attach set os_storage = 1 where id = %d", intval($rr['id']) ); } } } return UPDATE_SUCCESS; }