Changeset 1208 for plugins/blocNotes/_install.php
- Timestamp:
- 06/07/09 01:18:20 (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
plugins/blocNotes/_install.php
r1183 r1208 71 71 } 72 72 73 # table 74 $s = new dbStruct($core->con,$core->prefix); 75 76 # add blocNotes column to (dc_)user 77 $s->user 78 ->blocNotes('text',0,true,null) 79 ; 80 81 $si = new dbStruct($core->con,$core->prefix); 82 $changes = $si->synchronize($s); 83 84 # store users setting in (dc_)user 85 if (version_compare($i_version,'1.0.3','<')) 86 { 87 # users setting (global) 88 $rs = $core->con->select('SELECT setting_value, setting_id '. 89 'FROM '.$core->prefix.'setting '. 90 'WHERE setting_ns = \'blocnotes\' '. 91 'AND (setting_id LIKE \'blocNotes_text_%\');'); 92 93 while($rs->fetch()) 94 { 95 $user_id = str_replace('blocNotes_text_','',$rs->setting_id); 96 97 $cur = $core->con->openCursor($core->prefix.'user'); 98 $cur->blocNotes = base64_decode($rs->setting_value); 99 $cur->update('WHERE user_id = \''.$user_id.'\';'); 100 } 101 102 # delete old settings 103 $core->con->execute('DELETE FROM '.$core->prefix.'setting '. 104 'WHERE setting_ns = \'blocnotes\' '. 105 'AND (setting_id LIKE \'blocNotes_text_%\');'); 106 } 107 73 108 # La procédure d'installation commence vraiment là 74 109 $core->setVersion('blocNotes',$m_version);
Note: See TracChangeset
for help on using the changeset viewer.