- Timestamp:
- Feb 28, 2013, 10:47:05 PM (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
extensions/UserAdvManager/trunk/include/upgradedb.inc.php
r20591 r21075 685 685 $result = pwg_query($query); 686 686 687 while($row = mysql_fetch_array($result))687 while($row = pwg_db_fetch_assoc($result)) 688 688 { 689 689 $query = ' … … 703 703 pwg_query($query); 704 704 } 705 706 707 /* upgrade from 2.41.x to 2.50.0 */ 708 /* ***************************** */ 709 function upgrade_2410_2500() 710 { 711 global $conf; 712 713 load_language('plugin.lang', UAM_PATH); 714 715 // Upgrading options - Changing config variables to assoc array 716 // ------------------------------------------------------------ 717 718 // Upgrade $conf_UAM options 719 $conf_UAM = unserialize($conf['UserAdvManager']); 720 721 $Newconf_UAM = array( 722 'MAIL_INFO' => $conf_UAM[0], 723 'CONFIRM_MAIL' => $conf_UAM[1], 724 'NO_CONFIRM_GROUP' => $conf_UAM[2], 725 'VALIDATED_GROUP' => $conf_UAM[3], 726 'VALIDATED_STATUS' => $conf_UAM[4], 727 'USERNAME_CHAR' => $conf_UAM[5], 728 'USERNAME_CHAR_LIST' => $conf_UAM[6], 729 'NO_CONFIRM_STATUS' => $conf_UAM[7], 730 'MAILINFO_TEXT' => $conf_UAM[8], 731 'CONFIRMMAIL_TEXT' => $conf_UAM[9], 732 'MAILEXCLUSION' => $conf_UAM[10], 733 'MAILEXCLUSION_LIST' => $conf_UAM[11], 734 'PASSWORDENF' => $conf_UAM[12], 735 'PASSWORD_SCORE' => $conf_UAM[13], 736 'ADMINPASSWENF' => $conf_UAM[14], 737 'GHOSTRACKER' => $conf_UAM[15], 738 'GHOSTRACKER_DAYLIMIT' => $conf_UAM[16], 739 'GHOSTRACKER_REMINDERTEXT' => $conf_UAM[17], 740 'ADDLASTVISIT' => $conf_UAM[18], 741 'ADMINCONFMAIL' => $conf_UAM[19], 742 'REDIRTOPROFILE' => $conf_UAM[20], 743 'GTAUTO' => $conf_UAM[21], 744 'GTAUTOMAIL' => $conf_UAM[22], 745 'GTAUTODEL' => $conf_UAM[23], 746 'GTAUTOMAILTEXT' => $conf_UAM[24], 747 'DOWNGRADE_GROUP' => $conf_UAM[25], 748 'DOWNGRADE_STATUS' => $conf_UAM[26], 749 'ADMINVALIDATIONMAIL' => $conf_UAM[27], 750 'CUSTOMPASSWRETR' => $conf_UAM[28], 751 'CUSTOMPASSWRETR_TEXT' => $conf_UAM[29], 752 'USRAUTO' => $conf_UAM[30], 753 'USRAUTODEL' => $conf_UAM[31], 754 'USRAUTOMAIL' => $conf_UAM[32], 755 'STUFFS' => $conf_UAM[33], 756 'HIDEPASSW' => $conf_UAM[34], 757 'NO_VALID_LEVEL' => $conf_UAM[35], 758 'VALID_LEVEL' => $conf_UAM[36], 759 'DOWNGRADE_LEVEL' => $conf_UAM[37], 760 'PWDRESET' => $conf_UAM[38], 761 'REJECTCONNECT' => $conf_UAM[39], 762 'REJECTCONNECT_TEXT' => $conf_UAM[40], 763 'CONFIRMMAIL_SUBJECT' => $conf_UAM[41], 764 'CONFIRMMAIL_REMAIL_SUBJECT' => $conf_UAM[42], 765 'INFOMAIL_SUBJECT' => $conf_UAM[43], 766 'GTAUTOMAIL_SUBJECT' => $conf_UAM[44], 767 'GTREMINDER_SUBJECT' => $conf_UAM[45], 768 'ADMINVALIDATIONMAIL_SUBJECT' => $conf_UAM[46] 769 ); 770 771 // unset obsolete conf 772 // ------------------- 773 for ($i = 0; $i <= 46; $i++) 774 { 775 unset ($conf_UAM[$i]); 776 } 777 778 $update_conf = serialize($Newconf_UAM); 779 780 conf_update_param('UserAdvManager', pwg_db_real_escape_string($update_conf)); 781 782 783 // Upgrade $conf_UAM_ConfirmMail 784 $conf_UAM_ConfirmMail = unserialize($conf['UserAdvManager_ConfirmMail']); 785 786 $Newconf_UAM_ConfirmMail = array ( 787 'CONFIRMMAIL_TIMEOUT' => $conf_UAM_ConfirmMail[0], 788 'CONFIRMMAIL_DELAY' => $conf_UAM_ConfirmMail[1], 789 'CONFIRMMAIL_REMAIL_TXT1' => $conf_UAM_ConfirmMail[2], 790 'CONFIRMMAIL_REMAIL' => $conf_UAM_ConfirmMail[3], 791 'CONFIRMMAIL_REMAIL_TXT2' => $conf_UAM_ConfirmMail[4], 792 'CONFIRMMAIL_CUSTOM_TXT1' => $conf_UAM_ConfirmMail[5], 793 'CONFIRMMAIL_CUSTOM_TXT2' => $conf_UAM_ConfirmMail[6] 794 ); 795 796 // unset obsolete conf 797 // ------------------- 798 for ($i = 0; $i <= 6; $i++) 799 { 800 unset ($conf_UAM_ConfirmMail[$i]); 801 } 802 803 $update_conf = serialize($Newconf_UAM_ConfirmMail); 804 805 conf_update_param('UserAdvManager_ConfirmMail', pwg_db_real_escape_string($update_conf)); 806 } 705 807 ?>
Note: See TracChangeset
for help on using the changeset viewer.