Changeset 5593 for extensions/NBC_UserAdvManager/trunk/maintain.inc.php
- Timestamp:
- Apr 3, 2010, 3:33:04 PM (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
extensions/NBC_UserAdvManager/trunk/maintain.inc.php
r5181 r5593 2 2 3 3 if(!defined("UAM_PATH")) define('UAM_PATH' , PHPWG_PLUGINS_PATH.basename(dirname(__FILE__)).'/'); 4 if (!defined('UAM_ROOT')) { 5 define('UAM_ROOT', dirname(__FILE__).'/'); 4 if (!defined('UAM_ROOT')) 5 { 6 define('UAM_ROOT', dirname(__FILE__).'/'); 6 7 } 7 8 … … 81 82 clean_obsolete_files(); 82 83 83 84 /* Check if it's a blank installation */ 85 /* ********************************** */ 86 $query = ' 87 SELECT param 88 FROM '.CONFIG_TABLE.' 89 WHERE param = "nbc_UserAdvManager_ConfirmMail" 90 ;'; 91 $count1 = mysql_num_rows(pwg_query($query)); 92 93 $query1 = ' 94 SELECT param 95 FROM '.CONFIG_TABLE.' 96 WHERE param = "nbc_UserAdvManager_ConfirmMail" 97 ;'; 98 $count2 = mysql_num_rows(pwg_query($query1)); 99 100 /* If old params exist an upgrade is needed */ 101 /* **************************************** */ 102 if ($count1 == 1 or $count2 == 1) 103 { 84 104 /* Check for upgrade from 2.10 to 2.11 */ 85 105 /* *********************************** */ 86 106 $query = ' 87 107 SELECT * 88 108 FROM '.CONFIG_TABLE.' 89 109 WHERE param = "nbc_UserAdvManager_ConfirmMail" 90 110 ;'; 91 $count = mysql_num_rows(pwg_query($query));92 93 94 95 /* upgrade from branch 2.10 to 2.11 */96 /* ******************************** */97 98 111 $count = mysql_num_rows(pwg_query($query)); 112 113 if ($count == 0) 114 { 115 /* upgrade from branch 2.10 to 2.11 */ 116 /* ******************************** */ 117 upgrade_210(); 118 } 99 119 100 120 101 121 /* Check for upgrade from 2.11 to 2.12 */ 102 122 /* *********************************** */ 103 if (!table_exist(USER_LASTVISIT_TABLE))104 {105 /* upgrade from branch 2.11 to 2.12 */106 /* ******************************** */107 upgrade_211();108 }123 if (!table_exist(USER_LASTVISIT_TABLE)) 124 { 125 /* upgrade from branch 2.11 to 2.12 */ 126 /* ******************************** */ 127 upgrade_211(); 128 } 109 129 110 130 111 131 /* Check for upgrade from 2.12 to 2.13 */ 112 132 /* *********************************** */ 113 $query = ' 114 SELECT * 115 FROM '.USER_CONFIRM_MAIL_TABLE.' 116 ;'; 117 118 $result = pwg_query($query); 133 $fields = mysql_list_fields($conf['db_base'],USER_CONFIRM_MAIL_TABLE); 134 $nb_fields = mysql_num_fields($fields); 135 136 // $query = ' 137 //SELECT * 138 //FROM '.USER_CONFIRM_MAIL_TABLE.' 139 //;'; 140 141 // $result = pwg_query($query); 119 142 120 $numfields = mysql_num_fields($result);121 122 if ($numfields < 6)123 {124 /* upgrade from branch 2.12 to 2.13 */125 /* ******************************** */126 upgrade_212();127 }143 // $numfields = mysql_num_fields($result); 144 145 if ($nb_fields < 6) 146 { 147 /* upgrade from branch 2.12 to 2.13 */ 148 /* ******************************** */ 149 upgrade_212(); 150 } 128 151 129 152 130 153 /* Serializing conf parameters - Available since 2.14.0 */ 131 154 /* **************************************************** */ 132 if (unserialize($conf['nbc_UserAdvManager']) === false)133 {134 /* upgrade from branch 2.13 to 2.14 */135 /* ******************************** */136 upgrade_213();137 }138 155 if (unserialize($conf['nbc_UserAdvManager']) === false) 156 { 157 /* upgrade from branch 2.13 to 2.14 */ 158 /* ******************************** */ 159 upgrade_213(); 160 } 161 139 162 140 163 /* Check for upgrade from 2.14.1 to 2.14.2 */ 141 164 /* *************************************** */ 142 $query1 = '165 $query1 = ' 143 166 SELECT param 144 167 FROM '.CONFIG_TABLE.' 168 WHERE param = "nbc_UserAdvManager" 169 ;'; 170 $count1 = mysql_num_rows(pwg_query($query1)); 171 172 $query1 = ' 173 SELECT param 174 FROM '.CONFIG_TABLE.' 145 175 WHERE param = "nbc_UserAdvManager_ConfirmMail" 146 176 ;'; 147 $count1 = mysql_num_rows(pwg_query($query1)); 148 149 $query1 = ' 150 SELECT param 151 FROM '.CONFIG_TABLE.' 152 WHERE param = "nbc_UserAdvManager_ConfirmMail" 153 ;'; 154 $count2 = mysql_num_rows(pwg_query($query1)); 155 156 if ($count1 == 1 or $count2 == 1) 157 { 158 /* upgrade from branch 2.14.1 to 2.14.2 */ 159 /* ************************************ */ 160 upgrade_214_1(); 161 } 177 $count2 = mysql_num_rows(pwg_query($query1)); 178 179 if ($count1 == 1 or $count2 == 1) 180 { 181 /* upgrade from branch 2.14.1 to 2.14.2 */ 182 /* ************************************ */ 183 upgrade_214_1(); 184 } 185 } 162 186 } 163 187 … … 352 376 353 377 /* Upgrading ConfirmMail options */ 354 $conf_UAM2 = explode(';', $conf['UserAdvManager_ConfirmMail']);355 356 $upgrade_UAM2 = array($conf_UAM2[0],$conf_UAM2[1],$conf_UAM2[2],$conf_UAM2[3],$conf_UAM2[4],'Thank you to have confirmed your email address and your registration on the gallery. Have fun !','Your activation key is incorrect or expired or you have already validated your account, please contact the webmaster to fix this problem.');357 358 378 $query = ' 359 UPDATE '.CONFIG_TABLE.' 360 SET value = "'.addslashes(serialize($upgrade_UAM2)).'" 361 WHERE param = "UserAdvManager_ConfirmMail" 362 ;'; 363 pwg_query($query); 379 SELECT value 380 FROM '.CONFIG_TABLE.' 381 WHERE param = "UserAdvManager_ConfirmMail" 382 ;'; 383 384 $result = pwg_query($query); 385 $conf_UAM_ConfirmMail = pwg_db_fetch_assoc($result); 386 387 $conf_ConfirmMail = unserialize($conf_UAM_ConfirmMail['value']); 388 389 $conf_ConfirmMail[5] ='Thank you to have confirmed your email address and your registration on the gallery. Have fun !'; 390 $conf_ConfirmMail[6] ='Your activation key is incorrect or expired or you have already validated your account, please contact the webmaster to fix this problem.'; 391 392 $update_conf = serialize($conf_ConfirmMail); 393 394 $query = ' 395 UPDATE '.CONFIG_TABLE.' 396 SET value="'.addslashes($update_conf).'" 397 WHERE param="UserAdvManager_ConfirmMail" 398 LIMIT 1 399 ;'; 400 401 pwg_query($query); 364 402 } 365 403 ?>
Note: See TracChangeset
for help on using the changeset viewer.