Revision 1988
Added by Luisehahne about 12 years ago
| upgrade-script.php | ||
|---|---|---|
| 489 | 489 |
* - Adding field default_theme to settings table |
| 490 | 490 |
*/ |
| 491 | 491 |
$aDebugMessage[] = '<div style="margin-left:2em;">'; |
| 492 |
$aDebugMessage[] = "<br /><span><strong>Adding default_theme to settings table</strong></span>";
|
|
| 492 |
$aDebugMessage[] = "<span><strong>Adding default_theme to table settings</strong></span>";
|
|
| 493 | 493 |
// db_update_key_value('settings', 'default_theme', $DEFAULT_THEME);
|
| 494 | 494 |
$cfg = array( |
| 495 | 495 |
'default_theme' => $DEFAULT_THEME |
| ... | ... | |
| 497 | 497 |
$aDebugMessage[] = (db_update_key_value( 'settings', $cfg ) ? " $OK<br />" : " $FAIL!<br />"); |
| 498 | 498 |
$aDebugMessage[] = '</div>'; |
| 499 | 499 |
|
| 500 |
if($bDebugModus) {
|
|
| 501 |
echo implode(PHP_EOL,$aDebugMessage); |
|
| 502 |
} |
|
| 500 |
echo implode(PHP_EOL,$aDebugMessage); |
|
| 501 |
|
|
| 503 | 502 |
$aDebugMessage = array(); |
| 504 | 503 |
echo'<h3>Step '.(++$stepID).': Updating core table included in package</h3>'; |
| 505 | 504 |
/********************************************************** |
| ... | ... | |
| 511 | 510 |
$cfg = array( |
| 512 | 511 |
'sec_anchor' => defined( 'SEC_ANCHOR' )&& (SEC_ANCHOR!='') ? SEC_ANCHOR : 'Sec' |
| 513 | 512 |
); |
| 514 |
$aDebugMessage[] = (db_update_key_value( 'settings', $cfg ) ? " $OK<br />" : " $FAIL!<br />"); |
|
| 513 |
$bLogStatus = (db_update_key_value( 'settings', $cfg ) ? true : false ); |
|
| 514 |
$aDebugMessage[] = ( ($bLogStatus==true ) ? " $OK<br />" : " $FAIL!<br />"); |
|
| 515 | 515 |
|
| 516 | 516 |
/********************************************************** |
| 517 | 517 |
* - Adding redirect timer to settings table |
| ... | ... | |
| 520 | 520 |
$cfg = array( |
| 521 | 521 |
'redirect_timer' => defined('REDIRECT_TIMER')&& (REDIRECT_TIMER!='') ? REDIRECT_TIMER : '1500'
|
| 522 | 522 |
); |
| 523 |
$aDebugMessage[] = (db_update_key_value( 'settings', $cfg ) ? " $OK<br />" : " $FAIL!<br />"); |
|
| 523 |
$bLogStatus = (db_update_key_value( 'settings', $cfg ) ? true : false ); |
|
| 524 |
$aDebugMessage[] = ( ($bLogStatus==true ) ? " $OK<br />" : " $FAIL!<br />"); |
|
| 524 | 525 |
|
| 525 | 526 |
/********************************************************** |
| 526 | 527 |
* - Adding default_time_formatr to settings table |
| ... | ... | |
| 529 | 530 |
$cfg = array( |
| 530 | 531 |
'default_time_format' => defined('DEFAULT_TIME_FORMAT')&& (DEFAULT_TIME_FORMAT!='') ? DEFAULT_TIME_FORMAT : 'h:i A'
|
| 531 | 532 |
); |
| 532 |
$aDebugMessage[] = (db_update_key_value( 'settings', $cfg ) ? " $OK<br />" : " $FAIL!<br />"); |
|
| 533 |
$bLogStatus = (db_update_key_value( 'settings', $cfg ) ? true : false ); |
|
| 534 |
$aDebugMessage[] = ( ($bLogStatus==true ) ? " $OK<br />" : " $FAIL!<br />"); |
|
| 533 | 535 |
|
| 534 | 536 |
/********************************************************** |
| 535 | 537 |
* - Adding rename_files_on_upload to settings table |
| ... | ... | |
| 543 | 545 |
'rename_files_on_upload' => 'ph.*?,cgi,pl,pm,exe,com,bat,pif,cmd,src,asp,aspx,js' |
| 544 | 546 |
); |
| 545 | 547 |
} |
| 546 |
$aDebugMessage[] = (db_update_key_value( 'settings', $cfg ) ? " $OK<br />" : " $FAIL!<br />"); |
|
| 548 |
$bLogStatus = (db_update_key_value( 'settings', $cfg ) ? true : false ); |
|
| 549 |
$aDebugMessage[] = ( ($bLogStatus==true ) ? " $OK<br />" : " $FAIL!<br />"); |
|
| 547 | 550 |
|
| 548 | 551 |
/********************************************************** |
| 549 | 552 |
* - Adding mediasettings to settings table |
| ... | ... | |
| 552 | 555 |
$cfg = array( |
| 553 | 556 |
'mediasettings' => (defined('MEDIASETTINGS')&& (MEDIASETTINGS!='') ? MEDIASETTINGS : ''),
|
| 554 | 557 |
); |
| 558 |
$bLogStatus = (db_update_key_value( 'settings', $cfg ) ? true : false ); |
|
| 559 |
$aDebugMessage[] = ( ($bLogStatus==true ) ? " $OK<br />" : " $FAIL!<br />"); |
|
| 555 | 560 |
|
| 556 |
$aDebugMessage[] = (db_update_key_value( 'settings', $cfg ) ? " $OK<br />" : " $FAIL!<br />"); |
|
| 557 |
|
|
| 558 | 561 |
/********************************************************** |
| 559 | 562 |
* - Adding fingerprint_with_ip_octets to settings table |
| 560 | 563 |
*/ |
| ... | ... | |
| 563 | 566 |
'fingerprint_with_ip_octets' => (defined('FINGERPRINT_WITH_IP_OCTETS') ? FINGERPRINT_WITH_IP_OCTETS : '2'),
|
| 564 | 567 |
'secure_form_module' => (defined('SECURE_FORM_MODULE') ? SECURE_FORM_MODULE : '')
|
| 565 | 568 |
); |
| 569 |
$bLogStatus = (db_update_key_value( 'settings', $cfg ) ? true : false ); |
|
| 570 |
$aDebugMessage[] = ( ($bLogStatus==true ) ? " $OK<br />" : " $FAIL!<br />"); |
|
| 566 | 571 |
|
| 567 |
$aDebugMessage[] = (db_update_key_value( 'settings', $cfg ) ? " $OK<br />" : " $FAIL!<br />"); |
|
| 568 |
|
|
| 569 | 572 |
/********************************************************** |
| 570 | 573 |
* - Adding page_icon_dir to settings table |
| 571 | 574 |
*/ |
| ... | ... | |
| 573 | 576 |
$cfg = array( |
| 574 | 577 |
'page_icon_dir' => (defined('PAGE_ICON_DIR')&& (PAGE_ICON_DIR!='') ? PAGE_ICON_DIR : '/templates/*/title_images'),
|
| 575 | 578 |
); |
| 576 |
|
|
| 577 |
$aDebugMessage[] = (db_update_key_value( 'settings', $cfg ) ? " $OK<br />" : " $FAIL!<br />");
|
|
| 579 |
$bLogStatus = (db_update_key_value( 'settings', $cfg ) ? true : false ); |
|
| 580 |
$aDebugMessage[] = ( ($bLogStatus==true ) ? " $OK<br />" : " $FAIL!<br />");
|
|
| 578 | 581 |
/********************************************************** |
| 579 | 582 |
* - Adding page_extended to settings table |
| 580 | 583 |
*/ |
| ... | ... | |
| 582 | 585 |
$cfg = array( |
| 583 | 586 |
'page_extendet' => (defined('PAGE_EXTENDET') ? PAGE_EXTENDET : 'true'),
|
| 584 | 587 |
); |
| 588 |
$bLogStatus = (db_update_key_value( 'settings', $cfg ) ? true : false ); |
|
| 589 |
$aDebugMessage[] = ( ($bLogStatus==true ) ? " $OK<br />" : " $FAIL!<br />"); |
|
| 585 | 590 |
|
| 586 |
$aDebugMessage[] = (db_update_key_value( 'settings', $cfg ) ? " $OK<br />" : " $FAIL!<br />"); |
|
| 587 |
|
|
| 588 | 591 |
/********************************************************** |
| 589 | 592 |
* - Adding wbmail_signature to settings table |
| 590 | 593 |
*/ |
| ... | ... | |
| 592 | 595 |
$cfg = array( |
| 593 | 596 |
'wbmail_signature' => (defined('WBMAIL_SIGNATURE')&& (WBMAIL_SIGNATURE!='') ? WBMAIL_SIGNATURE : '')
|
| 594 | 597 |
); |
| 598 |
$bLogStatus = (db_update_key_value( 'settings', $cfg ) ? true : false ); |
|
| 599 |
$aDebugMessage[] = ( ($bLogStatus==true ) ? " $OK<br />" : " $FAIL!<br />"); |
|
| 595 | 600 |
|
| 596 |
$aDebugMessage[] = (db_update_key_value( 'settings', $cfg ) ? " $OK<br />" : " $FAIL!<br />"); |
|
| 597 |
|
|
| 598 | 601 |
/********************************************************** |
| 599 | 602 |
* - Adding confirmed_registration to settings table |
| 600 | 603 |
*/ |
| ... | ... | |
| 602 | 605 |
$cfg = array( |
| 603 | 606 |
'confirmed_registration' => (defined('CONFIRMED_REGISTRATION') ? CONFIRMED_REGISTRATION : '0')
|
| 604 | 607 |
); |
| 608 |
$bLogStatus = (db_update_key_value( 'settings', $cfg ) ? true : false ); |
|
| 609 |
$aDebugMessage[] = ( ($bLogStatus==true ) ? " $OK<br />" : " $FAIL!<br />"); |
|
| 605 | 610 |
|
| 606 |
$aDebugMessage[] = (db_update_key_value( 'settings', $cfg ) ? " $OK<br />" : " $FAIL!<br />"); |
|
| 607 |
|
|
| 608 | 611 |
/********************************************************** |
| 609 | 612 |
* - Adding dev_infos to settings table |
| 610 | 613 |
*/ |
| ... | ... | |
| 612 | 615 |
$cfg = array( |
| 613 | 616 |
'dev_infos' => (defined('DEV_INFOS') ? DEV_INFOS : 'false')
|
| 614 | 617 |
); |
| 618 |
$bLogStatus = (db_update_key_value( 'settings', $cfg ) ? true : false ); |
|
| 619 |
$aDebugMessage[] = ( ($bLogStatus==true ) ? " $OK<br />" : " $FAIL!<br />"); |
|
| 615 | 620 |
|
| 616 |
$aDebugMessage[] = (db_update_key_value( 'settings', $cfg ) ? " $OK<br />" : " $FAIL!<br />"); |
|
| 617 |
|
|
| 618 | 621 |
/********************************************************** |
| 619 | 622 |
* - Adding server_timezone to settings table |
| 620 | 623 |
*/ |
| ... | ... | |
| 622 | 625 |
$cfg = array( |
| 623 | 626 |
'server_timezone' => (defined('SERVER_TIMEZONE') ? SERVER_TIMEZONE : 'UTC')
|
| 624 | 627 |
); |
| 628 |
$bLogStatus = (db_update_key_value( 'settings', $cfg ) ? true : false ); |
|
| 629 |
$aDebugMessage[] = ( ($bLogStatus==true ) ? " $OK<br />" : " $FAIL!<br />"); |
|
| 625 | 630 |
|
| 626 |
$aDebugMessage[] = (db_update_key_value( 'settings', $cfg ) ? " $OK<br />" : " $FAIL!<br />"); |
|
| 627 |
|
|
| 628 | 631 |
/********************************************************** |
| 629 |
* - Adding password settings to settings table
|
|
| 632 |
* - Adding password settings to table settings
|
|
| 630 | 633 |
*/ |
| 631 | 634 |
$aDebugMessage[] = "<span>Adding/updating password settings to settings table</span>"; |
| 632 | 635 |
$cfg = array(); |
| ... | ... | |
| 634 | 637 |
$cfg['password_hash_type'] = (defined('PASSWORD_HASH_TYPES') ? PASSWORD_HASH_TYPES : 'false');
|
| 635 | 638 |
$cfg['password_length'] = (defined('PASSWORD_LENGTH') ? PASSWORD_LENGTH : '10');
|
| 636 | 639 |
$cfg['password_use_types'] = (defined('PASSWORD_USE_TYPES') ? PASSWORD_USE_TYPES : (int)0xFFFF);
|
| 637 |
$aDebugMessage[] = (db_update_key_value( 'settings', $cfg ) ? " $OK<br />" : " $FAIL!<br />"); |
|
| 640 |
$bLogStatus = (db_update_key_value( 'settings', $cfg ) ? true : false ); |
|
| 641 |
$aDebugMessage[] = ( ($bLogStatus==true ) ? " $OK<br />" : " $FAIL!<br />"); |
|
| 638 | 642 |
|
| 639 | 643 |
if($bDebugModus) {
|
| 640 | 644 |
echo implode(PHP_EOL,$aDebugMessage); |
| 641 |
} |
|
| 645 |
} else {
|
|
| 646 |
echo '<strong>Successfully upgraded</strong>'." $OK<br />"; |
|
| 647 |
} |
|
| 642 | 648 |
echo '</div>'; |
| 643 | 649 |
|
| 644 | 650 |
$aDebugMessage = array(); |
| ... | ... | |
| 752 | 758 |
|
| 753 | 759 |
if($bDebugModus) {
|
| 754 | 760 |
echo implode(PHP_EOL,$aDebugMessage); |
| 761 |
} else {
|
|
| 762 |
echo '<strong>Successfully upgraded</strong>'." $OK<br />"; |
|
| 755 | 763 |
} |
| 756 | 764 |
|
| 757 | 765 |
$aDebugMessage = array(); |
| ... | ... | |
| 775 | 783 |
|
| 776 | 784 |
if($bDebugModus) {
|
| 777 | 785 |
echo implode(PHP_EOL,$aDebugMessage); |
| 786 |
} else {
|
|
| 787 |
echo '<strong>Successfully upgraded</strong>'." $OK<br />"; |
|
| 778 | 788 |
} |
| 779 | 789 |
echo '</div>'; |
| 780 | 790 |
} |
| ... | ... | |
| 809 | 819 |
|
| 810 | 820 |
if($bDebugModus) {
|
| 811 | 821 |
echo implode(PHP_EOL,$aDebugMessage); |
| 822 |
} else {
|
|
| 823 |
echo '<strong>Successfully upgraded</strong>'." $OK<br />"; |
|
| 812 | 824 |
} |
| 813 | 825 |
echo '</div>'; |
| 814 | 826 |
$aDebugMessage = array(); |
| ... | ... | |
| 830 | 842 |
|
| 831 | 843 |
if($bDebugModus) {
|
| 832 | 844 |
echo implode(PHP_EOL,$aDebugMessage); |
| 845 |
} else {
|
|
| 846 |
echo '<strong>Successfully upgraded</strong>'." $OK<br />"; |
|
| 833 | 847 |
} |
| 834 | 848 |
echo '</div>'; |
| 835 | 849 |
|
| ... | ... | |
| 880 | 894 |
} |
| 881 | 895 |
|
| 882 | 896 |
$aDebugMessage = array(); |
| 883 |
echo '<h3>Step '.(++$stepID).': Updating access and protected files in folders</h3>';
|
|
| 897 |
echo '<h3>Step '.(++$stepID).': Updating access files in folders</h3>'; |
|
| 884 | 898 |
|
| 885 | 899 |
echo '<div style="margin-left:2em;">'; |
| 886 | 900 |
/********************************************************** |
| 887 | 901 |
* upgrade media directory index protect files |
| 888 | 902 |
*/ |
| 889 |
echo '<h4>Upgrade media directory '.MEDIA_DIRECTORY.'/ index.php protect files</h4>'; |
|
| 890 |
$aDebugMessage = rebuildFolderProtectFile(); |
|
| 891 |
if( sizeof( $aDebugMessage ) ){
|
|
| 892 |
echo '<span><strong>Upgrade '.sizeof( $aDebugMessage ).' directory '.MEDIA_DIRECTORY.'/ protect files</strong></span>'." $OK<br />"; |
|
| 893 |
} else {
|
|
| 894 |
echo '<span><strong>Upgrade directory '.MEDIA_DIRECTORY.'/ protect files</strong></span>'." $FAIL!<br />"; |
|
| 895 |
echo implode ('<br />',$aDebugMessage);
|
|
| 896 |
} |
|
| 897 |
|
|
| 898 |
$aDebugMessage = array(); |
|
| 903 |
// echo '<h4>Upgrade media directory '.MEDIA_DIRECTORY.'/ index.php protect files</h4>';
|
|
| 904 |
// $aDebugMessage = rebuildFolderProtectFile();
|
|
| 905 |
// if( sizeof( $aDebugMessage ) ){
|
|
| 906 |
// echo '<span><strong>Upgrade '.sizeof( $aDebugMessage ).' directory '.MEDIA_DIRECTORY.'/ protect files</strong></span>'." $OK<br />";
|
|
| 907 |
// } else {
|
|
| 908 |
// echo '<span><strong>Upgrade directory '.MEDIA_DIRECTORY.'/ protect files</strong></span>'." $FAIL!<br />";
|
|
| 909 |
// echo implode ('<br />',$aDebugMessage);
|
|
| 910 |
// }
|
|
| 911 |
// |
|
| 912 |
// $aDebugMessage = array();
|
|
| 899 | 913 |
/********************************************************** |
| 900 | 914 |
* upgrade pages directory index access files |
| 901 | 915 |
*/ |
| 902 |
echo '<h4>Upgrade pages directory '.PAGES_DIRECTORY.'/ protect and access files</h4>';
|
|
| 916 |
echo '<h4>Upgrade pages directory '.PAGES_DIRECTORY.'/ access files</h4>'; |
|
| 903 | 917 |
|
| 904 | 918 |
/********************************************************** |
| 905 | 919 |
* - Reformat/rebuild all existing access files |
| 906 | 920 |
*/ |
| 907 |
// $sPagePath = (defined('PAGES_DIRECTORY') && (PAGES_DIRECTORY != '') ? PAGES_DIRECTORY : '');
|
|
| 908 |
// $sPageDir = str_replace('\\','/',WB_PATH.$sPagePath);
|
|
| 909 |
// $aProtectedFiles = array( |
|
| 910 |
// $sPageDir.'/intro.php', |
|
| 911 |
// $sPageDir.'/intro/intro.php', |
|
| 912 |
// ); |
|
| 913 | 921 |
$msg = rebuild_all_accessfiles($bDebugModus); |
| 914 |
// $aDebugMessage = rebuildFolderProtectFile($dir); |
|
| 915 | 922 |
echo '<strong>'.implode ('<br />',$msg).'</strong>';
|
| 916 | 923 |
echo '</div>'; |
| 917 | 924 |
|
| ... | ... | |
| 1052 | 1059 |
* upgrade modules if newer version is available |
| 1053 | 1060 |
* $aModuleList list of proofed modules |
| 1054 | 1061 |
*/ |
| 1055 |
$aModuleList = array( |
|
| 1062 |
$aProofedModuleList = array(
|
|
| 1056 | 1063 |
'captcha_control','code','droplets','form','jsadmin', |
| 1057 | 1064 |
'menu_link','news','output_filter','wrapper','wysiwyg','MultiLingual'); |
| 1058 |
if(sizeof($aModuleList)) |
|
| 1065 |
if(sizeof($aProofedModuleList))
|
|
| 1059 | 1066 |
{
|
| 1060 | 1067 |
echo '<h3>Step '.(++$stepID).': Upgrade proofed modules</h3>'; |
| 1061 |
foreach($aModuleList as $sModul) {
|
|
| 1068 |
foreach($aProofedModuleList as $sModul) {
|
|
| 1062 | 1069 |
if(file_exists(WB_PATH.'/modules/'.$sModul.'/upgrade.php')) {
|
| 1063 | 1070 |
$currModulVersion = get_modul_version ($sModul, false); |
| 1064 | 1071 |
$newModulVersion = get_modul_version ($sModul, true); |
| ... | ... | |
| 1086 | 1093 |
if(class_exists($sModulReorg)) {
|
| 1087 | 1094 |
$sModulVersion = get_modul_version ($sModul, true); |
| 1088 | 1095 |
echo '<div style="margin-left:2em;">'; |
| 1089 |
echo '<h4>'.'Create/Reorg Accesfiles for module \''.$sModul.'\' version '.$sModulVersion.'</h4>'; |
|
| 1090 |
$oReorg = new $sModulReorg(); |
|
| 1096 |
echo '<h4>'.'Create/Reorg Accessfiles for module \''.$sModul.'\' version '.$sModulVersion.'</h4>';
|
|
| 1097 |
$oReorg = new $sModulReorg($sModulReorg::LOG_EXTENDED);
|
|
| 1091 | 1098 |
$aReturnMsg = $oReorg->execute(); // show details |
| 1092 |
if(is_array($aReturnMsg)) {
|
|
| 1093 |
foreach($aReturnMsg as $title) {
|
|
| 1094 |
echo '<strong>'.$title.'</strong><br />'; |
|
| 1095 |
} |
|
| 1096 |
} |
|
| 1099 |
$aReport = $oReorg->getReport(); |
|
| 1100 |
unset($oReorg); |
|
| 1101 |
if($bDebugModus) {
|
|
| 1102 |
foreach($aReport['Failed'] as $sValue) {
|
|
| 1103 |
echo $sValue.'<br />'; |
|
| 1104 |
} |
|
| 1105 |
foreach($aReport['Success'] as $sValue) {
|
|
| 1106 |
echo $sValue.'<br />'; |
|
| 1107 |
} |
|
| 1108 |
} |
|
| 1109 |
// echo '<strong>'.$aReport['FilesDeleted'].' Files successful deleted</strong><br />'; |
|
| 1110 |
echo '<strong>Number of new formated access files: '.$aReport['FilesCreated'].'</strong><br />'; |
|
| 1111 |
|
|
| 1097 | 1112 |
echo '</div>'; |
| 1098 | 1113 |
} |
| 1099 | 1114 |
} |
Also available in: Unified diff
! /upgrade-script.php, implement class AccessFile()
add messages for better overview