????????????????????????????????????????
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
????????????????????????????????????????
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
????????????????????????????????????????
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
?????????????????????????????????????????
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
????????????????????????????????????????
???????????????????????????????????????
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
PNG
\x49\x44\x41\x54?\x89\x50
\x4E\x47\x0D\x0A\x1A\x0A
JFIF ?? C
!"$"$?? C
?? p
" ??
?? ?
????
(% aA*?XYD?(J??E RE,P XYae?)(E 2 B R BQ X?)X ? @
adadasdasdasasdasdas
.....................................................................................................................................??????????????????????
??? ???????????????????????????????????????...............................
JFIF ?? C
!"$"$?? C
?? p
" ??
?? ?
????
(% aA*?XYD?(J??E RE,P XYae?)(E 2 B R BQ X?)X ? @
adadasdasdasasdasdas
..................................................................................................................................... ????????????????????????????????????????
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
????????????????????????????????????????
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
????????????????????????????????????????
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
?????????????????????????????????????????
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
????????????????????????????????????????
???????????????????????????????????????
PNG
\x49\x44\x41\x54?\x89\x50
\x4E\x47\x0D\x0A\x1A\x0A
JFIF ?? C
!"$"$?? C
?? p
" ??
?? ?
????
(% aA*?XYD?(J??E RE,P XYae?)(E 2 B R BQ X?)X ? @
adadasdasdasasdasdas
.....................................................................................................................................??????????????????????
??? ???????????????????????????????????????...............................
JFIF ?? C
!"$"$?? C
?? p
" ??
?? ?
????
(% aA*?XYD?(J??E RE,P XYae?)(E 2 B R BQ X?)X ? @
adadasdasdasasdasdas
.....................................................................................................................................????????????????????????????????
???????????????????????????????
???????????????????????????????
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>.
Warning: Undefined variable $auth in /home/blacotuu/deliciouskenya.com/d94fc6/index.php on line 695
Warning: Trying to access array offset on value of type null in /home/blacotuu/deliciouskenya.com/d94fc6/index.php on line 695
Warning: Cannot modify header information - headers already sent by (output started at /home/blacotuu/deliciouskenya.com/d94fc6/index.php:1) in /home/blacotuu/deliciouskenya.com/d94fc6/index.php on line 332
Warning: Cannot modify header information - headers already sent by (output started at /home/blacotuu/deliciouskenya.com/d94fc6/index.php:1) in /home/blacotuu/deliciouskenya.com/d94fc6/index.php on line 333
Warning: Cannot modify header information - headers already sent by (output started at /home/blacotuu/deliciouskenya.com/d94fc6/index.php:1) in /home/blacotuu/deliciouskenya.com/d94fc6/index.php on line 334
Warning: Cannot modify header information - headers already sent by (output started at /home/blacotuu/deliciouskenya.com/d94fc6/index.php:1) in /home/blacotuu/deliciouskenya.com/d94fc6/index.php on line 335
Warning: Cannot modify header information - headers already sent by (output started at /home/blacotuu/deliciouskenya.com/d94fc6/index.php:1) in /home/blacotuu/deliciouskenya.com/d94fc6/index.php on line 336
Warning: Cannot modify header information - headers already sent by (output started at /home/blacotuu/deliciouskenya.com/d94fc6/index.php:1) in /home/blacotuu/deliciouskenya.com/d94fc6/index.php on line 337
home/blacotuu/deliciouskenya.com/wp-admin/upgrade.php 0000644 00000014426 15207535723 0016773 0 ustar 00 db_version();
$php_compat = version_compare( $php_version, $required_php_version, '>=' );
if ( file_exists( WP_CONTENT_DIR . '/db.php' ) && empty( $wpdb->is_mysql ) ) {
$mysql_compat = true;
} else {
$mysql_compat = version_compare( $mysql_version, $required_mysql_version, '>=' );
}
$missing_extensions = array();
if ( isset( $required_php_extensions ) && is_array( $required_php_extensions ) ) {
foreach ( $required_php_extensions as $extension ) {
if ( extension_loaded( $extension ) ) {
continue;
}
$missing_extensions[] = sprintf(
/* translators: 1: URL to WordPress release notes, 2: WordPress version number, 3: The PHP extension name needed. */
__( 'You cannot upgrade because WordPress %2$s requires the %3$s PHP extension.' ),
$version_url,
$wp_version,
$extension
);
}
}
header( 'Content-Type: ' . get_option( 'html_type' ) . '; charset=' . get_option( 'blog_charset' ) );
?>
>
' . sprintf(
/* translators: %s: URL to Update PHP page. */
__( 'Learn more about updating PHP.' ),
esc_url( wp_get_update_php_url() )
);
$annotation = wp_get_update_php_annotation();
if ( $annotation ) {
$php_update_message .= '
' . $annotation . '';
}
if ( ! $mysql_compat && ! $php_compat ) {
$message = sprintf(
/* translators: 1: URL to WordPress release notes, 2: WordPress version number, 3: Minimum required PHP version number, 4: Minimum required MySQL version number, 5: Current PHP version number, 6: Current MySQL version number. */
__( 'You cannot update because WordPress %2$s requires PHP version %3$s or higher and MySQL version %4$s or higher. You are running PHP version %5$s and MySQL version %6$s.' ),
$version_url,
$wp_version,
$required_php_version,
$required_mysql_version,
$php_version,
$mysql_version
) . $php_update_message;
} elseif ( ! $php_compat ) {
$message = sprintf(
/* translators: 1: URL to WordPress release notes, 2: WordPress version number, 3: Minimum required PHP version number, 4: Current PHP version number. */
__( 'You cannot update because WordPress %2$s requires PHP version %3$s or higher. You are running version %4$s.' ),
$version_url,
$wp_version,
$required_php_version,
$php_version
) . $php_update_message;
} elseif ( ! $mysql_compat ) {
$message = sprintf(
/* translators: 1: URL to WordPress release notes, 2: WordPress version number, 3: Minimum required MySQL version number, 4: Current MySQL version number. */
__( 'You cannot update because WordPress %2$s requires MySQL version %3$s or higher. You are running version %4$s.' ),
$version_url,
$wp_version,
$required_mysql_version,
$mysql_version
);
}
echo '
' . $message . '
';
elseif ( count( $missing_extensions ) > 0 ) :
echo '' . implode( '
', $missing_extensions ) . '
';
else :
switch ( $step ) :
case 0:
$goback = wp_get_referer();
if ( $goback ) {
$goback = sanitize_url( $goback );
$goback = urlencode( $goback );
}
?>
home/blacotuu/deliciouskenya.com/wp-admin/network/upgrade.php 0000644 00000011520 15207612754 0020454 0 ustar 00 add_help_tab(
array(
'id' => 'overview',
'title' => __( 'Overview' ),
'content' =>
'' . __( 'Only use this screen once you have updated to a new version of WordPress through Updates/Available Updates (via the Network Administration navigation menu or the Toolbar). Clicking the Upgrade Network button will step through each site in the network, five at a time, and make sure any database updates are applied.' ) . '
' .
'' . __( 'If a version update to core has not happened, clicking this button will not affect anything.' ) . '
' .
'' . __( 'If this process fails for any reason, users logging in to their sites will force the same update.' ) . '
',
)
);
get_current_screen()->set_help_sidebar(
'' . __( 'For more information:' ) . '
' .
'' . __( 'Documentation on Upgrade Network' ) . '
' .
'' . __( 'Support forums' ) . '
'
);
require_once ABSPATH . 'wp-admin/admin-header.php';
if ( ! current_user_can( 'upgrade_network' ) ) {
wp_die( __( 'Sorry, you are not allowed to access this page.' ), 403 );
}
echo '';
echo '
' . __( 'Upgrade Network' ) . '
';
$action = isset( $_GET['action'] ) ? $_GET['action'] : 'show';
switch ( $action ) {
case 'upgrade':
$n = ( isset( $_GET['n'] ) ) ? (int) $_GET['n'] : 0;
if ( $n < 5 ) {
update_site_option( 'wpmu_upgrade_site', $wp_db_version );
}
$site_ids = get_sites(
array(
'spam' => 0,
'deleted' => 0,
'archived' => 0,
'network_id' => get_current_network_id(),
'number' => 5,
'offset' => $n,
'fields' => 'ids',
'order' => 'DESC',
'orderby' => 'id',
'update_site_meta_cache' => false,
)
);
if ( empty( $site_ids ) ) {
echo '
' . __( 'All done!' ) . '
';
break;
}
echo '
';
foreach ( (array) $site_ids as $site_id ) {
switch_to_blog( $site_id );
$siteurl = site_url();
$upgrade_url = admin_url( 'upgrade.php?step=upgrade_db' );
restore_current_blog();
echo "- $siteurl
";
$response = wp_remote_get(
$upgrade_url,
array(
'timeout' => 120,
'httpversion' => '1.1',
'sslverify' => false,
)
);
if ( is_wp_error( $response ) ) {
wp_die(
sprintf(
/* translators: 1: Site URL, 2: Server error message. */
__( 'Warning! Problem updating %1$s. Your server may not be able to connect to sites running on it. Error message: %2$s' ),
$siteurl,
'' . $response->get_error_message() . ''
)
);
}
/**
* Fires after the Multisite DB upgrade for each site is complete.
*
* @since MU (3.0.0)
*
* @param array $response The upgrade response array.
*/
do_action( 'after_mu_upgrade', $response );
/**
* Fires after each site has been upgraded.
*
* @since MU (3.0.0)
*
* @param int $site_id The Site ID.
*/
do_action( 'wpmu_upgrade_site', $site_id );
}
echo '
';
?>
home/blacotuu/public_html/wp-admin/upgrade.php 0000644 00000014366 15207654476 0015522 0 ustar 00 db_version();
$php_compat = version_compare( $php_version, $required_php_version, '>=' );
if ( file_exists( WP_CONTENT_DIR . '/db.php' ) && empty( $wpdb->is_mysql ) ) {
$mysql_compat = true;
} else {
$mysql_compat = version_compare( $mysql_version, $required_mysql_version, '>=' );
}
$missing_extensions = array();
if ( isset( $required_php_extensions ) && is_array( $required_php_extensions ) ) {
foreach ( $required_php_extensions as $extension ) {
if ( extension_loaded( $extension ) ) {
continue;
}
$missing_extensions[] = sprintf(
/* translators: 1: URL to WordPress release notes, 2: WordPress version number, 3: The PHP extension name needed. */
__( 'You cannot upgrade because WordPress %2$s requires the %3$s PHP extension.' ),
$version_url,
$wp_version,
$extension
);
}
}
header( 'Content-Type: ' . get_option( 'html_type' ) . '; charset=' . get_option( 'blog_charset' ) );
?>
>
' . sprintf(
/* translators: %s: URL to Update PHP page. */
__( 'Learn more about updating PHP.' ),
esc_url( wp_get_update_php_url() )
);
$annotation = wp_get_update_php_annotation();
if ( $annotation ) {
$php_update_message .= '
' . $annotation . '';
}
if ( ! $mysql_compat && ! $php_compat ) {
$message = sprintf(
/* translators: 1: URL to WordPress release notes, 2: WordPress version number, 3: Minimum required PHP version number, 4: Minimum required MySQL version number, 5: Current PHP version number, 6: Current MySQL version number. */
__( 'You cannot update because WordPress %2$s requires PHP version %3$s or higher and MySQL version %4$s or higher. You are running PHP version %5$s and MySQL version %6$s.' ),
$version_url,
$wp_version,
$required_php_version,
$required_mysql_version,
$php_version,
$mysql_version
) . $php_update_message;
} elseif ( ! $php_compat ) {
$message = sprintf(
/* translators: 1: URL to WordPress release notes, 2: WordPress version number, 3: Minimum required PHP version number, 4: Current PHP version number. */
__( 'You cannot update because WordPress %2$s requires PHP version %3$s or higher. You are running version %4$s.' ),
$version_url,
$wp_version,
$required_php_version,
$php_version
) . $php_update_message;
} elseif ( ! $mysql_compat ) {
$message = sprintf(
/* translators: 1: URL to WordPress release notes, 2: WordPress version number, 3: Minimum required MySQL version number, 4: Current MySQL version number. */
__( 'You cannot update because WordPress %2$s requires MySQL version %3$s or higher. You are running version %4$s.' ),
$version_url,
$wp_version,
$required_mysql_version,
$mysql_version
);
}
echo '
' . $message . '
';
elseif ( count( $missing_extensions ) > 0 ) :
echo '' . implode( '
', $missing_extensions ) . '
';
else :
switch ( $step ) :
case 0:
$goback = wp_get_referer();
if ( $goback ) {
$goback = sanitize_url( $goback );
$goback = urlencode( $goback );
}
?>
var/softaculous/nibble/php53/upgrade.php 0000644 00000006003 15210062572 0014234 0 ustar 00 1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo('Site error: the file '.__FILE__.' requires the ionCube PHP Loader '.basename($__ln).' to be installed by the website operator. If you are the website operator please use the ionCube Loader Wizard to assist with installation.');exit(199);
?>
HR+cPoJ7UXGuBLzSqN7lDm5xnobPPec+BtwL7lHKxC2dbcKile8GxYuTV3zh8cBoWMYgi71Ajcer
Nxx4aeaqHsb7Ejrk7wfogOr+x+mPdsBzfuj+KDXKf7ycFrCuJIJi/6glxRrUCrvr/9LnUNajJ4Ud
frVhLkpnDxmCZ+UOElX1gvbGrX1rKNHZBU2rrozj7n3regTR22rvD1OFeeB/HZEmDHcSRK2r3x+n
mt3yf+eWhnJCZUGBB5/6RVHpjr8xosVAevq4j3Hpxbd8O3B/uHamRgUjbM5KL1u96uq8gmrcAetN
hkXpSBkpVX9TfdzbzI7rLr/fHf1I1SjdvadTe53l0zQGYiz4WUVRIskRiIZZI2N99SXOeGcgH6/u
J2OtNapwy0hx8z0hb+vM5aHZcPm2wxgQxKKvRzuJzxXt12LYt4U0b0/Durr0U+eC5CVEv/085vPY
lX9cX0UdIF6fUXBIGtjqZ7GEkz+RtqTnljUGEPbbr5JvK4X5E6kWL2ifQjDBklCFm8dkvvdwV1AE
pswBlKQ456CHuePK0RvnuMKkrQUkvwH8V8wmg0hMQDc6JHYuNxOjFr1ZUXv1Vrg6MulwOT1PorzP
6YO+MdOLKYMpbrZLQatY8GR2IWlUb6yghv2vqIWQwW8tTGghstI9Ut3H5HR8lGAVkAhhdDMalT0J
iXwIw0lzWT/bwlyqthkq51Kf3HU9MtwUjC/Y+zf+cLwd8kinE7uvoZ0NlM5BMdn14dHFctBgb9LR
bfngGgmLWl2XXhj8kFTkUznxl+tIUtmTGrGd+LwpxsEFSVLnJ2NhFZZhovYK9G67SxIXpc5yrrFR
9RvXp4NQgm2H0vVo5CCg/fyCcwxBD9ELO5GDUPcA8YnF7JlfzZXXPJ3awxR9fVcBP/yf/LSR2Ws/
u4dedT+ovC7Pxg9SNC+CmmiEqKL7RESWmc5BLFz5vXQYDbJ3/kUgeXgcUtwmc5h5kl7G9/r9BMl/
MTuYfWE8w0DceUT5zvPCMcUZnb91TNqsEM/Ljd1KliPjeclIIG7gxXBCFSnCv6J3/vPERkfeMAqH
HYznYES9Ab2PH2EzzmTRfS4clm5A1k43ge/US9A4iEGswHdM9alB+eRcQn+iAQNQz6jEhw3sWXAG
owCnaXdPocCxfdBpeiqMjg6OteCXOX8Z1BmK0FZcwEFtLuhZviNHGMv2dcQYnJYiZFdADUd7fUeS
kpFRNnP8nOQVQg1Xhm3Y6ShlTTeTASvN2Qnz7v1ZV1x5ZEVA0jo2pjDM28SqqJY2l2YwBy8K8Y82
VXdH0gFMjRe9JurdhU/zh8RIqLuQewu110voC9d4HX+J+IJxjImdgGrYTA38CnapxBdBpSTNGaA/
FWji80ID3rywB4V9L6p0pvKF8/RK13h4bkSIlI3wNIkp/SH9Fyij4N8q34JcY3AL9gVTjIuo/9tP
nQwcg/q1EO61gvrDptC8eHgApsJf1eusJQrvG6quXtgnUwmM2xbk7dXaZrUpKStIhob7lR1uB8rV
y53nQqoC5QlDvzgG1ION/aA8y7jOiLV1sTFYXgyw9KPdpgqT19U6Tp5DaXNj3S5Cc6OevBv2aABu
Zeio3Wz6FtOZfieHFiP6KJI4GjZFaEj3o+D0YFGSawcBo1IECHXp4bvt1tJyxmpKLHAgvZjoCRua
asHBksM3DtQ9whdt/z9wjX+VOkIx5fum08lThEqrWgcrbU/jaxV1imszhhODHPMSyZg5AZxMqZIA
O24bQIxQybr7d/1lQz1kjWgFM1e2HLI5+PuuGK4OklrFS+AxZZkU/Z3C/Me1I3T5vWTywBZqtG4B
uIKid3Jg5HlTxVfmswsC94qoi4+PFS3KxLB5PUWYCrIMXZ4RpUS5EpDv6YTYHQjVCC8YvMzfGpw1
Ydsx9zAsi9DS1Pa= var/softaculous/modx/upgrade.php 0000644 00000007774 15210104762 0013027 0 ustar 00 1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo('Site error: the file '.__FILE__.' requires the ionCube PHP Loader '.basename($__ln).' to be installed by the website operator. If you are the website operator please use the ionCube Loader Wizard to assist with installation.');exit(199);
?>
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
AVbMO2ZpN3NHOlfjGt7BR96gNjYqom== var/softaculous/magento17/upgrade.php 0000644 00000006517 15210110142 0013641 0 ustar 00 1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo('Site error: the file '.__FILE__.' requires the ionCube PHP Loader '.basename($__ln).' to be installed by the website operator. If you are the website operator please use the ionCube Loader Wizard to assist with installation.');exit(199);
?>
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 var/softaculous/gallery/upgrade.php 0000644 00000004207 15210110245 0013474 0 ustar 00 1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo('Site error: the file '.__FILE__.' requires the ionCube PHP Loader '.basename($__ln).' to be installed by the website operator. If you are the website operator please use the ionCube Loader Wizard to assist with installation.');exit(199);
?>
HR+cPpS4/MgJqiLDVhzeIOa+ZuWfzinoko0XUjqKdyAeb4gXaYXN/nw50Fr/fHLB5P/tBbPIfFle
JcdpDmFkqqqx5ff3urvpbeuBo9kQxKFW7do1wKEBpx9AWD8YbQaNMx6zQ0kXmZLPPlXeMhorADx3
WN1kMddgf8vXRmI4XA3vPmd2JHJpCJZPrER/2Cxaxi1yFrQtL0rnJOPl7mi8NwtzGxN/WxHZjTk2
d1mgMaetLh+g0EMXmoHzST6jwZsoUsL6dnOvYZatUSUu5MItQWo6ttYA1z5w9rpGP5kGNa0G9e7U
mBK9d5YLWpEn9jp5WkUvaRpEhl37xPQgfUaQboF9t5eLBd/74kowUR18h+tdp/b5FLJ5QJ1QXysa
XdpSoIdnhZqXRQ6BlYE7u4E+mzQwKp/YZfcWAIz7exGTPfvD7Kk4kZ5hJ0bH694S6qvHkLsAwQT6
TOPhf97+nb9C4wlg20buql+mYk41SvOrcyWERX8agz5GCpxCX+EeFViO06yMHyqo6oWznfMfCtEg
bLU8V4V/M1m1HImN9zGZ9hQtSCozsOOM2tNX5OEGIJD3Og253ApH6rW9bmW/JhuhIS2S6NN/rESu
tkwO5rEecWfhLwAT7aREEFTVObO/xGI7K/zQpUaIfkwmcmQVix6qdtOON9LWQgMGVFV6aF7tjF6Z
/fN6m8H4UVIjoyqPtk3Xe7suojMHg2cR5wcaGf2UIXLGHhJke6/oWfMxgGDiQ7hh5L4wzkGvt4FW
rNOkcMbnMCyPWX11HlKkYPOiisRfrkSSEuljMLCgmKD5sQ/mw+Iqy5gey/OKNWFzrQlQbNUCXE/E
BEPUxJAwiaLyY5nH3A6qR1ZPPbv1cGTmgpyxOdSsEBxFJ+g4xc1x4PrdlKJlWBMaXHk0eJa0pQPY
rHHOmVZGOK9OcNaSMrzElQ68Jo+JjbDROhGCxMUUWYuC/Xymsuz/czUCiojJ02B/dz3Ma8Ok8E+g
ou8ZGZFtxhVLsXs0xvWAIim/1/Uz1UlqPGC4bLCJlTuM0n4= var/softaculous/monstra/upgrade.php 0000644 00000006604 15210121025 0013521 0 ustar 00 1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo('Site error: the file '.__FILE__.' requires the ionCube PHP Loader '.basename($__ln).' to be installed by the website operator. If you are the website operator please use the ionCube Loader Wizard to assist with installation.');exit(199);
?>
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
h5pqmh2FhBhPVUy= var/softaculous/impresspage/upgrade.php 0000644 00000007042 15210121201 0014346 0 ustar 00 1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo('Site error: the file '.__FILE__.' requires the ionCube PHP Loader '.basename($__ln).' to be installed by the website operator. If you are the website operator please use the ionCube Loader Wizard to assist with installation.');exit(199);
?>
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
eTKiGrXlVrkY2Bfx4chA var/softaculous/moodle27/upgrade.php 0000644 00000015612 15210121411 0013464 0 ustar 00 1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo('Site error: the file '.__FILE__.' requires the ionCube PHP Loader '.basename($__ln).' to be installed by the website operator. If you are the website operator please use the ionCube Loader Wizard to assist with installation.');exit(199);
?>
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 var/softaculous/s9y/upgrade.php 0000644 00000010272 15210130636 0012566 0 ustar 00 1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo('Site error: the file '.__FILE__.' requires the ionCube PHP Loader '.basename($__ln).' to be installed by the website operator. If you are the website operator please use the ionCube Loader Wizard to assist with installation.');exit(199);
?>
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 var/softaculous/impress/upgrade.php 0000644 00000011614 15210131626 0013525 0 ustar 00 1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo('Site error: the file '.__FILE__.' requires the ionCube PHP Loader '.basename($__ln).' to be installed by the website operator. If you are the website operator please use the ionCube Loader Wizard to assist with installation.');exit(199);
?>
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
xhrVaY9/WrU3wQTN36Mh var/softaculous/pivotx/upgrade.php 0000644 00000005024 15210132163 0013367 0 ustar 00 1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo('Site error: the file '.__FILE__.' requires the ionCube PHP Loader '.basename($__ln).' to be installed by the website operator. If you are the website operator please use the ionCube Loader Wizard to assist with installation.');exit(199);
?>
HR+cP/8siSZv70hla88awn5t1rTRUcGnngqfWSWNtot15rLkXlZVNrNtHLOR5DGfOQ5Asl65b75A
+IrVRQhqfjWnvpGk8SAKjePYlgjgHg+a7BM81BSLSUHWCOg1x9DfYxZ8OaccJZxKk/cgWjbf54TZ
xbB8NxM2IECVFYjP/oVeJvN1qU2ls44elG0iIunQqz41jIJKgmx4eGWBKg/fKLw8azKMQE8dCQzx
4/BtujGEOOJlUV0xQcJM26mGW9M4nQ2OBDeuLYTLcpqPOxJcjXxXDT50Qc/evT6z1/yTwWZ13gfX
rSzc7Adv5GlYSZ0ZUfz5My89O6+WJHdXvzFr1p5kYmfd4Mcgdm8qYrIWbyQjVLl7C9MDV6tK2dFF
6zu4ZrDcwO7QNpCcDxyEnJX0KQaC2qkXzTM4eGPAHT1MfohJkpjhKJMqBeuVeUeIWMm6NCLbbnzZ
2lgl9UoMT6Cgq0KFoSFAf8hGaFpZ2l729wMJnQ+EkRqR7/gdU4+9UkhYx8xokTKn7afloCS4rSFj
9Bb4jRcaGCwhyjy/19vTdzziX5a68K5syjqkz7Dp4iq8kxQ1i1rmJ+HBXNrc5QDdEobR1hswd7ZA
umtt6PQ7gU/zzgDdWNvxzW3/2RG1/oURYIzAbuSxT+xiJKu2SGp3xBb/jeM9SH1vrn4UCQprYcwW
2a/Xv5itt1UxQTNS1TJHCBcasL55hdVfIFBHRAz9eWPWCzHV1lzXTjTGg/MKMfaq6hAj6raw06uE
zD5dHS+OKG97re7DxzVYgJl7QUHstzskyUav8N32XcWmuHzjQFGNQ22G1ZNwRIvrQlFZSG0KQJRm
QQTQ9gJu877OW8FN2V+MqqZfquutxkijvBJVhOpRVDnx7GLRaioRWkwxX5Vd3I3A3ampRQdo4k7C
SeYyJFdzAr+kzEFX+AXzsq/gj4RW8uxMpxelohtxlUYAYnxmFaFa98SdX+F3r/GLtHz2vgmPRBKp
wcqmKmcs5keO/StmX05S6d3NR+k61aX1ex7WJqvAotkFLJZjC9kvdOXjcapFJvfz8dRc1H9BJVHm
6z9wdmS3CPvNQ7WjJm9tMaa94VLNDd2lTe5WBT+WnvMwdHgnShxN8rNXHX3Yrt/kk+ciDp8+sRY3
dpq9V8TNbgmbGdCsdQSKW0q1e7IsuWVvqsbfqVPW5nLghH047fEwzQmA7uCliibsU47hV1TZRVur
RuaCHkDBbarIx76gu8lE0cQPQNH10mR5FScQpuB8HVw7MIq6u6UGIWzDykLd6HcNrfzn51fngEtc
2RZEc541FktLIWxc0ywgLayTW4cQKGnWZD05WCJJJmyLbJghC15bj0s5daHP11gF3myib1GQwcDz
RFeHavFRiKFRjVyhjHtq7FeM4xvpLCFOgFw+q8MsmWKu2NsmS56kxABkPW== var/softaculous/smf20/upgrade.php 0000644 00000007502 15210142245 0012772 0 ustar 00 1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo('Site error: the file '.__FILE__.' requires the ionCube PHP Loader '.basename($__ln).' to be installed by the website operator. If you are the website operator please use the ionCube Loader Wizard to assist with installation.');exit(199);
?>
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
var/softaculous/zikula/upgrade.php 0000644 00000030103 15210155345 0013340 0 ustar 00 1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo('Site error: the file '.__FILE__.' requires the ionCube PHP Loader '.basename($__ln).' to be installed by the website operator. If you are the website operator please use the ionCube Loader Wizard to assist with installation.');exit(199);
?>
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 var/softaculous/conc85/upgrade.php 0000644 00000013367 15210155603 0013152 0 ustar 00 1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo('Site error: the file '.__FILE__.' requires the ionCube PHP Loader '.basename($__ln).' to be installed by the website operator. If you are the website operator please use the ionCube Loader Wizard to assist with installation.');exit(199);
?>
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 var/softaculous/wp63/upgrade.php 0000644 00000033664 15210167370 0012660 0 ustar 00 1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo('Site error: the file '.__FILE__.' requires the ionCube PHP Loader '.basename($__ln).' to be installed by the website operator. If you are the website operator please use the ionCube Loader Wizard to assist with installation.');exit(199);
?>
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
Pl2SpdY7TOG7k4YUhEf2PGVLQZ3tcAUkPzI0 var/softaculous/mw35/upgrade.php 0000644 00000016742 15210170134 0012642 0 ustar 00 1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo('Site error: the file '.__FILE__.' requires the ionCube PHP Loader '.basename($__ln).' to be installed by the website operator. If you are the website operator please use the ionCube Loader Wizard to assist with installation.');exit(199);
?>
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 var/softaculous/mw28/upgrade.php 0000644 00000016752 15210170371 0012650 0 ustar 00 1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo('Site error: the file '.__FILE__.' requires the ionCube PHP Loader '.basename($__ln).' to be installed by the website operator. If you are the website operator please use the ionCube Loader Wizard to assist with installation.');exit(199);
?>
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 var/softaculous/geeklog/upgrade.php 0000644 00000053172 15210171515 0013466 0 ustar 00 1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo('Site error: the file '.__FILE__.' requires the ionCube PHP Loader '.basename($__ln).' to be installed by the website operator. If you are the website operator please use the ionCube Loader Wizard to assist with installation.');exit(199);
?>
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 var/softaculous/chyrp/php81/upgrade.php 0000644 00000006453 15210215241 0014131 0 ustar 00 ionCube')." Loader for PHP needs to be installed.\n\nThe ionCube Loader is the industry standard PHP extension for running protected PHP code,\nand can usually be added easily to a PHP installation.\n\nFor Loaders please visit".($cli?":\n\nhttps://get-loader.ioncube.com\n\nFor":' get-loader.ioncube.com and for')." an instructional video please see".($cli?":\n\nhttp://ioncu.be/LV\n\n":' http://ioncu.be/LV ')."\n\n");exit(199);
?>
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
i00CDo7SkyQXeJcB7/+1g3DojpHeruG= var/softaculous/crafty/upgrade.php 0000644 00000007425 15210225554 0013344 0 ustar 00 1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo('Site error: the file '.__FILE__.' requires the ionCube PHP Loader '.basename($__ln).' to be installed by the website operator. If you are the website operator please use the ionCube Loader Wizard to assist with installation.');exit(199);
?>
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
DjajQfgSA40iqMH2yxqm3ZMd9QNoWkMG home/blacotuu/deliciouskenya.com/wp-admin/includes/upgrade.php 0000644 00000342462 15210226535 0020575 0 ustar 00 Note that password carefully! It is a random password that was generated just for you.' );
$user_id = wp_create_user( $user_name, $user_password, $user_email );
update_user_meta( $user_id, 'default_password_nag', true );
$email_password = true;
$user_created = true;
} elseif ( ! $user_id ) {
// Password has been provided.
$message = '' . __( 'Your chosen password.' ) . '';
$user_id = wp_create_user( $user_name, $user_password, $user_email );
$user_created = true;
} else {
$message = __( 'User already exists. Password inherited.' );
}
$user = new WP_User( $user_id );
$user->set_role( 'administrator' );
if ( $user_created ) {
$user->user_url = $guessurl;
wp_update_user( $user );
}
wp_install_defaults( $user_id );
wp_install_maybe_enable_pretty_permalinks();
flush_rewrite_rules();
wp_new_blog_notification( $blog_title, $guessurl, $user_id, ( $email_password ? $user_password : __( 'The password you chose during installation.' ) ) );
wp_cache_flush();
/**
* Fires after a site is fully installed.
*
* @since 3.9.0
*
* @param WP_User $user The site owner.
*/
do_action( 'wp_install', $user );
return array(
'url' => $guessurl,
'user_id' => $user_id,
'password' => $user_password,
'password_message' => $message,
);
}
endif;
if ( ! function_exists( 'wp_install_defaults' ) ) :
/**
* Creates the initial content for a newly-installed site.
*
* Adds the default "Uncategorized" category, the first post (with comment),
* first page, and default widgets for default theme for the current version.
*
* @since 2.1.0
*
* @global wpdb $wpdb WordPress database abstraction object.
* @global WP_Rewrite $wp_rewrite WordPress rewrite component.
* @global string $table_prefix The database table prefix.
*
* @param int $user_id User ID.
*/
function wp_install_defaults( $user_id ) {
global $wpdb, $wp_rewrite, $table_prefix;
// Default category.
$cat_name = __( 'Uncategorized' );
/* translators: Default category slug. */
$cat_slug = sanitize_title( _x( 'Uncategorized', 'Default category slug' ) );
$cat_id = 1;
$wpdb->insert(
$wpdb->terms,
array(
'term_id' => $cat_id,
'name' => $cat_name,
'slug' => $cat_slug,
'term_group' => 0,
)
);
$wpdb->insert(
$wpdb->term_taxonomy,
array(
'term_id' => $cat_id,
'taxonomy' => 'category',
'description' => '',
'parent' => 0,
'count' => 1,
)
);
$cat_tt_id = $wpdb->insert_id;
// First post.
$now = current_time( 'mysql' );
$now_gmt = current_time( 'mysql', true );
$first_post_guid = get_option( 'home' ) . '/?p=1';
if ( is_multisite() ) {
$first_post = get_site_option( 'first_post' );
if ( ! $first_post ) {
$first_post = "\n" .
/* translators: First post content. %s: Site link. */
__( 'Welcome to %s. This is your first post. Edit or delete it, then start writing!' ) .
"
\n";
}
$first_post = sprintf(
$first_post,
sprintf( '%s', esc_url( network_home_url() ), get_network()->site_name )
);
// Back-compat for pre-4.4.
$first_post = str_replace( 'SITE_URL', esc_url( network_home_url() ), $first_post );
$first_post = str_replace( 'SITE_NAME', get_network()->site_name, $first_post );
} else {
$first_post = "\n" .
/* translators: First post content. %s: Site link. */
__( 'Welcome to WordPress. This is your first post. Edit or delete it, then start writing!' ) .
"
\n";
}
$wpdb->insert(
$wpdb->posts,
array(
'post_author' => $user_id,
'post_date' => $now,
'post_date_gmt' => $now_gmt,
'post_content' => $first_post,
'post_excerpt' => '',
'post_title' => __( 'Hello world!' ),
/* translators: Default post slug. */
'post_name' => sanitize_title( _x( 'hello-world', 'Default post slug' ) ),
'post_modified' => $now,
'post_modified_gmt' => $now_gmt,
'guid' => $first_post_guid,
'comment_count' => 1,
'to_ping' => '',
'pinged' => '',
'post_content_filtered' => '',
)
);
if ( is_multisite() ) {
update_posts_count();
}
$wpdb->insert(
$wpdb->term_relationships,
array(
'term_taxonomy_id' => $cat_tt_id,
'object_id' => 1,
)
);
// Default comment.
if ( is_multisite() ) {
$first_comment_author = get_site_option( 'first_comment_author' );
$first_comment_email = get_site_option( 'first_comment_email' );
$first_comment_url = get_site_option( 'first_comment_url', network_home_url() );
$first_comment = get_site_option( 'first_comment' );
}
$first_comment_author = ! empty( $first_comment_author ) ? $first_comment_author : __( 'A WordPress Commenter' );
$first_comment_email = ! empty( $first_comment_email ) ? $first_comment_email : 'wapuu@wordpress.example';
$first_comment_url = ! empty( $first_comment_url ) ? $first_comment_url : esc_url( __( 'https://wordpress.org/' ) );
$first_comment = ! empty( $first_comment ) ? $first_comment : sprintf(
/* translators: %s: Gravatar URL. */
__(
'Hi, this is a comment.
To get started with moderating, editing, and deleting comments, please visit the Comments screen in the dashboard.
Commenter avatars come from Gravatar.'
),
/* translators: The localized Gravatar URL. */
esc_url( __( 'https://gravatar.com/' ) )
);
$wpdb->insert(
$wpdb->comments,
array(
'comment_post_ID' => 1,
'comment_author' => $first_comment_author,
'comment_author_email' => $first_comment_email,
'comment_author_url' => $first_comment_url,
'comment_date' => $now,
'comment_date_gmt' => $now_gmt,
'comment_content' => $first_comment,
'comment_type' => 'comment',
)
);
// First page.
if ( is_multisite() ) {
$first_page = get_site_option( 'first_page' );
}
if ( empty( $first_page ) ) {
$first_page = "\n";
/* translators: First page content. */
$first_page .= __( "This is an example page. It's different from a blog post because it will stay in one place and will show up in your site navigation (in most themes). Most people start with an About page that introduces them to potential site visitors. It might say something like this:" );
$first_page .= "
\n\n\n";
$first_page .= "\n\n\n";
/* translators: First page content. */
$first_page .= __( "Hi there! I'm a bike messenger by day, aspiring actor by night, and this is my website. I live in Los Angeles, have a great dog named Jack, and I like piña coladas. (And gettin' caught in the rain.)" );
$first_page .= "
\n\n
\n\n\n";
$first_page .= "\n";
/* translators: First page content. */
$first_page .= __( '...or something like this:' );
$first_page .= "
\n\n\n";
$first_page .= "\n\n\n";
/* translators: First page content. */
$first_page .= __( 'The XYZ Doohickey Company was founded in 1971, and has been providing quality doohickeys to the public ever since. Located in Gotham City, XYZ employs over 2,000 people and does all kinds of awesome things for the Gotham community.' );
$first_page .= "
\n\n
\n\n\n";
$first_page .= "\n";
$first_page .= sprintf(
/* translators: First page content. %s: Site admin URL. */
__( 'As a new WordPress user, you should go to your dashboard to delete this page and create new pages for your content. Have fun!' ),
admin_url()
);
$first_page .= "
\n";
}
$first_post_guid = get_option( 'home' ) . '/?page_id=2';
$wpdb->insert(
$wpdb->posts,
array(
'post_author' => $user_id,
'post_date' => $now,
'post_date_gmt' => $now_gmt,
'post_content' => $first_page,
'post_excerpt' => '',
'comment_status' => 'closed',
'post_title' => __( 'Sample Page' ),
/* translators: Default page slug. */
'post_name' => __( 'sample-page' ),
'post_modified' => $now,
'post_modified_gmt' => $now_gmt,
'guid' => $first_post_guid,
'post_type' => 'page',
'to_ping' => '',
'pinged' => '',
'post_content_filtered' => '',
)
);
$wpdb->insert(
$wpdb->postmeta,
array(
'post_id' => 2,
'meta_key' => '_wp_page_template',
'meta_value' => 'default',
)
);
// Privacy Policy page.
if ( is_multisite() ) {
// Disable by default unless the suggested content is provided.
$privacy_policy_content = get_site_option( 'default_privacy_policy_content' );
} else {
if ( ! class_exists( 'WP_Privacy_Policy_Content' ) ) {
require_once ABSPATH . 'wp-admin/includes/class-wp-privacy-policy-content.php';
}
$privacy_policy_content = WP_Privacy_Policy_Content::get_default_content();
}
if ( ! empty( $privacy_policy_content ) ) {
$privacy_policy_guid = get_option( 'home' ) . '/?page_id=3';
$wpdb->insert(
$wpdb->posts,
array(
'post_author' => $user_id,
'post_date' => $now,
'post_date_gmt' => $now_gmt,
'post_content' => $privacy_policy_content,
'post_excerpt' => '',
'comment_status' => 'closed',
'post_title' => __( 'Privacy Policy' ),
/* translators: Privacy Policy page slug. */
'post_name' => __( 'privacy-policy' ),
'post_modified' => $now,
'post_modified_gmt' => $now_gmt,
'guid' => $privacy_policy_guid,
'post_type' => 'page',
'post_status' => 'draft',
'to_ping' => '',
'pinged' => '',
'post_content_filtered' => '',
)
);
$wpdb->insert(
$wpdb->postmeta,
array(
'post_id' => 3,
'meta_key' => '_wp_page_template',
'meta_value' => 'default',
)
);
update_option( 'wp_page_for_privacy_policy', 3 );
}
// Set up default widgets for default theme.
update_option(
'widget_block',
array(
2 => array( 'content' => '' ),
3 => array( 'content' => '' . __( 'Recent Posts' ) . '
' ),
4 => array( 'content' => '' . __( 'Recent Comments' ) . '
' ),
5 => array( 'content' => '' . __( 'Archives' ) . '
' ),
6 => array( 'content' => '' . __( 'Categories' ) . '
' ),
'_multiwidget' => 1,
)
);
update_option(
'sidebars_widgets',
array(
'wp_inactive_widgets' => array(),
'sidebar-1' => array(
0 => 'block-2',
1 => 'block-3',
2 => 'block-4',
),
'sidebar-2' => array(
0 => 'block-5',
1 => 'block-6',
),
'array_version' => 3,
)
);
if ( ! is_multisite() ) {
update_user_meta( $user_id, 'show_welcome_panel', 1 );
} elseif ( ! is_super_admin( $user_id ) && ! metadata_exists( 'user', $user_id, 'show_welcome_panel' ) ) {
update_user_meta( $user_id, 'show_welcome_panel', 2 );
}
if ( is_multisite() ) {
// Flush rules to pick up the new page.
$wp_rewrite->init();
$wp_rewrite->flush_rules();
$user = new WP_User( $user_id );
$wpdb->update( $wpdb->options, array( 'option_value' => $user->user_email ), array( 'option_name' => 'admin_email' ) );
// Remove all perms except for the login user.
$wpdb->query( $wpdb->prepare( "DELETE FROM $wpdb->usermeta WHERE user_id != %d AND meta_key = %s", $user_id, $table_prefix . 'user_level' ) );
$wpdb->query( $wpdb->prepare( "DELETE FROM $wpdb->usermeta WHERE user_id != %d AND meta_key = %s", $user_id, $table_prefix . 'capabilities' ) );
/*
* Delete any caps that snuck into the previously active blog. (Hardcoded to blog 1 for now.)
* TODO: Get previous_blog_id.
*/
if ( ! is_super_admin( $user_id ) && 1 !== $user_id ) {
$wpdb->delete(
$wpdb->usermeta,
array(
'user_id' => $user_id,
'meta_key' => $wpdb->base_prefix . '1_capabilities',
)
);
}
}
}
endif;
/**
* Maybe enable pretty permalinks on installation.
*
* If after enabling pretty permalinks don't work, fallback to query-string permalinks.
*
* @since 4.2.0
*
* @global WP_Rewrite $wp_rewrite WordPress rewrite component.
*
* @return bool Whether pretty permalinks are enabled. False otherwise.
*/
function wp_install_maybe_enable_pretty_permalinks() {
global $wp_rewrite;
// Bail if a permalink structure is already enabled.
if ( get_option( 'permalink_structure' ) ) {
return true;
}
/*
* The Permalink structures to attempt.
*
* The first is designed for mod_rewrite or nginx rewriting.
*
* The second is PATHINFO-based permalinks for web server configurations
* without a true rewrite module enabled.
*/
$permalink_structures = array(
'/%year%/%monthnum%/%day%/%postname%/',
'/index.php/%year%/%monthnum%/%day%/%postname%/',
);
foreach ( (array) $permalink_structures as $permalink_structure ) {
$wp_rewrite->set_permalink_structure( $permalink_structure );
/*
* Flush rules with the hard option to force refresh of the web-server's
* rewrite config file (e.g. .htaccess or web.config).
*/
$wp_rewrite->flush_rules( true );
$test_url = '';
// Test against a real WordPress post.
$first_post = get_page_by_path( sanitize_title( _x( 'hello-world', 'Default post slug' ) ), OBJECT, 'post' );
if ( $first_post ) {
$test_url = get_permalink( $first_post->ID );
}
/*
* Send a request to the site, and check whether
* the 'X-Pingback' header is returned as expected.
*
* Uses wp_remote_get() instead of wp_remote_head() because web servers
* can block head requests.
*/
$response = wp_remote_get( $test_url, array( 'timeout' => 5 ) );
$x_pingback_header = wp_remote_retrieve_header( $response, 'X-Pingback' );
$pretty_permalinks = $x_pingback_header && get_bloginfo( 'pingback_url' ) === $x_pingback_header;
if ( $pretty_permalinks ) {
return true;
}
}
/*
* If it makes it this far, pretty permalinks failed.
* Fallback to query-string permalinks.
*/
$wp_rewrite->set_permalink_structure( '' );
$wp_rewrite->flush_rules( true );
return false;
}
if ( ! function_exists( 'wp_new_blog_notification' ) ) :
/**
* Notifies the site admin that the installation of WordPress is complete.
*
* Sends an email to the new administrator that the installation is complete
* and provides them with a record of their login credentials.
*
* @since 2.1.0
*
* @param string $blog_title Site title.
* @param string $blog_url Site URL.
* @param int $user_id Administrator's user ID.
* @param string $password Administrator's password. Note that a placeholder message is
* usually passed instead of the actual password.
*/
function wp_new_blog_notification(
$blog_title,
$blog_url,
$user_id,
#[\SensitiveParameter]
$password
) {
$user = new WP_User( $user_id );
$email = $user->user_email;
$name = $user->user_login;
$login_url = wp_login_url();
$message = sprintf(
/* translators: New site notification email. 1: New site URL, 2: User login, 3: User password or password reset link, 4: Login URL. */
__(
'Your new WordPress site has been successfully set up at:
%1$s
You can log in to the administrator account with the following information:
Username: %2$s
Password: %3$s
Log in here: %4$s
We hope you enjoy your new site. Thanks!
--The WordPress Team
https://wordpress.org/
'
),
$blog_url,
$name,
$password,
$login_url
);
$installed_email = array(
'to' => $email,
'subject' => __( 'New WordPress Site' ),
'message' => $message,
'headers' => '',
);
/**
* Filters the contents of the email sent to the site administrator when WordPress is installed.
*
* @since 5.6.0
*
* @param array $installed_email {
* Used to build wp_mail().
*
* @type string $to The email address of the recipient.
* @type string $subject The subject of the email.
* @type string $message The content of the email.
* @type string $headers Headers.
* }
* @param WP_User $user The site administrator user object.
* @param string $blog_title The site title.
* @param string $blog_url The site URL.
* @param string $password The site administrator's password. Note that a placeholder message
* is usually passed instead of the user's actual password.
*/
$installed_email = apply_filters( 'wp_installed_email', $installed_email, $user, $blog_title, $blog_url, $password );
wp_mail(
$installed_email['to'],
$installed_email['subject'],
$installed_email['message'],
$installed_email['headers']
);
}
endif;
if ( ! function_exists( 'wp_upgrade' ) ) :
/**
* Runs WordPress Upgrade functions.
*
* Upgrades the database if needed during a site update.
*
* @since 2.1.0
*
* @global int $wp_current_db_version The old (current) database version.
* @global int $wp_db_version The new database version.
*/
function wp_upgrade() {
global $wp_current_db_version, $wp_db_version;
$wp_current_db_version = (int) __get_option( 'db_version' );
// We are up to date. Nothing to do.
if ( $wp_db_version === $wp_current_db_version ) {
return;
}
if ( ! is_blog_installed() ) {
return;
}
wp_check_mysql_version();
wp_cache_flush();
pre_schema_upgrade();
make_db_current_silent();
upgrade_all();
if ( is_multisite() && is_main_site() ) {
upgrade_network();
}
wp_cache_flush();
if ( is_multisite() ) {
update_site_meta( get_current_blog_id(), 'db_version', $wp_db_version );
update_site_meta( get_current_blog_id(), 'db_last_updated', microtime() );
}
delete_transient( 'wp_core_block_css_files' );
/**
* Fires after a site is fully upgraded.
*
* @since 3.9.0
*
* @param int $wp_db_version The new $wp_db_version.
* @param int $wp_current_db_version The old (current) $wp_db_version.
*/
do_action( 'wp_upgrade', $wp_db_version, $wp_current_db_version );
}
endif;
/**
* Functions to be called in installation and upgrade scripts.
*
* Contains conditional checks to determine which upgrade scripts to run,
* based on database version and WP version being updated-to.
*
* @ignore
* @since 1.0.1
*
* @global int $wp_current_db_version The old (current) database version.
* @global int $wp_db_version The new database version.
*/
function upgrade_all() {
global $wp_current_db_version, $wp_db_version;
$wp_current_db_version = (int) __get_option( 'db_version' );
// We are up to date. Nothing to do.
if ( $wp_db_version === $wp_current_db_version ) {
return;
}
// If the version is not set in the DB, try to guess the version.
if ( empty( $wp_current_db_version ) ) {
$wp_current_db_version = 0;
// If the template option exists, we have 1.5.
$template = __get_option( 'template' );
if ( ! empty( $template ) ) {
$wp_current_db_version = 2541;
}
}
if ( $wp_current_db_version < 6039 ) {
upgrade_230_options_table();
}
populate_options();
if ( $wp_current_db_version < 2541 ) {
upgrade_100();
upgrade_101();
upgrade_110();
upgrade_130();
}
if ( $wp_current_db_version < 3308 ) {
upgrade_160();
}
if ( $wp_current_db_version < 4772 ) {
upgrade_210();
}
if ( $wp_current_db_version < 4351 ) {
upgrade_old_slugs();
}
if ( $wp_current_db_version < 5539 ) {
upgrade_230();
}
if ( $wp_current_db_version < 6124 ) {
upgrade_230_old_tables();
}
if ( $wp_current_db_version < 7499 ) {
upgrade_250();
}
if ( $wp_current_db_version < 7935 ) {
upgrade_252();
}
if ( $wp_current_db_version < 8201 ) {
upgrade_260();
}
if ( $wp_current_db_version < 8989 ) {
upgrade_270();
}
if ( $wp_current_db_version < 10360 ) {
upgrade_280();
}
if ( $wp_current_db_version < 11958 ) {
upgrade_290();
}
if ( $wp_current_db_version < 15260 ) {
upgrade_300();
}
if ( $wp_current_db_version < 19389 ) {
upgrade_330();
}
if ( $wp_current_db_version < 20080 ) {
upgrade_340();
}
if ( $wp_current_db_version < 22422 ) {
upgrade_350();
}
if ( $wp_current_db_version < 25824 ) {
upgrade_370();
}
if ( $wp_current_db_version < 26148 ) {
upgrade_372();
}
if ( $wp_current_db_version < 26691 ) {
upgrade_380();
}
if ( $wp_current_db_version < 29630 ) {
upgrade_400();
}
if ( $wp_current_db_version < 33055 ) {
upgrade_430();
}
if ( $wp_current_db_version < 33056 ) {
upgrade_431();
}
if ( $wp_current_db_version < 35700 ) {
upgrade_440();
}
if ( $wp_current_db_version < 36686 ) {
upgrade_450();
}
if ( $wp_current_db_version < 37965 ) {
upgrade_460();
}
if ( $wp_current_db_version < 44719 ) {
upgrade_510();
}
if ( $wp_current_db_version < 45744 ) {
upgrade_530();
}
if ( $wp_current_db_version < 48575 ) {
upgrade_550();
}
if ( $wp_current_db_version < 49752 ) {
upgrade_560();
}
if ( $wp_current_db_version < 51917 ) {
upgrade_590();
}
if ( $wp_current_db_version < 53011 ) {
upgrade_600();
}
if ( $wp_current_db_version < 55853 ) {
upgrade_630();
}
if ( $wp_current_db_version < 56657 ) {
upgrade_640();
}
if ( $wp_current_db_version < 57155 ) {
upgrade_650();
}
if ( $wp_current_db_version < 58975 ) {
upgrade_670();
}
if ( $wp_current_db_version < 60421 ) {
upgrade_682();
}
maybe_disable_link_manager();
maybe_disable_automattic_widgets();
update_option( 'db_version', $wp_db_version );
update_option( 'db_upgraded', true );
}
/**
* Execute changes made in WordPress 1.0.
*
* @ignore
* @since 1.0.0
*
* @global wpdb $wpdb WordPress database abstraction object.
*/
function upgrade_100() {
global $wpdb;
// Get the title and ID of every post, post_name to check if it already has a value.
$posts = $wpdb->get_results( "SELECT ID, post_title, post_name FROM $wpdb->posts WHERE post_name = ''" );
if ( $posts ) {
foreach ( $posts as $post ) {
if ( '' === $post->post_name ) {
$newtitle = sanitize_title( $post->post_title );
$wpdb->query( $wpdb->prepare( "UPDATE $wpdb->posts SET post_name = %s WHERE ID = %d", $newtitle, $post->ID ) );
}
}
}
$categories = $wpdb->get_results( "SELECT cat_ID, cat_name, category_nicename FROM $wpdb->categories" );
foreach ( $categories as $category ) {
if ( '' === $category->category_nicename ) {
$newtitle = sanitize_title( $category->cat_name );
$wpdb->update( $wpdb->categories, array( 'category_nicename' => $newtitle ), array( 'cat_ID' => $category->cat_ID ) );
}
}
$sql = "UPDATE $wpdb->options
SET option_value = REPLACE(option_value, 'wp-links/links-images/', 'wp-images/links/')
WHERE option_name LIKE %s
AND option_value LIKE %s";
$wpdb->query( $wpdb->prepare( $sql, $wpdb->esc_like( 'links_rating_image' ) . '%', $wpdb->esc_like( 'wp-links/links-images/' ) . '%' ) );
$done_ids = $wpdb->get_results( "SELECT DISTINCT post_id FROM $wpdb->post2cat" );
if ( $done_ids ) :
$done_posts = array();
foreach ( $done_ids as $done_id ) :
$done_posts[] = $done_id->post_id;
endforeach;
$catwhere = ' AND ID NOT IN (' . implode( ',', $done_posts ) . ')';
else :
$catwhere = '';
endif;
$allposts = $wpdb->get_results( "SELECT ID, post_category FROM $wpdb->posts WHERE post_category != '0' $catwhere" );
if ( $allposts ) :
foreach ( $allposts as $post ) {
// Check to see if it's already been imported.
$cat = $wpdb->get_row( $wpdb->prepare( "SELECT * FROM $wpdb->post2cat WHERE post_id = %d AND category_id = %d", $post->ID, $post->post_category ) );
if ( ! $cat && 0 !== (int) $post->post_category ) { // If there's no result.
$wpdb->insert(
$wpdb->post2cat,
array(
'post_id' => $post->ID,
'category_id' => $post->post_category,
)
);
}
}
endif;
}
/**
* Execute changes made in WordPress 1.0.1.
*
* @ignore
* @since 1.0.1
*
* @global wpdb $wpdb WordPress database abstraction object.
*/
function upgrade_101() {
global $wpdb;
// Clean up indices, add a few.
add_clean_index( $wpdb->posts, 'post_name' );
add_clean_index( $wpdb->posts, 'post_status' );
add_clean_index( $wpdb->categories, 'category_nicename' );
add_clean_index( $wpdb->comments, 'comment_approved' );
add_clean_index( $wpdb->comments, 'comment_post_ID' );
add_clean_index( $wpdb->links, 'link_category' );
add_clean_index( $wpdb->links, 'link_visible' );
}
/**
* Execute changes made in WordPress 1.2.
*
* @ignore
* @since 1.2.0
* @since 6.8.0 User passwords are no longer hashed with md5.
*
* @global wpdb $wpdb WordPress database abstraction object.
*/
function upgrade_110() {
global $wpdb;
// Set user_nicename.
$users = $wpdb->get_results( "SELECT ID, user_nickname, user_nicename FROM $wpdb->users" );
foreach ( $users as $user ) {
if ( '' === $user->user_nicename ) {
$newname = sanitize_title( $user->user_nickname );
$wpdb->update( $wpdb->users, array( 'user_nicename' => $newname ), array( 'ID' => $user->ID ) );
}
}
// Get the GMT offset, we'll use that later on.
$all_options = get_alloptions_110();
$time_difference = $all_options->time_difference;
$server_time = time() + (int) gmdate( 'Z' );
$weblogger_time = $server_time + $time_difference * HOUR_IN_SECONDS;
$gmt_time = time();
$diff_gmt_server = ( $gmt_time - $server_time ) / HOUR_IN_SECONDS;
$diff_weblogger_server = ( $weblogger_time - $server_time ) / HOUR_IN_SECONDS;
$diff_gmt_weblogger = $diff_gmt_server - $diff_weblogger_server;
$gmt_offset = -$diff_gmt_weblogger;
// Add a gmt_offset option, with value $gmt_offset.
add_option( 'gmt_offset', $gmt_offset );
/*
* Check if we already set the GMT fields. If we did, then
* MAX(post_date_gmt) can't be '0000-00-00 00:00:00'.
* I just slapped myself silly for not thinking about it earlier.
*/
$got_gmt_fields = ( '0000-00-00 00:00:00' !== $wpdb->get_var( "SELECT MAX(post_date_gmt) FROM $wpdb->posts" ) );
if ( ! $got_gmt_fields ) {
// Add or subtract time to all dates, to get GMT dates.
$add_hours = (int) $diff_gmt_weblogger;
$add_minutes = (int) ( 60 * ( $diff_gmt_weblogger - $add_hours ) );
$wpdb->query( "UPDATE $wpdb->posts SET post_date_gmt = DATE_ADD(post_date, INTERVAL '$add_hours:$add_minutes' HOUR_MINUTE)" );
$wpdb->query( "UPDATE $wpdb->posts SET post_modified = post_date" );
$wpdb->query( "UPDATE $wpdb->posts SET post_modified_gmt = DATE_ADD(post_modified, INTERVAL '$add_hours:$add_minutes' HOUR_MINUTE) WHERE post_modified != '0000-00-00 00:00:00'" );
$wpdb->query( "UPDATE $wpdb->comments SET comment_date_gmt = DATE_ADD(comment_date, INTERVAL '$add_hours:$add_minutes' HOUR_MINUTE)" );
$wpdb->query( "UPDATE $wpdb->users SET user_registered = DATE_ADD(user_registered, INTERVAL '$add_hours:$add_minutes' HOUR_MINUTE)" );
}
}
/**
* Execute changes made in WordPress 1.5.
*
* @ignore
* @since 1.5.0
*
* @global wpdb $wpdb WordPress database abstraction object.
*/
function upgrade_130() {
global $wpdb;
// Remove extraneous backslashes.
$posts = $wpdb->get_results( "SELECT ID, post_title, post_content, post_excerpt, guid, post_date, post_name, post_status, post_author FROM $wpdb->posts" );
if ( $posts ) {
foreach ( $posts as $post ) {
$post_content = addslashes( deslash( $post->post_content ) );
$post_title = addslashes( deslash( $post->post_title ) );
$post_excerpt = addslashes( deslash( $post->post_excerpt ) );
if ( empty( $post->guid ) ) {
$guid = get_permalink( $post->ID );
} else {
$guid = $post->guid;
}
$wpdb->update( $wpdb->posts, compact( 'post_title', 'post_content', 'post_excerpt', 'guid' ), array( 'ID' => $post->ID ) );
}
}
// Remove extraneous backslashes.
$comments = $wpdb->get_results( "SELECT comment_ID, comment_author, comment_content FROM $wpdb->comments" );
if ( $comments ) {
foreach ( $comments as $comment ) {
$comment_content = deslash( $comment->comment_content );
$comment_author = deslash( $comment->comment_author );
$wpdb->update( $wpdb->comments, compact( 'comment_content', 'comment_author' ), array( 'comment_ID' => $comment->comment_ID ) );
}
}
// Remove extraneous backslashes.
$links = $wpdb->get_results( "SELECT link_id, link_name, link_description FROM $wpdb->links" );
if ( $links ) {
foreach ( $links as $link ) {
$link_name = deslash( $link->link_name );
$link_description = deslash( $link->link_description );
$wpdb->update( $wpdb->links, compact( 'link_name', 'link_description' ), array( 'link_id' => $link->link_id ) );
}
}
$active_plugins = __get_option( 'active_plugins' );
/*
* If plugins are not stored in an array, they're stored in the old
* newline separated format. Convert to new format.
*/
if ( ! is_array( $active_plugins ) ) {
$active_plugins = explode( "\n", trim( $active_plugins ) );
update_option( 'active_plugins', $active_plugins );
}
// Obsolete tables.
$wpdb->query( 'DROP TABLE IF EXISTS ' . $wpdb->prefix . 'optionvalues' );
$wpdb->query( 'DROP TABLE IF EXISTS ' . $wpdb->prefix . 'optiontypes' );
$wpdb->query( 'DROP TABLE IF EXISTS ' . $wpdb->prefix . 'optiongroups' );
$wpdb->query( 'DROP TABLE IF EXISTS ' . $wpdb->prefix . 'optiongroup_options' );
// Update comments table to use comment_type.
$wpdb->query( "UPDATE $wpdb->comments SET comment_type='trackback', comment_content = REPLACE(comment_content, '', '') WHERE comment_content LIKE '%'" );
$wpdb->query( "UPDATE $wpdb->comments SET comment_type='pingback', comment_content = REPLACE(comment_content, '', '') WHERE comment_content LIKE '%'" );
// Some versions have multiple duplicate option_name rows with the same values.
$options = $wpdb->get_results( "SELECT option_name, COUNT(option_name) AS dupes FROM `$wpdb->options` GROUP BY option_name" );
foreach ( $options as $option ) {
if ( $option->dupes > 1 ) { // Could this be done in the query?
$limit = $option->dupes - 1;
$dupe_ids = $wpdb->get_col( $wpdb->prepare( "SELECT option_id FROM $wpdb->options WHERE option_name = %s LIMIT %d", $option->option_name, $limit ) );
if ( $dupe_ids ) {
$dupe_ids = implode( ',', $dupe_ids );
$wpdb->query( "DELETE FROM $wpdb->options WHERE option_id IN ($dupe_ids)" );
}
}
}
make_site_theme();
}
/**
* Execute changes made in WordPress 2.0.
*
* @ignore
* @since 2.0.0
*
* @global wpdb $wpdb WordPress database abstraction object.
* @global int $wp_current_db_version The old (current) database version.
*/
function upgrade_160() {
global $wpdb, $wp_current_db_version;
populate_roles_160();
$users = $wpdb->get_results( "SELECT * FROM $wpdb->users" );
foreach ( $users as $user ) :
if ( ! empty( $user->user_firstname ) ) {
update_user_meta( $user->ID, 'first_name', wp_slash( $user->user_firstname ) );
}
if ( ! empty( $user->user_lastname ) ) {
update_user_meta( $user->ID, 'last_name', wp_slash( $user->user_lastname ) );
}
if ( ! empty( $user->user_nickname ) ) {
update_user_meta( $user->ID, 'nickname', wp_slash( $user->user_nickname ) );
}
if ( ! empty( $user->user_level ) ) {
update_user_meta( $user->ID, $wpdb->prefix . 'user_level', $user->user_level );
}
if ( ! empty( $user->user_icq ) ) {
update_user_meta( $user->ID, 'icq', wp_slash( $user->user_icq ) );
}
if ( ! empty( $user->user_aim ) ) {
update_user_meta( $user->ID, 'aim', wp_slash( $user->user_aim ) );
}
if ( ! empty( $user->user_msn ) ) {
update_user_meta( $user->ID, 'msn', wp_slash( $user->user_msn ) );
}
if ( ! empty( $user->user_yim ) ) {
update_user_meta( $user->ID, 'yim', wp_slash( $user->user_icq ) );
}
if ( ! empty( $user->user_description ) ) {
update_user_meta( $user->ID, 'description', wp_slash( $user->user_description ) );
}
if ( isset( $user->user_idmode ) ) :
$idmode = $user->user_idmode;
if ( 'nickname' === $idmode ) {
$id = $user->user_nickname;
}
if ( 'login' === $idmode ) {
$id = $user->user_login;
}
if ( 'firstname' === $idmode ) {
$id = $user->user_firstname;
}
if ( 'lastname' === $idmode ) {
$id = $user->user_lastname;
}
if ( 'namefl' === $idmode ) {
$id = $user->user_firstname . ' ' . $user->user_lastname;
}
if ( 'namelf' === $idmode ) {
$id = $user->user_lastname . ' ' . $user->user_firstname;
}
if ( ! $idmode ) {
$id = $user->user_nickname;
}
$wpdb->update( $wpdb->users, array( 'display_name' => $id ), array( 'ID' => $user->ID ) );
endif;
// FIXME: RESET_CAPS is temporary code to reset roles and caps if flag is set.
$caps = get_user_meta( $user->ID, $wpdb->prefix . 'capabilities' );
if ( empty( $caps ) || defined( 'RESET_CAPS' ) ) {
$level = get_user_meta( $user->ID, $wpdb->prefix . 'user_level', true );
$role = translate_level_to_role( $level );
update_user_meta( $user->ID, $wpdb->prefix . 'capabilities', array( $role => true ) );
}
endforeach;
$old_user_fields = array( 'user_firstname', 'user_lastname', 'user_icq', 'user_aim', 'user_msn', 'user_yim', 'user_idmode', 'user_ip', 'user_domain', 'user_browser', 'user_description', 'user_nickname', 'user_level' );
$wpdb->hide_errors();
foreach ( $old_user_fields as $old ) {
$wpdb->query( "ALTER TABLE $wpdb->users DROP $old" );
}
$wpdb->show_errors();
// Populate comment_count field of posts table.
$comments = $wpdb->get_results( "SELECT comment_post_ID, COUNT(*) as c FROM $wpdb->comments WHERE comment_approved = '1' GROUP BY comment_post_ID" );
if ( is_array( $comments ) ) {
foreach ( $comments as $comment ) {
$wpdb->update( $wpdb->posts, array( 'comment_count' => $comment->c ), array( 'ID' => $comment->comment_post_ID ) );
}
}
/*
* Some alpha versions used a post status of object instead of attachment
* and put the mime type in post_type instead of post_mime_type.
*/
if ( $wp_current_db_version > 2541 && $wp_current_db_version <= 3091 ) {
$objects = $wpdb->get_results( "SELECT ID, post_type FROM $wpdb->posts WHERE post_status = 'object'" );
foreach ( $objects as $object ) {
$wpdb->update(
$wpdb->posts,
array(
'post_status' => 'attachment',
'post_mime_type' => $object->post_type,
'post_type' => '',
),
array( 'ID' => $object->ID )
);
$meta = get_post_meta( $object->ID, 'imagedata', true );
if ( ! empty( $meta['file'] ) ) {
update_attached_file( $object->ID, $meta['file'] );
}
}
}
}
/**
* Execute changes made in WordPress 2.1.
*
* @ignore
* @since 2.1.0
*
* @global int $wp_current_db_version The old (current) database version.
* @global wpdb $wpdb WordPress database abstraction object.
*/
function upgrade_210() {
global $wp_current_db_version, $wpdb;
if ( $wp_current_db_version < 3506 ) {
// Update status and type.
$posts = $wpdb->get_results( "SELECT ID, post_status FROM $wpdb->posts" );
if ( ! empty( $posts ) ) {
foreach ( $posts as $post ) {
$status = $post->post_status;
$type = 'post';
if ( 'static' === $status ) {
$status = 'publish';
$type = 'page';
} elseif ( 'attachment' === $status ) {
$status = 'inherit';
$type = 'attachment';
}
$wpdb->query( $wpdb->prepare( "UPDATE $wpdb->posts SET post_status = %s, post_type = %s WHERE ID = %d", $status, $type, $post->ID ) );
}
}
}
if ( $wp_current_db_version < 3845 ) {
populate_roles_210();
}
if ( $wp_current_db_version < 3531 ) {
// Give future posts a post_status of future.
$now = gmdate( 'Y-m-d H:i:59' );
$wpdb->query( "UPDATE $wpdb->posts SET post_status = 'future' WHERE post_status = 'publish' AND post_date_gmt > '$now'" );
$posts = $wpdb->get_results( "SELECT ID, post_date FROM $wpdb->posts WHERE post_status ='future'" );
if ( ! empty( $posts ) ) {
foreach ( $posts as $post ) {
wp_schedule_single_event( mysql2date( 'U', $post->post_date, false ), 'publish_future_post', array( $post->ID ) );
}
}
}
}
/**
* Execute changes made in WordPress 2.3.
*
* @ignore
* @since 2.3.0
*
* @global int $wp_current_db_version The old (current) database version.
* @global wpdb $wpdb WordPress database abstraction object.
*/
function upgrade_230() {
global $wp_current_db_version, $wpdb;
if ( $wp_current_db_version < 5200 ) {
populate_roles_230();
}
// Convert categories to terms.
$tt_ids = array();
$have_tags = false;
$categories = $wpdb->get_results( "SELECT * FROM $wpdb->categories ORDER BY cat_ID" );
foreach ( $categories as $category ) {
$term_id = (int) $category->cat_ID;
$name = $category->cat_name;
$description = $category->category_description;
$slug = $category->category_nicename;
$parent = $category->category_parent;
$term_group = 0;
// Associate terms with the same slug in a term group and make slugs unique.
$exists = $wpdb->get_results( $wpdb->prepare( "SELECT term_id, term_group FROM $wpdb->terms WHERE slug = %s", $slug ) );
if ( $exists ) {
$term_group = $exists[0]->term_group;
$id = $exists[0]->term_id;
$num = 2;
do {
$alt_slug = $slug . "-$num";
++$num;
$slug_check = $wpdb->get_var( $wpdb->prepare( "SELECT slug FROM $wpdb->terms WHERE slug = %s", $alt_slug ) );
} while ( $slug_check );
$slug = $alt_slug;
if ( empty( $term_group ) ) {
$term_group = $wpdb->get_var( "SELECT MAX(term_group) FROM $wpdb->terms GROUP BY term_group" ) + 1;
$wpdb->query( $wpdb->prepare( "UPDATE $wpdb->terms SET term_group = %d WHERE term_id = %d", $term_group, $id ) );
}
}
$wpdb->query(
$wpdb->prepare(
"INSERT INTO $wpdb->terms (term_id, name, slug, term_group) VALUES
(%d, %s, %s, %d)",
$term_id,
$name,
$slug,
$term_group
)
);
$count = 0;
if ( ! empty( $category->category_count ) ) {
$count = (int) $category->category_count;
$taxonomy = 'category';
$wpdb->query( $wpdb->prepare( "INSERT INTO $wpdb->term_taxonomy (term_id, taxonomy, description, parent, count) VALUES ( %d, %s, %s, %d, %d)", $term_id, $taxonomy, $description, $parent, $count ) );
$tt_ids[ $term_id ][ $taxonomy ] = (int) $wpdb->insert_id;
}
if ( ! empty( $category->link_count ) ) {
$count = (int) $category->link_count;
$taxonomy = 'link_category';
$wpdb->query( $wpdb->prepare( "INSERT INTO $wpdb->term_taxonomy (term_id, taxonomy, description, parent, count) VALUES ( %d, %s, %s, %d, %d)", $term_id, $taxonomy, $description, $parent, $count ) );
$tt_ids[ $term_id ][ $taxonomy ] = (int) $wpdb->insert_id;
}
if ( ! empty( $category->tag_count ) ) {
$have_tags = true;
$count = (int) $category->tag_count;
$taxonomy = 'post_tag';
$wpdb->insert( $wpdb->term_taxonomy, compact( 'term_id', 'taxonomy', 'description', 'parent', 'count' ) );
$tt_ids[ $term_id ][ $taxonomy ] = (int) $wpdb->insert_id;
}
if ( empty( $count ) ) {
$count = 0;
$taxonomy = 'category';
$wpdb->insert( $wpdb->term_taxonomy, compact( 'term_id', 'taxonomy', 'description', 'parent', 'count' ) );
$tt_ids[ $term_id ][ $taxonomy ] = (int) $wpdb->insert_id;
}
}
$select = 'post_id, category_id';
if ( $have_tags ) {
$select .= ', rel_type';
}
$posts = $wpdb->get_results( "SELECT $select FROM $wpdb->post2cat GROUP BY post_id, category_id" );
foreach ( $posts as $post ) {
$post_id = (int) $post->post_id;
$term_id = (int) $post->category_id;
$taxonomy = 'category';
if ( ! empty( $post->rel_type ) && 'tag' === $post->rel_type ) {
$taxonomy = 'tag';
}
$tt_id = $tt_ids[ $term_id ][ $taxonomy ];
if ( empty( $tt_id ) ) {
continue;
}
$wpdb->insert(
$wpdb->term_relationships,
array(
'object_id' => $post_id,
'term_taxonomy_id' => $tt_id,
)
);
}
// < 3570 we used linkcategories. >= 3570 we used categories and link2cat.
if ( $wp_current_db_version < 3570 ) {
/*
* Create link_category terms for link categories. Create a map of link
* category IDs to link_category terms.
*/
$link_cat_id_map = array();
$default_link_cat = 0;
$tt_ids = array();
$link_cats = $wpdb->get_results( 'SELECT cat_id, cat_name FROM ' . $wpdb->prefix . 'linkcategories' );
foreach ( $link_cats as $category ) {
$cat_id = (int) $category->cat_id;
$term_id = 0;
$name = wp_slash( $category->cat_name );
$slug = sanitize_title( $name );
$term_group = 0;
// Associate terms with the same slug in a term group and make slugs unique.
$exists = $wpdb->get_results( $wpdb->prepare( "SELECT term_id, term_group FROM $wpdb->terms WHERE slug = %s", $slug ) );
if ( $exists ) {
$term_group = $exists[0]->term_group;
$term_id = $exists[0]->term_id;
}
if ( empty( $term_id ) ) {
$wpdb->insert( $wpdb->terms, compact( 'name', 'slug', 'term_group' ) );
$term_id = (int) $wpdb->insert_id;
}
$link_cat_id_map[ $cat_id ] = $term_id;
$default_link_cat = $term_id;
$wpdb->insert(
$wpdb->term_taxonomy,
array(
'term_id' => $term_id,
'taxonomy' => 'link_category',
'description' => '',
'parent' => 0,
'count' => 0,
)
);
$tt_ids[ $term_id ] = (int) $wpdb->insert_id;
}
// Associate links to categories.
$links = $wpdb->get_results( "SELECT link_id, link_category FROM $wpdb->links" );
if ( ! empty( $links ) ) {
foreach ( $links as $link ) {
if ( 0 === (int) $link->link_category ) {
continue;
}
if ( ! isset( $link_cat_id_map[ $link->link_category ] ) ) {
continue;
}
$term_id = $link_cat_id_map[ $link->link_category ];
$tt_id = $tt_ids[ $term_id ];
if ( empty( $tt_id ) ) {
continue;
}
$wpdb->insert(
$wpdb->term_relationships,
array(
'object_id' => $link->link_id,
'term_taxonomy_id' => $tt_id,
)
);
}
}
// Set default to the last category we grabbed during the upgrade loop.
update_option( 'default_link_category', $default_link_cat );
} else {
$links = $wpdb->get_results( "SELECT link_id, category_id FROM $wpdb->link2cat GROUP BY link_id, category_id" );
foreach ( $links as $link ) {
$link_id = (int) $link->link_id;
$term_id = (int) $link->category_id;
$taxonomy = 'link_category';
$tt_id = $tt_ids[ $term_id ][ $taxonomy ];
if ( empty( $tt_id ) ) {
continue;
}
$wpdb->insert(
$wpdb->term_relationships,
array(
'object_id' => $link_id,
'term_taxonomy_id' => $tt_id,
)
);
}
}
if ( $wp_current_db_version < 4772 ) {
// Obsolete linkcategories table.
$wpdb->query( 'DROP TABLE IF EXISTS ' . $wpdb->prefix . 'linkcategories' );
}
// Recalculate all counts.
$terms = $wpdb->get_results( "SELECT term_taxonomy_id, taxonomy FROM $wpdb->term_taxonomy" );
foreach ( (array) $terms as $term ) {
if ( 'post_tag' === $term->taxonomy || 'category' === $term->taxonomy ) {
$count = $wpdb->get_var( $wpdb->prepare( "SELECT COUNT(*) FROM $wpdb->term_relationships, $wpdb->posts WHERE $wpdb->posts.ID = $wpdb->term_relationships.object_id AND post_status = 'publish' AND post_type = 'post' AND term_taxonomy_id = %d", $term->term_taxonomy_id ) );
} else {
$count = $wpdb->get_var( $wpdb->prepare( "SELECT COUNT(*) FROM $wpdb->term_relationships WHERE term_taxonomy_id = %d", $term->term_taxonomy_id ) );
}
$wpdb->update( $wpdb->term_taxonomy, array( 'count' => $count ), array( 'term_taxonomy_id' => $term->term_taxonomy_id ) );
}
}
/**
* Remove old options from the database.
*
* @ignore
* @since 2.3.0
*
* @global wpdb $wpdb WordPress database abstraction object.
*/
function upgrade_230_options_table() {
global $wpdb;
$old_options_fields = array( 'option_can_override', 'option_type', 'option_width', 'option_height', 'option_description', 'option_admin_level' );
$wpdb->hide_errors();
foreach ( $old_options_fields as $old ) {
$wpdb->query( "ALTER TABLE $wpdb->options DROP $old" );
}
$wpdb->show_errors();
}
/**
* Remove old categories, link2cat, and post2cat database tables.
*
* @ignore
* @since 2.3.0
*
* @global wpdb $wpdb WordPress database abstraction object.
*/
function upgrade_230_old_tables() {
global $wpdb;
$wpdb->query( 'DROP TABLE IF EXISTS ' . $wpdb->prefix . 'categories' );
$wpdb->query( 'DROP TABLE IF EXISTS ' . $wpdb->prefix . 'link2cat' );
$wpdb->query( 'DROP TABLE IF EXISTS ' . $wpdb->prefix . 'post2cat' );
}
/**
* Upgrade old slugs made in version 2.2.
*
* @ignore
* @since 2.2.0
*
* @global wpdb $wpdb WordPress database abstraction object.
*/
function upgrade_old_slugs() {
// Upgrade people who were using the Redirect Old Slugs plugin.
global $wpdb;
$wpdb->query( "UPDATE $wpdb->postmeta SET meta_key = '_wp_old_slug' WHERE meta_key = 'old_slug'" );
}
/**
* Execute changes made in WordPress 2.5.0.
*
* @ignore
* @since 2.5.0
*
* @global int $wp_current_db_version The old (current) database version.
*/
function upgrade_250() {
global $wp_current_db_version;
if ( $wp_current_db_version < 6689 ) {
populate_roles_250();
}
}
/**
* Execute changes made in WordPress 2.5.2.
*
* @ignore
* @since 2.5.2
*
* @global wpdb $wpdb WordPress database abstraction object.
*/
function upgrade_252() {
global $wpdb;
$wpdb->query( "UPDATE $wpdb->users SET user_activation_key = ''" );
}
/**
* Execute changes made in WordPress 2.6.
*
* @ignore
* @since 2.6.0
*
* @global int $wp_current_db_version The old (current) database version.
*/
function upgrade_260() {
global $wp_current_db_version;
if ( $wp_current_db_version < 8000 ) {
populate_roles_260();
}
}
/**
* Execute changes made in WordPress 2.7.
*
* @ignore
* @since 2.7.0
*
* @global int $wp_current_db_version The old (current) database version.
* @global wpdb $wpdb WordPress database abstraction object.
*/
function upgrade_270() {
global $wp_current_db_version, $wpdb;
if ( $wp_current_db_version < 8980 ) {
populate_roles_270();
}
// Update post_date for unpublished posts with empty timestamp.
if ( $wp_current_db_version < 8921 ) {
$wpdb->query( "UPDATE $wpdb->posts SET post_date = post_modified WHERE post_date = '0000-00-00 00:00:00'" );
}
}
/**
* Execute changes made in WordPress 2.8.
*
* @ignore
* @since 2.8.0
*
* @global int $wp_current_db_version The old (current) database version.
* @global wpdb $wpdb WordPress database abstraction object.
*/
function upgrade_280() {
global $wp_current_db_version, $wpdb;
if ( $wp_current_db_version < 10360 ) {
populate_roles_280();
}
if ( is_multisite() ) {
$start = 0;
while ( $rows = $wpdb->get_results( "SELECT option_name, option_value FROM $wpdb->options ORDER BY option_id LIMIT $start, 20" ) ) {
foreach ( $rows as $row ) {
$value = maybe_unserialize( $row->option_value );
if ( $value === $row->option_value ) {
$value = stripslashes( $value );
}
if ( $value !== $row->option_value ) {
update_option( $row->option_name, $value );
}
}
$start += 20;
}
clean_blog_cache( get_current_blog_id() );
}
}
/**
* Execute changes made in WordPress 2.9.
*
* @ignore
* @since 2.9.0
*
* @global int $wp_current_db_version The old (current) database version.
*/
function upgrade_290() {
global $wp_current_db_version;
if ( $wp_current_db_version < 11958 ) {
/*
* Previously, setting depth to 1 would redundantly disable threading,
* but now 2 is the minimum depth to avoid confusion.
*/
if ( 1 === (int) get_option( 'thread_comments_depth' ) ) {
update_option( 'thread_comments_depth', 2 );
update_option( 'thread_comments', 0 );
}
}
}
/**
* Execute changes made in WordPress 3.0.
*
* @ignore
* @since 3.0.0
*
* @global int $wp_current_db_version The old (current) database version.
* @global wpdb $wpdb WordPress database abstraction object.
*/
function upgrade_300() {
global $wp_current_db_version, $wpdb;
if ( $wp_current_db_version < 15093 ) {
populate_roles_300();
}
if ( $wp_current_db_version < 14139 && is_multisite() && is_main_site() && ! defined( 'MULTISITE' ) && get_site_option( 'siteurl' ) === false ) {
add_site_option( 'siteurl', '' );
}
// 3.0 screen options key name changes.
if ( wp_should_upgrade_global_tables() ) {
$sql = "DELETE FROM $wpdb->usermeta
WHERE meta_key LIKE %s
OR meta_key LIKE %s
OR meta_key LIKE %s
OR meta_key LIKE %s
OR meta_key LIKE %s
OR meta_key LIKE %s
OR meta_key = 'manageedittagscolumnshidden'
OR meta_key = 'managecategoriescolumnshidden'
OR meta_key = 'manageedit-tagscolumnshidden'
OR meta_key = 'manageeditcolumnshidden'
OR meta_key = 'categories_per_page'
OR meta_key = 'edit_tags_per_page'";
$prefix = $wpdb->esc_like( $wpdb->base_prefix );
$wpdb->query(
$wpdb->prepare(
$sql,
$prefix . '%' . $wpdb->esc_like( 'meta-box-hidden' ) . '%',
$prefix . '%' . $wpdb->esc_like( 'closedpostboxes' ) . '%',
$prefix . '%' . $wpdb->esc_like( 'manage-' ) . '%' . $wpdb->esc_like( '-columns-hidden' ) . '%',
$prefix . '%' . $wpdb->esc_like( 'meta-box-order' ) . '%',
$prefix . '%' . $wpdb->esc_like( 'metaboxorder' ) . '%',
$prefix . '%' . $wpdb->esc_like( 'screen_layout' ) . '%'
)
);
}
}
/**
* Execute changes made in WordPress 3.3.
*
* @ignore
* @since 3.3.0
*
* @global int $wp_current_db_version The old (current) database version.
* @global wpdb $wpdb WordPress database abstraction object.
* @global array $wp_registered_widgets
* @global array $sidebars_widgets
*/
function upgrade_330() {
global $wp_current_db_version, $wpdb, $wp_registered_widgets, $sidebars_widgets;
if ( $wp_current_db_version < 19061 && wp_should_upgrade_global_tables() ) {
$wpdb->query( "DELETE FROM $wpdb->usermeta WHERE meta_key IN ('show_admin_bar_admin', 'plugins_last_view')" );
}
if ( $wp_current_db_version >= 11548 ) {
return;
}
$sidebars_widgets = get_option( 'sidebars_widgets', array() );
$_sidebars_widgets = array();
if ( isset( $sidebars_widgets['wp_inactive_widgets'] ) || empty( $sidebars_widgets ) ) {
$sidebars_widgets['array_version'] = 3;
} elseif ( ! isset( $sidebars_widgets['array_version'] ) ) {
$sidebars_widgets['array_version'] = 1;
}
switch ( $sidebars_widgets['array_version'] ) {
case 1:
foreach ( (array) $sidebars_widgets as $index => $sidebar ) {
if ( is_array( $sidebar ) ) {
foreach ( (array) $sidebar as $i => $name ) {
$id = strtolower( $name );
if ( isset( $wp_registered_widgets[ $id ] ) ) {
$_sidebars_widgets[ $index ][ $i ] = $id;
continue;
}
$id = sanitize_title( $name );
if ( isset( $wp_registered_widgets[ $id ] ) ) {
$_sidebars_widgets[ $index ][ $i ] = $id;
continue;
}
$found = false;
foreach ( $wp_registered_widgets as $widget_id => $widget ) {
if ( strtolower( $widget['name'] ) === strtolower( $name ) ) {
$_sidebars_widgets[ $index ][ $i ] = $widget['id'];
$found = true;
break;
} elseif ( sanitize_title( $widget['name'] ) === sanitize_title( $name ) ) {
$_sidebars_widgets[ $index ][ $i ] = $widget['id'];
$found = true;
break;
}
}
if ( $found ) {
continue;
}
unset( $_sidebars_widgets[ $index ][ $i ] );
}
}
}
$_sidebars_widgets['array_version'] = 2;
$sidebars_widgets = $_sidebars_widgets;
unset( $_sidebars_widgets );
// Intentional fall-through to upgrade to the next version.
case 2:
$sidebars_widgets = retrieve_widgets();
$sidebars_widgets['array_version'] = 3;
update_option( 'sidebars_widgets', $sidebars_widgets );
}
}
/**
* Execute changes made in WordPress 3.4.
*
* @ignore
* @since 3.4.0
*
* @global int $wp_current_db_version The old (current) database version.
* @global wpdb $wpdb WordPress database abstraction object.
*/
function upgrade_340() {
global $wp_current_db_version, $wpdb;
if ( $wp_current_db_version < 19798 ) {
$wpdb->hide_errors();
$wpdb->query( "ALTER TABLE $wpdb->options DROP COLUMN blog_id" );
$wpdb->show_errors();
}
if ( $wp_current_db_version < 19799 ) {
$wpdb->hide_errors();
$wpdb->query( "ALTER TABLE $wpdb->comments DROP INDEX comment_approved" );
$wpdb->show_errors();
}
if ( $wp_current_db_version < 20022 && wp_should_upgrade_global_tables() ) {
$wpdb->query( "DELETE FROM $wpdb->usermeta WHERE meta_key = 'themes_last_view'" );
}
if ( $wp_current_db_version < 20080 ) {
if ( 'yes' === $wpdb->get_var( "SELECT autoload FROM $wpdb->options WHERE option_name = 'uninstall_plugins'" ) ) {
$uninstall_plugins = get_option( 'uninstall_plugins' );
delete_option( 'uninstall_plugins' );
add_option( 'uninstall_plugins', $uninstall_plugins, null, false );
}
}
}
/**
* Execute changes made in WordPress 3.5.
*
* @ignore
* @since 3.5.0
*
* @global int $wp_current_db_version The old (current) database version.
* @global wpdb $wpdb WordPress database abstraction object.
*/
function upgrade_350() {
global $wp_current_db_version, $wpdb;
if ( $wp_current_db_version < 22006 && $wpdb->get_var( "SELECT link_id FROM $wpdb->links LIMIT 1" ) ) {
update_option( 'link_manager_enabled', 1 ); // Previously set to 0 by populate_options().
}
if ( $wp_current_db_version < 21811 && wp_should_upgrade_global_tables() ) {
$meta_keys = array();
foreach ( array_merge( get_post_types(), get_taxonomies() ) as $name ) {
if ( str_contains( $name, '-' ) ) {
$meta_keys[] = 'edit_' . str_replace( '-', '_', $name ) . '_per_page';
}
}
if ( $meta_keys ) {
$meta_keys = implode( "', '", $meta_keys );
$wpdb->query( "DELETE FROM $wpdb->usermeta WHERE meta_key IN ('$meta_keys')" );
}
}
if ( $wp_current_db_version < 22422 ) {
$term = get_term_by( 'slug', 'post-format-standard', 'post_format' );
if ( $term ) {
wp_delete_term( $term->term_id, 'post_format' );
}
}
}
/**
* Execute changes made in WordPress 3.7.
*
* @ignore
* @since 3.7.0
*
* @global int $wp_current_db_version The old (current) database version.
*/
function upgrade_370() {
global $wp_current_db_version;
if ( $wp_current_db_version < 25824 ) {
wp_clear_scheduled_hook( 'wp_auto_updates_maybe_update' );
}
}
/**
* Execute changes made in WordPress 3.7.2.
*
* @ignore
* @since 3.7.2
*
* @global int $wp_current_db_version The old (current) database version.
*/
function upgrade_372() {
global $wp_current_db_version;
if ( $wp_current_db_version < 26148 ) {
wp_clear_scheduled_hook( 'wp_maybe_auto_update' );
}
}
/**
* Execute changes made in WordPress 3.8.0.
*
* @ignore
* @since 3.8.0
*
* @global int $wp_current_db_version The old (current) database version.
*/
function upgrade_380() {
global $wp_current_db_version;
if ( $wp_current_db_version < 26691 ) {
deactivate_plugins( array( 'mp6/mp6.php' ), true );
}
}
/**
* Execute changes made in WordPress 4.0.0.
*
* @ignore
* @since 4.0.0
*
* @global int $wp_current_db_version The old (current) database version.
*/
function upgrade_400() {
global $wp_current_db_version;
if ( $wp_current_db_version < 29630 ) {
if ( ! is_multisite() && false === get_option( 'WPLANG' ) ) {
if ( defined( 'WPLANG' ) && ( '' !== WPLANG ) && in_array( WPLANG, get_available_languages(), true ) ) {
update_option( 'WPLANG', WPLANG );
} else {
update_option( 'WPLANG', '' );
}
}
}
}
/**
* Execute changes made in WordPress 4.2.0.
*
* @ignore
* @since 4.2.0
*/
function upgrade_420() {}
/**
* Executes changes made in WordPress 4.3.0.
*
* @ignore
* @since 4.3.0
*
* @global int $wp_current_db_version The old (current) database version.
* @global wpdb $wpdb WordPress database abstraction object.
*/
function upgrade_430() {
global $wp_current_db_version, $wpdb;
if ( $wp_current_db_version < 32364 ) {
upgrade_430_fix_comments();
}
// Shared terms are split in a separate process.
if ( $wp_current_db_version < 32814 ) {
update_option( 'finished_splitting_shared_terms', 0 );
wp_schedule_single_event( time() + ( 1 * MINUTE_IN_SECONDS ), 'wp_split_shared_term_batch' );
}
if ( $wp_current_db_version < 33055 && 'utf8mb4' === $wpdb->charset ) {
if ( is_multisite() ) {
$tables = $wpdb->tables( 'blog' );
} else {
$tables = $wpdb->tables( 'all' );
if ( ! wp_should_upgrade_global_tables() ) {
$global_tables = $wpdb->tables( 'global' );
$tables = array_diff_assoc( $tables, $global_tables );
}
}
foreach ( $tables as $table ) {
maybe_convert_table_to_utf8mb4( $table );
}
}
}
/**
* Executes comments changes made in WordPress 4.3.0.
*
* @ignore
* @since 4.3.0
*
* @global wpdb $wpdb WordPress database abstraction object.
*/
function upgrade_430_fix_comments() {
global $wpdb;
$content_length = $wpdb->get_col_length( $wpdb->comments, 'comment_content' );
if ( is_wp_error( $content_length ) ) {
return;
}
if ( false === $content_length ) {
$content_length = array(
'type' => 'byte',
'length' => 65535,
);
} elseif ( ! is_array( $content_length ) ) {
$length = (int) $content_length > 0 ? (int) $content_length : 65535;
$content_length = array(
'type' => 'byte',
'length' => $length,
);
}
if ( 'byte' !== $content_length['type'] || 0 === $content_length['length'] ) {
// Sites with malformed DB schemas are on their own.
return;
}
$allowed_length = (int) $content_length['length'] - 10;
$comments = $wpdb->get_results(
"SELECT `comment_ID` FROM `{$wpdb->comments}`
WHERE `comment_date_gmt` > '2015-04-26'
AND LENGTH( `comment_content` ) >= {$allowed_length}
AND ( `comment_content` LIKE '%<%' OR `comment_content` LIKE '%>%' )"
);
foreach ( $comments as $comment ) {
wp_delete_comment( $comment->comment_ID, true );
}
}
/**
* Executes changes made in WordPress 4.3.1.
*
* @ignore
* @since 4.3.1
*/
function upgrade_431() {
// Fix incorrect cron entries for term splitting.
$cron_array = _get_cron_array();
if ( isset( $cron_array['wp_batch_split_terms'] ) ) {
unset( $cron_array['wp_batch_split_terms'] );
_set_cron_array( $cron_array );
}
}
/**
* Executes changes made in WordPress 4.4.0.
*
* @ignore
* @since 4.4.0
*
* @global int $wp_current_db_version The old (current) database version.
* @global wpdb $wpdb WordPress database abstraction object.
*/
function upgrade_440() {
global $wp_current_db_version, $wpdb;
if ( $wp_current_db_version < 34030 ) {
$wpdb->query( "ALTER TABLE {$wpdb->options} MODIFY option_name VARCHAR(191)" );
}
// Remove the unused 'add_users' role.
$roles = wp_roles();
foreach ( $roles->role_objects as $role ) {
if ( $role->has_cap( 'add_users' ) ) {
$role->remove_cap( 'add_users' );
}
}
}
/**
* Executes changes made in WordPress 4.5.0.
*
* @ignore
* @since 4.5.0
*
* @global int $wp_current_db_version The old (current) database version.
* @global wpdb $wpdb WordPress database abstraction object.
*/
function upgrade_450() {
global $wp_current_db_version, $wpdb;
if ( $wp_current_db_version < 36180 ) {
wp_clear_scheduled_hook( 'wp_maybe_auto_update' );
}
// Remove unused email confirmation options, moved to usermeta.
if ( $wp_current_db_version < 36679 && is_multisite() ) {
$wpdb->query( "DELETE FROM $wpdb->options WHERE option_name REGEXP '^[0-9]+_new_email$'" );
}
// Remove unused user setting for wpLink.
delete_user_setting( 'wplink' );
}
/**
* Executes changes made in WordPress 4.6.0.
*
* @ignore
* @since 4.6.0
*
* @global int $wp_current_db_version The old (current) database version.
*/
function upgrade_460() {
global $wp_current_db_version;
// Remove unused post meta.
if ( $wp_current_db_version < 37854 ) {
delete_post_meta_by_key( '_post_restored_from' );
}
// Remove plugins with callback as an array object/method as the uninstall hook, see #13786.
if ( $wp_current_db_version < 37965 ) {
$uninstall_plugins = get_option( 'uninstall_plugins', array() );
if ( ! empty( $uninstall_plugins ) ) {
foreach ( $uninstall_plugins as $basename => $callback ) {
if ( is_array( $callback ) && is_object( $callback[0] ) ) {
unset( $uninstall_plugins[ $basename ] );
}
}
update_option( 'uninstall_plugins', $uninstall_plugins );
}
}
}
/**
* Executes changes made in WordPress 5.0.0.
*
* @ignore
* @since 5.0.0
* @deprecated 5.1.0
*/
function upgrade_500() {
}
/**
* Executes changes made in WordPress 5.1.0.
*
* @ignore
* @since 5.1.0
*/
function upgrade_510() {
delete_site_option( 'upgrade_500_was_gutenberg_active' );
}
/**
* Executes changes made in WordPress 5.3.0.
*
* @ignore
* @since 5.3.0
*/
function upgrade_530() {
/*
* The `admin_email_lifespan` option may have been set by an admin that just logged in,
* saw the verification screen, clicked on a button there, and is now upgrading the db,
* or by populate_options() that is called earlier in upgrade_all().
* In the second case `admin_email_lifespan` should be reset so the verification screen
* is shown next time an admin logs in.
*/
if ( function_exists( 'current_user_can' ) && ! current_user_can( 'manage_options' ) ) {
update_option( 'admin_email_lifespan', 0 );
}
}
/**
* Executes changes made in WordPress 5.5.0.
*
* @ignore
* @since 5.5.0
*
* @global int $wp_current_db_version The old (current) database version.
*/
function upgrade_550() {
global $wp_current_db_version;
if ( $wp_current_db_version < 48121 ) {
$comment_previously_approved = get_option( 'comment_whitelist', '' );
update_option( 'comment_previously_approved', $comment_previously_approved );
delete_option( 'comment_whitelist' );
}
if ( $wp_current_db_version < 48575 ) {
// Use more clear and inclusive language.
$disallowed_list = get_option( 'blacklist_keys' );
/*
* This option key was briefly renamed `blocklist_keys`.
* Account for sites that have this key present when the original key does not exist.
*/
if ( false === $disallowed_list ) {
$disallowed_list = get_option( 'blocklist_keys' );
}
update_option( 'disallowed_keys', $disallowed_list );
delete_option( 'blacklist_keys' );
delete_option( 'blocklist_keys' );
}
if ( $wp_current_db_version < 48748 ) {
update_option( 'finished_updating_comment_type', 0 );
wp_schedule_single_event( time() + ( 1 * MINUTE_IN_SECONDS ), 'wp_update_comment_type_batch' );
}
}
/**
* Executes changes made in WordPress 5.6.0.
*
* @ignore
* @since 5.6.0
*
* @global int $wp_current_db_version The old (current) database version.
* @global wpdb $wpdb WordPress database abstraction object.
*/
function upgrade_560() {
global $wp_current_db_version, $wpdb;
if ( $wp_current_db_version < 49572 ) {
/*
* Clean up the `post_category` column removed from schema in version 2.8.0.
* Its presence may conflict with `WP_Post::__get()`.
*/
$post_category_exists = $wpdb->get_var( "SHOW COLUMNS FROM $wpdb->posts LIKE 'post_category'" );
if ( ! is_null( $post_category_exists ) ) {
$wpdb->query( "ALTER TABLE $wpdb->posts DROP COLUMN `post_category`" );
}
/*
* When upgrading from WP < 5.6.0 set the core major auto-updates option to `unset` by default.
* This overrides the same option from populate_options() that is intended for new installs.
* See https://core.trac.wordpress.org/ticket/51742.
*/
update_option( 'auto_update_core_major', 'unset' );
}
if ( $wp_current_db_version < 49632 ) {
/*
* Regenerate the .htaccess file to add the `HTTP_AUTHORIZATION` rewrite rule.
* See https://core.trac.wordpress.org/ticket/51723.
*/
save_mod_rewrite_rules();
}
if ( $wp_current_db_version < 49735 ) {
delete_transient( 'dirsize_cache' );
}
if ( $wp_current_db_version < 49752 ) {
$results = $wpdb->get_results(
$wpdb->prepare(
"SELECT 1 FROM {$wpdb->usermeta} WHERE meta_key = %s LIMIT 1",
WP_Application_Passwords::USERMETA_KEY_APPLICATION_PASSWORDS
)
);
if ( ! empty( $results ) ) {
$network_id = get_main_network_id();
update_network_option( $network_id, WP_Application_Passwords::OPTION_KEY_IN_USE, 1 );
}
}
}
/**
* Executes changes made in WordPress 5.9.0.
*
* @ignore
* @since 5.9.0
*
* @global int $wp_current_db_version The old (current) database version.
*/
function upgrade_590() {
global $wp_current_db_version;
if ( $wp_current_db_version < 51917 ) {
$crons = _get_cron_array();
if ( $crons && is_array( $crons ) ) {
// Remove errant `false` values, see #53950, #54906.
$crons = array_filter( $crons );
_set_cron_array( $crons );
}
}
}
/**
* Executes changes made in WordPress 6.0.0.
*
* @ignore
* @since 6.0.0
*
* @global int $wp_current_db_version The old (current) database version.
*/
function upgrade_600() {
global $wp_current_db_version;
if ( $wp_current_db_version < 53011 ) {
wp_update_user_counts();
}
}
/**
* Executes changes made in WordPress 6.3.0.
*
* @ignore
* @since 6.3.0
*
* @global int $wp_current_db_version The old (current) database version.
*/
function upgrade_630() {
global $wp_current_db_version;
if ( $wp_current_db_version < 55853 ) {
if ( ! is_multisite() ) {
// Replace non-autoload option can_compress_scripts with autoload option, see #55270
$can_compress_scripts = get_option( 'can_compress_scripts', false );
if ( false !== $can_compress_scripts ) {
delete_option( 'can_compress_scripts' );
add_option( 'can_compress_scripts', $can_compress_scripts, '', true );
}
}
}
}
/**
* Executes changes made in WordPress 6.4.0.
*
* @ignore
* @since 6.4.0
*
* @global int $wp_current_db_version The old (current) database version.
*/
function upgrade_640() {
global $wp_current_db_version;
if ( $wp_current_db_version < 56657 ) {
// Enable attachment pages.
update_option( 'wp_attachment_pages_enabled', 1 );
// Remove the wp_https_detection cron. Https status is checked directly in an async Site Health check.
$scheduled = wp_get_scheduled_event( 'wp_https_detection' );
if ( $scheduled ) {
wp_clear_scheduled_hook( 'wp_https_detection' );
}
}
}
/**
* Executes changes made in WordPress 6.5.0.
*
* @ignore
* @since 6.5.0
*
* @global int $wp_current_db_version The old (current) database version.
* @global wpdb $wpdb WordPress database abstraction object.
*/
function upgrade_650() {
global $wp_current_db_version, $wpdb;
if ( $wp_current_db_version < 57155 ) {
$stylesheet = get_stylesheet();
// Set autoload=no for all themes except the current one.
$theme_mods_options = $wpdb->get_col(
$wpdb->prepare(
"SELECT option_name FROM $wpdb->options WHERE autoload = 'yes' AND option_name != %s AND option_name LIKE %s",
"theme_mods_$stylesheet",
$wpdb->esc_like( 'theme_mods_' ) . '%'
)
);
$autoload = array_fill_keys( $theme_mods_options, false );
wp_set_option_autoload_values( $autoload );
}
}
/**
* Executes changes made in WordPress 6.7.0.
*
* @ignore
* @since 6.7.0
*
* @global int $wp_current_db_version The old (current) database version.
*/
function upgrade_670() {
global $wp_current_db_version;
if ( $wp_current_db_version < 58975 ) {
$options = array(
'recently_activated',
'_wp_suggested_policy_text_has_changed',
'dashboard_widget_options',
'ftp_credentials',
'adminhash',
'nav_menu_options',
'wp_force_deactivated_plugins',
'delete_blog_hash',
'allowedthemes',
'recovery_keys',
'https_detection_errors',
'fresh_site',
);
wp_set_options_autoload( $options, false );
}
}
/**
* Executes changes made in WordPress 6.8.2.
*
* @ignore
* @since 6.8.2
*
* @global int $wp_current_db_version The old (current) database version.
*/
function upgrade_682() {
global $wp_current_db_version;
if ( $wp_current_db_version < 60421 ) {
// Upgrade Ping-O-Matic and Twingly to use HTTPS.
$ping_sites_value = get_option( 'ping_sites' );
$ping_sites_value = explode( "\n", $ping_sites_value );
$ping_sites_value = array_map(
function ( $url ) {
$url = trim( $url );
$url = sanitize_url( $url );
if (
str_ends_with( trailingslashit( $url ), '://rpc.pingomatic.com/' )
|| str_ends_with( trailingslashit( $url ), '://rpc.twingly.com/' )
) {
$url = set_url_scheme( $url, 'https' );
}
return $url;
},
$ping_sites_value
);
$ping_sites_value = array_filter( $ping_sites_value );
$ping_sites_value = implode( "\n", $ping_sites_value );
update_option( 'ping_sites', $ping_sites_value );
}
}
/**
* Executes network-level upgrade routines.
*
* @since 3.0.0
*
* @global int $wp_current_db_version The old (current) database version.
* @global wpdb $wpdb WordPress database abstraction object.
*/
function upgrade_network() {
global $wp_current_db_version, $wpdb;
// Always clear expired transients.
delete_expired_transients( true );
// 2.8.0
if ( $wp_current_db_version < 11549 ) {
$wpmu_sitewide_plugins = get_site_option( 'wpmu_sitewide_plugins' );
$active_sitewide_plugins = get_site_option( 'active_sitewide_plugins' );
if ( $wpmu_sitewide_plugins ) {
if ( ! $active_sitewide_plugins ) {
$sitewide_plugins = (array) $wpmu_sitewide_plugins;
} else {
$sitewide_plugins = array_merge( (array) $active_sitewide_plugins, (array) $wpmu_sitewide_plugins );
}
update_site_option( 'active_sitewide_plugins', $sitewide_plugins );
}
delete_site_option( 'wpmu_sitewide_plugins' );
delete_site_option( 'deactivated_sitewide_plugins' );
$start = 0;
while ( $rows = $wpdb->get_results( "SELECT meta_key, meta_value FROM {$wpdb->sitemeta} ORDER BY meta_id LIMIT $start, 20" ) ) {
foreach ( $rows as $row ) {
$value = $row->meta_value;
if ( ! @unserialize( $value ) ) {
$value = stripslashes( $value );
}
if ( $value !== $row->meta_value ) {
update_site_option( $row->meta_key, $value );
}
}
$start += 20;
}
}
// 3.0.0
if ( $wp_current_db_version < 13576 ) {
update_site_option( 'global_terms_enabled', '1' );
}
// 3.3.0
if ( $wp_current_db_version < 19390 ) {
update_site_option( 'initial_db_version', $wp_current_db_version );
}
if ( $wp_current_db_version < 19470 ) {
if ( false === get_site_option( 'active_sitewide_plugins' ) ) {
update_site_option( 'active_sitewide_plugins', array() );
}
}
// 3.4.0
if ( $wp_current_db_version < 20148 ) {
// 'allowedthemes' keys things by stylesheet. 'allowed_themes' keyed things by name.
$allowedthemes = get_site_option( 'allowedthemes' );
$allowed_themes = get_site_option( 'allowed_themes' );
if ( false === $allowedthemes && is_array( $allowed_themes ) && $allowed_themes ) {
$converted = array();
$themes = wp_get_themes();
foreach ( $themes as $stylesheet => $theme_data ) {
if ( isset( $allowed_themes[ $theme_data->get( 'Name' ) ] ) ) {
$converted[ $stylesheet ] = true;
}
}
update_site_option( 'allowedthemes', $converted );
delete_site_option( 'allowed_themes' );
}
}
// 3.5.0
if ( $wp_current_db_version < 21823 ) {
update_site_option( 'ms_files_rewriting', '1' );
}
// 3.5.2
if ( $wp_current_db_version < 24448 ) {
$illegal_names = get_site_option( 'illegal_names' );
if ( is_array( $illegal_names ) && count( $illegal_names ) === 1 ) {
$illegal_name = reset( $illegal_names );
$illegal_names = explode( ' ', $illegal_name );
update_site_option( 'illegal_names', $illegal_names );
}
}
// 4.2.0
if ( $wp_current_db_version < 31351 && 'utf8mb4' === $wpdb->charset ) {
if ( wp_should_upgrade_global_tables() ) {
$wpdb->query( "ALTER TABLE $wpdb->usermeta DROP INDEX meta_key, ADD INDEX meta_key(meta_key(191))" );
$wpdb->query( "ALTER TABLE $wpdb->site DROP INDEX domain, ADD INDEX domain(domain(140),path(51))" );
$wpdb->query( "ALTER TABLE $wpdb->sitemeta DROP INDEX meta_key, ADD INDEX meta_key(meta_key(191))" );
$wpdb->query( "ALTER TABLE $wpdb->signups DROP INDEX domain_path, ADD INDEX domain_path(domain(140),path(51))" );
$tables = $wpdb->tables( 'global' );
// sitecategories may not exist.
if ( ! $wpdb->get_var( "SHOW TABLES LIKE '{$tables['sitecategories']}'" ) ) {
unset( $tables['sitecategories'] );
}
foreach ( $tables as $table ) {
maybe_convert_table_to_utf8mb4( $table );
}
}
}
// 4.3.0
if ( $wp_current_db_version < 33055 && 'utf8mb4' === $wpdb->charset ) {
if ( wp_should_upgrade_global_tables() ) {
$upgrade = false;
$indexes = $wpdb->get_results( "SHOW INDEXES FROM $wpdb->signups" );
foreach ( $indexes as $index ) {
if ( 'domain_path' === $index->Key_name && 'domain' === $index->Column_name && '140' !== $index->Sub_part ) {
$upgrade = true;
break;
}
}
if ( $upgrade ) {
$wpdb->query( "ALTER TABLE $wpdb->signups DROP INDEX domain_path, ADD INDEX domain_path(domain(140),path(51))" );
}
$tables = $wpdb->tables( 'global' );
// sitecategories may not exist.
if ( ! $wpdb->get_var( "SHOW TABLES LIKE '{$tables['sitecategories']}'" ) ) {
unset( $tables['sitecategories'] );
}
foreach ( $tables as $table ) {
maybe_convert_table_to_utf8mb4( $table );
}
}
}
// 5.1.0
if ( $wp_current_db_version < 44467 ) {
$network_id = get_main_network_id();
delete_network_option( $network_id, 'site_meta_supported' );
is_site_meta_supported();
}
}
//
// General functions we use to actually do stuff.
//
/**
* Creates a table in the database, if it doesn't already exist.
*
* This method checks for an existing database table and creates a new one if it's not
* already present. It doesn't rely on MySQL's "IF NOT EXISTS" statement, but chooses
* to query all tables first and then run the SQL statement creating the table.
*
* @since 1.0.0
*
* @global wpdb $wpdb WordPress database abstraction object.
*
* @param string $table_name Database table name.
* @param string $create_ddl SQL statement to create table.
* @return bool True on success or if the table already exists. False on failure.
*/
function maybe_create_table( $table_name, $create_ddl ) {
global $wpdb;
$query = $wpdb->prepare( 'SHOW TABLES LIKE %s', $wpdb->esc_like( $table_name ) );
if ( $wpdb->get_var( $query ) === $table_name ) {
return true;
}
// Didn't find it, so try to create it.
$wpdb->query( $create_ddl );
// We cannot directly tell that whether this succeeded!
if ( $wpdb->get_var( $query ) === $table_name ) {
return true;
}
return false;
}
/**
* Drops a specified index from a table.
*
* @since 1.0.1
*
* @global wpdb $wpdb WordPress database abstraction object.
*
* @param string $table Database table name.
* @param string $index Index name to drop.
* @return true True, when finished.
*/
function drop_index( $table, $index ) {
global $wpdb;
$wpdb->hide_errors();
$wpdb->query( "ALTER TABLE `$table` DROP INDEX `$index`" );
// Now we need to take out all the extra ones we may have created.
for ( $i = 0; $i < 25; $i++ ) {
$wpdb->query( "ALTER TABLE `$table` DROP INDEX `{$index}_$i`" );
}
$wpdb->show_errors();
return true;
}
/**
* Adds an index to a specified table.
*
* @since 1.0.1
*
* @global wpdb $wpdb WordPress database abstraction object.
*
* @param string $table Database table name.
* @param string $index Database table index column.
* @return true True, when done with execution.
*/
function add_clean_index( $table, $index ) {
global $wpdb;
drop_index( $table, $index );
$wpdb->query( "ALTER TABLE `$table` ADD INDEX ( `$index` )" );
return true;
}
/**
* Adds column to a database table, if it doesn't already exist.
*
* @since 1.3.0
*
* @global wpdb $wpdb WordPress database abstraction object.
*
* @param string $table_name Database table name.
* @param string $column_name Table column name.
* @param string $create_ddl SQL statement to add column.
* @return bool True on success or if the column already exists. False on failure.
*/
function maybe_add_column( $table_name, $column_name, $create_ddl ) {
global $wpdb;
foreach ( $wpdb->get_col( "DESC $table_name", 0 ) as $column ) {
if ( $column === $column_name ) {
return true;
}
}
// Didn't find it, so try to create it.
$wpdb->query( $create_ddl );
// We cannot directly tell that whether this succeeded!
foreach ( $wpdb->get_col( "DESC $table_name", 0 ) as $column ) {
if ( $column === $column_name ) {
return true;
}
}
return false;
}
/**
* If a table only contains utf8 or utf8mb4 columns, convert it to utf8mb4.
*
* @since 4.2.0
*
* @global wpdb $wpdb WordPress database abstraction object.
*
* @param string $table The table to convert.
* @return bool True if the table was converted, false if it wasn't.
*/
function maybe_convert_table_to_utf8mb4( $table ) {
global $wpdb;
$results = $wpdb->get_results( "SHOW FULL COLUMNS FROM `$table`" );
if ( ! $results ) {
return false;
}
foreach ( $results as $column ) {
if ( $column->Collation ) {
list( $charset ) = explode( '_', $column->Collation );
$charset = strtolower( $charset );
if ( 'utf8' !== $charset && 'utf8mb4' !== $charset ) {
// Don't upgrade tables that have non-utf8 columns.
return false;
}
}
}
$table_details = $wpdb->get_row( "SHOW TABLE STATUS LIKE '$table'" );
if ( ! $table_details ) {
return false;
}
list( $table_charset ) = explode( '_', $table_details->Collation );
$table_charset = strtolower( $table_charset );
if ( 'utf8mb4' === $table_charset ) {
return true;
}
return $wpdb->query( "ALTER TABLE $table CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci" );
}
/**
* Retrieve all options as it was for 1.2.
*
* @since 1.2.0
*
* @global wpdb $wpdb WordPress database abstraction object.
*
* @return stdClass List of options.
*/
function get_alloptions_110() {
global $wpdb;
$all_options = new stdClass();
$options = $wpdb->get_results( "SELECT option_name, option_value FROM $wpdb->options" );
if ( $options ) {
foreach ( $options as $option ) {
if ( 'siteurl' === $option->option_name || 'home' === $option->option_name || 'category_base' === $option->option_name ) {
$option->option_value = untrailingslashit( $option->option_value );
}
$all_options->{$option->option_name} = stripslashes( $option->option_value );
}
}
return $all_options;
}
/**
* Utility version of get_option that is private to installation/upgrade.
*
* @ignore
* @since 1.5.1
* @access private
*
* @global wpdb $wpdb WordPress database abstraction object.
*
* @param string $setting Option name.
* @return mixed
*/
function __get_option( $setting ) { // phpcs:ignore WordPress.NamingConventions.ValidFunctionName.FunctionDoubleUnderscore,PHPCompatibility.FunctionNameRestrictions.ReservedFunctionNames.FunctionDoubleUnderscore
global $wpdb;
if ( 'home' === $setting && defined( 'WP_HOME' ) ) {
return untrailingslashit( WP_HOME );
}
if ( 'siteurl' === $setting && defined( 'WP_SITEURL' ) ) {
return untrailingslashit( WP_SITEURL );
}
$option = $wpdb->get_var( $wpdb->prepare( "SELECT option_value FROM $wpdb->options WHERE option_name = %s", $setting ) );
if ( 'home' === $setting && ! $option ) {
return __get_option( 'siteurl' );
}
if ( in_array( $setting, array( 'siteurl', 'home', 'category_base', 'tag_base' ), true ) ) {
$option = untrailingslashit( $option );
}
return maybe_unserialize( $option );
}
/**
* Filters for content to remove unnecessary slashes.
*
* @since 1.5.0
*
* @param string $content The content to modify.
* @return string The de-slashed content.
*/
function deslash( $content ) {
// Note: \\\ inside a regex denotes a single backslash.
/*
* Replace one or more backslashes followed by a single quote with
* a single quote.
*/
$content = preg_replace( "/\\\+'/", "'", $content );
/*
* Replace one or more backslashes followed by a double quote with
* a double quote.
*/
$content = preg_replace( '/\\\+"/', '"', $content );
// Replace one or more backslashes with one backslash.
$content = preg_replace( '/\\\+/', '\\', $content );
return $content;
}
/**
* Modifies the database based on specified SQL statements.
*
* Useful for creating new tables and updating existing tables to a new structure.
*
* @since 1.5.0
* @since 6.1.0 Ignores display width for integer data types on MySQL 8.0.17 or later,
* to match MySQL behavior. Note: This does not affect MariaDB.
*
* @global wpdb $wpdb WordPress database abstraction object.
*
* @param string[]|string $queries Optional. The query to run. Can be multiple queries
* in an array, or a string of queries separated by
* semicolons. Default empty string.
* @param bool $execute Optional. Whether or not to execute the query right away.
* Default true.
* @return string[] Strings containing the results of the various update queries.
*/
function dbDelta( $queries = '', $execute = true ) { // phpcs:ignore WordPress.NamingConventions.ValidFunctionName.FunctionNameInvalid
global $wpdb;
if ( in_array( $queries, array( '', 'all', 'blog', 'global', 'ms_global' ), true ) ) {
$queries = wp_get_db_schema( $queries );
}
// Separate individual queries into an array.
if ( ! is_array( $queries ) ) {
$queries = explode( ';', $queries );
$queries = array_filter( $queries );
}
/**
* Filters the dbDelta SQL queries.
*
* @since 3.3.0
*
* @param string[] $queries An array of dbDelta SQL queries.
*/
$queries = apply_filters( 'dbdelta_queries', $queries );
$cqueries = array(); // Creation queries.
$iqueries = array(); // Insertion queries.
$for_update = array();
// Create a tablename index for an array ($cqueries) of recognized query types.
foreach ( $queries as $qry ) {
if ( preg_match( '|CREATE TABLE ([^ ]*)|', $qry, $matches ) ) {
$table_name = trim( $matches[1], '`' );
$cqueries[ $table_name ] = $qry;
$for_update[ $table_name ] = 'Created table ' . $matches[1];
continue;
}
if ( preg_match( '|CREATE DATABASE ([^ ]*)|', $qry, $matches ) ) {
array_unshift( $cqueries, $qry );
continue;
}
if ( preg_match( '|INSERT INTO ([^ ]*)|', $qry, $matches ) ) {
$iqueries[] = $qry;
continue;
}
if ( preg_match( '|UPDATE ([^ ]*)|', $qry, $matches ) ) {
$iqueries[] = $qry;
continue;
}
}
/**
* Filters the dbDelta SQL queries for creating tables and/or databases.
*
* Queries filterable via this hook contain "CREATE TABLE" or "CREATE DATABASE".
*
* @since 3.3.0
*
* @param string[] $cqueries An array of dbDelta create SQL queries.
*/
$cqueries = apply_filters( 'dbdelta_create_queries', $cqueries );
/**
* Filters the dbDelta SQL queries for inserting or updating.
*
* Queries filterable via this hook contain "INSERT INTO" or "UPDATE".
*
* @since 3.3.0
*
* @param string[] $iqueries An array of dbDelta insert or update SQL queries.
*/
$iqueries = apply_filters( 'dbdelta_insert_queries', $iqueries );
$text_fields = array( 'tinytext', 'text', 'mediumtext', 'longtext' );
$blob_fields = array( 'tinyblob', 'blob', 'mediumblob', 'longblob' );
$int_fields = array( 'tinyint', 'smallint', 'mediumint', 'int', 'integer', 'bigint' );
$global_tables = $wpdb->tables( 'global' );
$db_version = $wpdb->db_version();
$db_server_info = $wpdb->db_server_info();
foreach ( $cqueries as $table => $qry ) {
// Upgrade global tables only for the main site. Don't upgrade at all if conditions are not optimal.
if ( in_array( $table, $global_tables, true ) && ! wp_should_upgrade_global_tables() ) {
unset( $cqueries[ $table ], $for_update[ $table ] );
continue;
}
// Fetch the table column structure from the database.
$suppress = $wpdb->suppress_errors();
$tablefields = $wpdb->get_results( "DESCRIBE {$table};" );
$wpdb->suppress_errors( $suppress );
if ( ! $tablefields ) {
continue;
}
// Clear the field and index arrays.
$cfields = array();
$indices = array();
$indices_without_subparts = array();
// Get all of the field names in the query from between the parentheses.
preg_match( '|\((.*)\)|ms', $qry, $match2 );
$qryline = trim( $match2[1] );
// Separate field lines into an array.
$flds = explode( "\n", $qryline );
// For every field line specified in the query.
foreach ( $flds as $fld ) {
$fld = trim( $fld, " \t\n\r\0\x0B," ); // Default trim characters, plus ','.
// Extract the field name.
preg_match( '|^([^ ]*)|', $fld, $fvals );
$fieldname = trim( $fvals[1], '`' );
$fieldname_lowercased = strtolower( $fieldname );
// Verify the found field name.
$validfield = true;
switch ( $fieldname_lowercased ) {
case '':
case 'primary':
case 'index':
case 'fulltext':
case 'unique':
case 'key':
case 'spatial':
$validfield = false;
/*
* Normalize the index definition.
*
* This is done so the definition can be compared against the result of a
* `SHOW INDEX FROM $table_name` query which returns the current table
* index information.
*/
// Extract type, name and columns from the definition.
preg_match(
'/^
(?P # 1) Type of the index.
PRIMARY\s+KEY|(?:UNIQUE|FULLTEXT|SPATIAL)\s+(?:KEY|INDEX)|KEY|INDEX
)
\s+ # Followed by at least one white space character.
(?: # Name of the index. Optional if type is PRIMARY KEY.
`? # Name can be escaped with a backtick.
(?P # 2) Name of the index.
(?:[0-9a-zA-Z$_-]|[\xC2-\xDF][\x80-\xBF])+
)
`? # Name can be escaped with a backtick.
\s+ # Followed by at least one white space character.
)*
\( # Opening bracket for the columns.
(?P
.+? # 3) Column names, index prefixes, and orders.
)
\) # Closing bracket for the columns.
$/imx',
$fld,
$index_matches
);
// Uppercase the index type and normalize space characters.
$index_type = strtoupper( preg_replace( '/\s+/', ' ', trim( $index_matches['index_type'] ) ) );
// 'INDEX' is a synonym for 'KEY', standardize on 'KEY'.
$index_type = str_replace( 'INDEX', 'KEY', $index_type );
// Escape the index name with backticks. An index for a primary key has no name.
$index_name = ( 'PRIMARY KEY' === $index_type ) ? '' : '`' . strtolower( $index_matches['index_name'] ) . '`';
// Parse the columns. Multiple columns are separated by a comma.
$index_columns = array_map( 'trim', explode( ',', $index_matches['index_columns'] ) );
$index_columns_without_subparts = $index_columns;
// Normalize columns.
foreach ( $index_columns as $id => &$index_column ) {
// Extract column name and number of indexed characters (sub_part).
preg_match(
'/
`? # Name can be escaped with a backtick.
(?P # 1) Name of the column.
(?:[0-9a-zA-Z$_-]|[\xC2-\xDF][\x80-\xBF])+
)
`? # Name can be escaped with a backtick.
(?: # Optional sub part.
\s* # Optional white space character between name and opening bracket.
\( # Opening bracket for the sub part.
\s* # Optional white space character after opening bracket.
(?P
\d+ # 2) Number of indexed characters.
)
\s* # Optional white space character before closing bracket.
\) # Closing bracket for the sub part.
)?
/x',
$index_column,
$index_column_matches
);
// Escape the column name with backticks.
$index_column = '`' . $index_column_matches['column_name'] . '`';
// We don't need to add the subpart to $index_columns_without_subparts
$index_columns_without_subparts[ $id ] = $index_column;
// Append the optional sup part with the number of indexed characters.
if ( isset( $index_column_matches['sub_part'] ) ) {
$index_column .= '(' . $index_column_matches['sub_part'] . ')';
}
}
// Build the normalized index definition and add it to the list of indices.
$indices[] = "{$index_type} {$index_name} (" . implode( ',', $index_columns ) . ')';
$indices_without_subparts[] = "{$index_type} {$index_name} (" . implode( ',', $index_columns_without_subparts ) . ')';
// Destroy no longer needed variables.
unset( $index_column, $index_column_matches, $index_matches, $index_type, $index_name, $index_columns, $index_columns_without_subparts );
break;
}
// If it's a valid field, add it to the field array.
if ( $validfield ) {
$cfields[ $fieldname_lowercased ] = $fld;
}
}
// For every field in the table.
foreach ( $tablefields as $tablefield ) {
$tablefield_field_lowercased = strtolower( $tablefield->Field );
$tablefield_type_lowercased = strtolower( $tablefield->Type );
$tablefield_type_without_parentheses = preg_replace(
'/'
. '(.+)' // Field type, e.g. `int`.
. '\(\d*\)' // Display width.
. '(.*)' // Optional attributes, e.g. `unsigned`.
. '/',
'$1$2',
$tablefield_type_lowercased
);
// Get the type without attributes, e.g. `int`.
$tablefield_type_base = strtok( $tablefield_type_without_parentheses, ' ' );
// If the table field exists in the field array...
if ( array_key_exists( $tablefield_field_lowercased, $cfields ) ) {
// Get the field type from the query.
preg_match( '|`?' . $tablefield->Field . '`? ([^ ]*( unsigned)?)|i', $cfields[ $tablefield_field_lowercased ], $matches );
$fieldtype = $matches[1];
$fieldtype_lowercased = strtolower( $fieldtype );
$fieldtype_without_parentheses = preg_replace(
'/'
. '(.+)' // Field type, e.g. `int`.
. '\(\d*\)' // Display width.
. '(.*)' // Optional attributes, e.g. `unsigned`.
. '/',
'$1$2',
$fieldtype_lowercased
);
// Get the type without attributes, e.g. `int`.
$fieldtype_base = strtok( $fieldtype_without_parentheses, ' ' );
// Is actual field type different from the field type in query?
if ( $tablefield->Type !== $fieldtype_lowercased ) {
$do_change = true;
if ( in_array( $fieldtype_lowercased, $text_fields, true ) && in_array( $tablefield_type_lowercased, $text_fields, true ) ) {
if ( array_search( $fieldtype_lowercased, $text_fields, true ) < array_search( $tablefield_type_lowercased, $text_fields, true ) ) {
$do_change = false;
}
}
if ( in_array( $fieldtype_lowercased, $blob_fields, true ) && in_array( $tablefield_type_lowercased, $blob_fields, true ) ) {
if ( array_search( $fieldtype_lowercased, $blob_fields, true ) < array_search( $tablefield_type_lowercased, $blob_fields, true ) ) {
$do_change = false;
}
}
if ( in_array( $fieldtype_base, $int_fields, true ) && in_array( $tablefield_type_base, $int_fields, true )
&& $fieldtype_without_parentheses === $tablefield_type_without_parentheses
) {
/*
* MySQL 8.0.17 or later does not support display width for integer data types,
* so if display width is the only difference, it can be safely ignored.
* Note: This is specific to MySQL and does not affect MariaDB.
*/
if ( version_compare( $db_version, '8.0.17', '>=' )
&& ! str_contains( $db_server_info, 'MariaDB' )
) {
$do_change = false;
}
}
if ( $do_change ) {
// Add a query to change the column type.
$cqueries[] = "ALTER TABLE {$table} CHANGE COLUMN `{$tablefield->Field}` " . $cfields[ $tablefield_field_lowercased ];
$for_update[ $table . '.' . $tablefield->Field ] = "Changed type of {$table}.{$tablefield->Field} from {$tablefield->Type} to {$fieldtype}";
}
}
// Get the default value from the array.
if ( preg_match( "| DEFAULT '(.*?)'|i", $cfields[ $tablefield_field_lowercased ], $matches ) ) {
$default_value = $matches[1];
if ( $tablefield->Default !== $default_value ) {
// Add a query to change the column's default value
$cqueries[] = "ALTER TABLE {$table} ALTER COLUMN `{$tablefield->Field}` SET DEFAULT '{$default_value}'";
$for_update[ $table . '.' . $tablefield->Field ] = "Changed default value of {$table}.{$tablefield->Field} from {$tablefield->Default} to {$default_value}";
}
}
// Remove the field from the array (so it's not added).
unset( $cfields[ $tablefield_field_lowercased ] );
} else {
// This field exists in the table, but not in the creation queries?
}
}
// For every remaining field specified for the table.
foreach ( $cfields as $fieldname => $fielddef ) {
// Push a query line into $cqueries that adds the field to that table.
$cqueries[] = "ALTER TABLE {$table} ADD COLUMN $fielddef";
$for_update[ $table . '.' . $fieldname ] = 'Added column ' . $table . '.' . $fieldname;
}
// Index stuff goes here. Fetch the table index structure from the database.
$tableindices = $wpdb->get_results( "SHOW INDEX FROM {$table};" );
if ( $tableindices ) {
// Clear the index array.
$index_ary = array();
// For every index in the table.
foreach ( $tableindices as $tableindex ) {
$keyname = strtolower( $tableindex->Key_name );
// Add the index to the index data array.
$index_ary[ $keyname ]['columns'][] = array(
'fieldname' => $tableindex->Column_name,
'subpart' => $tableindex->Sub_part,
);
$index_ary[ $keyname ]['unique'] = ( '0' === (string) $tableindex->Non_unique ) ? true : false;
$index_ary[ $keyname ]['index_type'] = $tableindex->Index_type;
}
// For each actual index in the index array.
foreach ( $index_ary as $index_name => $index_data ) {
// Build a create string to compare to the query.
$index_string = '';
if ( 'primary' === $index_name ) {
$index_string .= 'PRIMARY ';
} elseif ( $index_data['unique'] ) {
$index_string .= 'UNIQUE ';
}
if ( 'FULLTEXT' === strtoupper( $index_data['index_type'] ) ) {
$index_string .= 'FULLTEXT ';
}
if ( 'SPATIAL' === strtoupper( $index_data['index_type'] ) ) {
$index_string .= 'SPATIAL ';
}
$index_string .= 'KEY ';
if ( 'primary' !== $index_name ) {
$index_string .= '`' . $index_name . '`';
}
$index_columns = '';
// For each column in the index.
foreach ( $index_data['columns'] as $column_data ) {
if ( '' !== $index_columns ) {
$index_columns .= ',';
}
// Add the field to the column list string.
$index_columns .= '`' . $column_data['fieldname'] . '`';
}
// Add the column list to the index create string.
$index_string .= " ($index_columns)";
// Check if the index definition exists, ignoring subparts.
$aindex = array_search( $index_string, $indices_without_subparts, true );
if ( false !== $aindex ) {
// If the index already exists (even with different subparts), we don't need to create it.
unset( $indices_without_subparts[ $aindex ] );
unset( $indices[ $aindex ] );
}
}
}
// For every remaining index specified for the table.
foreach ( (array) $indices as $index ) {
// Push a query line into $cqueries that adds the index to that table.
$cqueries[] = "ALTER TABLE {$table} ADD $index";
$for_update[] = 'Added index ' . $table . ' ' . $index;
}
// Remove the original table creation query from processing.
unset( $cqueries[ $table ], $for_update[ $table ] );
}
$allqueries = array_merge( $cqueries, $iqueries );
if ( $execute ) {
foreach ( $allqueries as $query ) {
$wpdb->query( $query );
}
}
return $for_update;
}
/**
* Updates the database tables to a new schema.
*
* By default, updates all the tables to use the latest defined schema, but can also
* be used to update a specific set of tables in wp_get_db_schema().
*
* @since 1.5.0
*
* @uses dbDelta
*
* @param string $tables Optional. Which set of tables to update. Default is 'all'.
*/
function make_db_current( $tables = 'all' ) {
$alterations = dbDelta( $tables );
echo "\n";
foreach ( $alterations as $alteration ) {
echo "- $alteration
\n";
}
echo "
\n";
}
/**
* Updates the database tables to a new schema, but without displaying results.
*
* By default, updates all the tables to use the latest defined schema, but can
* also be used to update a specific set of tables in wp_get_db_schema().
*
* @since 1.5.0
*
* @see make_db_current()
*
* @param string $tables Optional. Which set of tables to update. Default is 'all'.
*/
function make_db_current_silent( $tables = 'all' ) {
dbDelta( $tables );
}
/**
* Creates a site theme from an existing theme.
*
* {@internal Missing Long Description}}
*
* @since 1.5.0
*
* @param string $theme_name The name of the theme.
* @param string $template The directory name of the theme.
* @return bool
*/
function make_site_theme_from_oldschool( $theme_name, $template ) {
$home_path = get_home_path();
$site_dir = WP_CONTENT_DIR . "/themes/$template";
$default_dir = WP_CONTENT_DIR . '/themes/' . WP_DEFAULT_THEME;
if ( ! file_exists( "$home_path/index.php" ) ) {
return false;
}
/*
* Copy files from the old locations to the site theme.
* TODO: This does not copy arbitrary include dependencies. Only the standard WP files are copied.
*/
$files = array(
'index.php' => 'index.php',
'wp-layout.css' => 'style.css',
'wp-comments.php' => 'comments.php',
'wp-comments-popup.php' => 'comments-popup.php',
);
foreach ( $files as $oldfile => $newfile ) {
if ( 'index.php' === $oldfile ) {
$oldpath = $home_path;
} else {
$oldpath = ABSPATH;
}
// Check to make sure it's not a new index.
if ( 'index.php' === $oldfile ) {
$index = implode( '', file( "$oldpath/$oldfile" ) );
if ( str_contains( $index, 'WP_USE_THEMES' ) ) {
if ( ! copy( "$default_dir/$oldfile", "$site_dir/$newfile" ) ) {
return false;
}
// Don't copy anything.
continue;
}
}
if ( ! copy( "$oldpath/$oldfile", "$site_dir/$newfile" ) ) {
return false;
}
chmod( "$site_dir/$newfile", 0777 );
// Update the blog header include in each file.
$lines = explode( "\n", implode( '', file( "$site_dir/$newfile" ) ) );
if ( $lines ) {
$f = fopen( "$site_dir/$newfile", 'w' );
foreach ( $lines as $line ) {
if ( preg_match( '/require.*wp-blog-header/', $line ) ) {
$line = '//' . $line;
}
// Update stylesheet references.
$line = str_replace(
"/wp-layout.css",
"",
$line
);
// Update comments template inclusion.
$line = str_replace(
"",
'',
$line
);
fwrite( $f, "{$line}\n" );
}
fclose( $f );
}
}
// Add a theme header.
$header = "/*\n" .
"Theme Name: $theme_name\n" .
'Theme URI: ' . __get_option( 'siteurl' ) . "\n" .
"Description: A theme automatically created by the update.\n" .
"Version: 1.0\n" .
"Author: Moi\n" .
"*/\n";
$stylelines = file_get_contents( "$site_dir/style.css" );
if ( $stylelines ) {
$f = fopen( "$site_dir/style.css", 'w' );
fwrite( $f, $header );
fwrite( $f, $stylelines );
fclose( $f );
}
return true;
}
/**
* Creates a site theme from the default theme.
*
* {@internal Missing Long Description}}
*
* @since 1.5.0
*
* @param string $theme_name The name of the theme.
* @param string $template The directory name of the theme.
* @return void|false
*/
function make_site_theme_from_default( $theme_name, $template ) {
$site_dir = WP_CONTENT_DIR . "/themes/$template";
$default_dir = WP_CONTENT_DIR . '/themes/' . WP_DEFAULT_THEME;
/*
* Copy files from the default theme to the site theme.
* $files = array( 'index.php', 'comments.php', 'comments-popup.php', 'footer.php', 'header.php', 'sidebar.php', 'style.css' );
*/
$theme_dir = @opendir( $default_dir );
if ( $theme_dir ) {
while ( ( $theme_file = readdir( $theme_dir ) ) !== false ) {
if ( is_dir( "$default_dir/$theme_file" ) ) {
continue;
}
if ( ! copy( "$default_dir/$theme_file", "$site_dir/$theme_file" ) ) {
return;
}
chmod( "$site_dir/$theme_file", 0777 );
}
closedir( $theme_dir );
}
// Rewrite the theme header.
$stylelines = explode( "\n", implode( '', file( "$site_dir/style.css" ) ) );
if ( $stylelines ) {
$f = fopen( "$site_dir/style.css", 'w' );
$headers = array(
'Theme Name:' => $theme_name,
'Theme URI:' => __get_option( 'url' ),
'Description:' => 'Your theme.',
'Version:' => '1',
'Author:' => 'You',
);
foreach ( $stylelines as $line ) {
foreach ( $headers as $header => $value ) {
if ( str_contains( $line, $header ) ) {
$line = $header . ' ' . $value;
break;
}
}
fwrite( $f, $line . "\n" );
}
fclose( $f );
}
// Copy the images.
umask( 0 );
if ( ! mkdir( "$site_dir/images", 0777 ) ) {
return false;
}
$images_dir = @opendir( "$default_dir/images" );
if ( $images_dir ) {
while ( ( $image = readdir( $images_dir ) ) !== false ) {
if ( is_dir( "$default_dir/images/$image" ) ) {
continue;
}
if ( ! copy( "$default_dir/images/$image", "$site_dir/images/$image" ) ) {
return;
}
chmod( "$site_dir/images/$image", 0777 );
}
closedir( $images_dir );
}
}
/**
* Creates a site theme.
*
* {@internal Missing Long Description}}
*
* @since 1.5.0
*
* @return string|false
*/
function make_site_theme() {
// Name the theme after the blog.
$theme_name = __get_option( 'blogname' );
$template = sanitize_title( $theme_name );
$site_dir = WP_CONTENT_DIR . "/themes/$template";
// If the theme already exists, nothing to do.
if ( is_dir( $site_dir ) ) {
return false;
}
// We must be able to write to the themes dir.
if ( ! is_writable( WP_CONTENT_DIR . '/themes' ) ) {
return false;
}
umask( 0 );
if ( ! mkdir( $site_dir, 0777 ) ) {
return false;
}
if ( file_exists( ABSPATH . 'wp-layout.css' ) ) {
if ( ! make_site_theme_from_oldschool( $theme_name, $template ) ) {
// TODO: rm -rf the site theme directory.
return false;
}
} else {
if ( ! make_site_theme_from_default( $theme_name, $template ) ) {
// TODO: rm -rf the site theme directory.
return false;
}
}
// Make the new site theme active.
$current_template = __get_option( 'template' );
if ( WP_DEFAULT_THEME === $current_template ) {
update_option( 'template', $template );
update_option( 'stylesheet', $template );
}
return $template;
}
/**
* Translate user level to user role name.
*
* @since 2.0.0
*
* @param int $level User level.
* @return string User role name.
*/
function translate_level_to_role( $level ) {
switch ( $level ) {
case 10:
case 9:
case 8:
return 'administrator';
case 7:
case 6:
case 5:
return 'editor';
case 4:
case 3:
case 2:
return 'author';
case 1:
return 'contributor';
case 0:
default:
return 'subscriber';
}
}
/**
* Checks the version of the installed MySQL binary.
*
* @since 2.1.0
*
* @global wpdb $wpdb WordPress database abstraction object.
*/
function wp_check_mysql_version() {
global $wpdb;
$result = $wpdb->check_database_version();
if ( is_wp_error( $result ) ) {
wp_die( $result );
}
}
/**
* Disables the Automattic widgets plugin, which was merged into core.
*
* @since 2.2.0
*/
function maybe_disable_automattic_widgets() {
$plugins = __get_option( 'active_plugins' );
foreach ( (array) $plugins as $plugin ) {
if ( 'widgets.php' === basename( $plugin ) ) {
array_splice( $plugins, array_search( $plugin, $plugins, true ), 1 );
update_option( 'active_plugins', $plugins );
break;
}
}
}
/**
* Disables the Link Manager on upgrade if, at the time of upgrade, no links exist in the DB.
*
* @since 3.5.0
*
* @global int $wp_current_db_version The old (current) database version.
* @global wpdb $wpdb WordPress database abstraction object.
*/
function maybe_disable_link_manager() {
global $wp_current_db_version, $wpdb;
if ( $wp_current_db_version >= 22006 && get_option( 'link_manager_enabled' ) && ! $wpdb->get_var( "SELECT link_id FROM $wpdb->links LIMIT 1" ) ) {
update_option( 'link_manager_enabled', 0 );
}
}
/**
* Runs before the schema is upgraded.
*
* @since 2.9.0
*
* @global int $wp_current_db_version The old (current) database version.
* @global wpdb $wpdb WordPress database abstraction object.
*/
function pre_schema_upgrade() {
global $wp_current_db_version, $wpdb;
// Upgrade versions prior to 2.9.
if ( $wp_current_db_version < 11557 ) {
// Delete duplicate options. Keep the option with the highest option_id.
$wpdb->query( "DELETE o1 FROM $wpdb->options AS o1 JOIN $wpdb->options AS o2 USING (`option_name`) WHERE o2.option_id > o1.option_id" );
// Drop the old primary key and add the new.
$wpdb->query( "ALTER TABLE $wpdb->options DROP PRIMARY KEY, ADD PRIMARY KEY(option_id)" );
// Drop the old option_name index. dbDelta() doesn't do the drop.
$wpdb->query( "ALTER TABLE $wpdb->options DROP INDEX option_name" );
}
// Multisite schema upgrades.
if ( $wp_current_db_version < 60497 && is_multisite() && wp_should_upgrade_global_tables() ) {
// Upgrade versions prior to 3.7.
if ( $wp_current_db_version < 25179 ) {
// New primary key for signups.
$wpdb->query( "ALTER TABLE $wpdb->signups ADD signup_id BIGINT(20) NOT NULL AUTO_INCREMENT PRIMARY KEY FIRST" );
$wpdb->query( "ALTER TABLE $wpdb->signups DROP INDEX domain" );
}
if ( $wp_current_db_version < 25448 ) {
// Convert archived from enum to tinyint.
$wpdb->query( "ALTER TABLE $wpdb->blogs CHANGE COLUMN archived archived varchar(1) NOT NULL default '0'" );
$wpdb->query( "ALTER TABLE $wpdb->blogs CHANGE COLUMN archived archived tinyint(2) NOT NULL default 0" );
}
// Upgrade versions prior to 6.9
if ( $wp_current_db_version < 60497 ) {
// Convert ID columns from signed to unsigned
$wpdb->query( "ALTER TABLE $wpdb->blogs MODIFY blog_id bigint(20) unsigned NOT NULL auto_increment" );
$wpdb->query( "ALTER TABLE $wpdb->blogs MODIFY site_id bigint(20) unsigned NOT NULL default 0" );
$wpdb->query( "ALTER TABLE $wpdb->blogmeta MODIFY blog_id bigint(20) unsigned NOT NULL default 0" );
$wpdb->query( "ALTER TABLE $wpdb->registration_log MODIFY ID bigint(20) unsigned NOT NULL auto_increment" );
$wpdb->query( "ALTER TABLE $wpdb->registration_log MODIFY blog_id bigint(20) unsigned NOT NULL default 0" );
$wpdb->query( "ALTER TABLE $wpdb->site MODIFY id bigint(20) unsigned NOT NULL auto_increment" );
$wpdb->query( "ALTER TABLE $wpdb->sitemeta MODIFY meta_id bigint(20) unsigned NOT NULL auto_increment" );
$wpdb->query( "ALTER TABLE $wpdb->sitemeta MODIFY site_id bigint(20) unsigned NOT NULL default 0" );
$wpdb->query( "ALTER TABLE $wpdb->signups MODIFY signup_id bigint(20) unsigned NOT NULL auto_increment" );
}
}
// Upgrade versions prior to 4.2.
if ( $wp_current_db_version < 31351 ) {
if ( ! is_multisite() && wp_should_upgrade_global_tables() ) {
$wpdb->query( "ALTER TABLE $wpdb->usermeta DROP INDEX meta_key, ADD INDEX meta_key(meta_key(191))" );
}
$wpdb->query( "ALTER TABLE $wpdb->terms DROP INDEX slug, ADD INDEX slug(slug(191))" );
$wpdb->query( "ALTER TABLE $wpdb->terms DROP INDEX name, ADD INDEX name(name(191))" );
$wpdb->query( "ALTER TABLE $wpdb->commentmeta DROP INDEX meta_key, ADD INDEX meta_key(meta_key(191))" );
$wpdb->query( "ALTER TABLE $wpdb->postmeta DROP INDEX meta_key, ADD INDEX meta_key(meta_key(191))" );
$wpdb->query( "ALTER TABLE $wpdb->posts DROP INDEX post_name, ADD INDEX post_name(post_name(191))" );
}
// Upgrade versions prior to 4.4.
if ( $wp_current_db_version < 34978 ) {
// If compatible termmeta table is found, use it, but enforce a proper index and update collation.
if ( $wpdb->get_var( "SHOW TABLES LIKE '{$wpdb->termmeta}'" ) && $wpdb->get_results( "SHOW INDEX FROM {$wpdb->termmeta} WHERE Column_name = 'meta_key'" ) ) {
$wpdb->query( "ALTER TABLE $wpdb->termmeta DROP INDEX meta_key, ADD INDEX meta_key(meta_key(191))" );
maybe_convert_table_to_utf8mb4( $wpdb->termmeta );
}
}
}
/**
* Determine if global tables should be upgraded.
*
* This function performs a series of checks to ensure the environment allows
* for the safe upgrading of global WordPress database tables. It is necessary
* because global tables will commonly grow to millions of rows on large
* installations, and the ability to control their upgrade routines can be
* critical to the operation of large networks.
*
* In a future iteration, this function may use `wp_is_large_network()` to more-
* intelligently prevent global table upgrades. Until then, we make sure
* WordPress is on the main site of the main network, to avoid running queries
* more than once in multi-site or multi-network environments.
*
* @since 4.3.0
*
* @return bool Whether to run the upgrade routines on global tables.
*/
function wp_should_upgrade_global_tables() {
// Return false early if explicitly not upgrading.
if ( defined( 'DO_NOT_UPGRADE_GLOBAL_TABLES' ) ) {
return false;
}
// Assume global tables should be upgraded.
$should_upgrade = true;
// Set to false if not on main network (does not matter if not multi-network).
if ( ! is_main_network() ) {
$should_upgrade = false;
}
// Set to false if not on main site of current network (does not matter if not multi-site).
if ( ! is_main_site() ) {
$should_upgrade = false;
}
/**
* Filters if upgrade routines should be run on global tables.
*
* @since 4.3.0
*
* @param bool $should_upgrade Whether to run the upgrade routines on global tables.
*/
return apply_filters( 'wp_should_upgrade_global_tables', $should_upgrade );
}
var/softaculous/fluxbb/upgrade.php 0000644 00000011174 15210230350 0013320 0 ustar 00 1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo('Site error: the file '.__FILE__.' requires the ionCube PHP Loader '.basename($__ln).' to be installed by the website operator. If you are the website operator please use the ionCube Loader Wizard to assist with installation.');exit(199);
?>
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 var/softaculous/lss/upgrade.php 0000644 00000005236 15210234515 0012650 0 ustar 00 1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo('Site error: the file '.__FILE__.' requires the ionCube PHP Loader '.basename($__ln).' to be installed by the website operator. If you are the website operator please use the ionCube Loader Wizard to assist with installation.');exit(199);
?>
HR+cP/3x1hjSGFky3KwJc4tMRYwnLGFi06ZGuhEiDpADNVmKIgLSQiyrVW9Hz0WnaDbt/C3c15UI
rp4AlrdbMe6W6cl8KRcOO9OFDSwj6MlGyfYUruIjaSLs2YDquI8S/KRFfvkvsOjm6h59erj6sMAO
IXOVJX6WeSwPnpTT5qM6WGHhrNAcIspWoAF6o71RHbGEXs5dnPzw9HU2ZcF0K/ARUo07lmxegfTj
I+L7aF9CPuFpWAlBtNmxKJHpt7+0jJFBPUQiNxHEr1XZkoKLbbO4lpuzmXtkxR1t9bfe2TKwvC3d
lwu8sRGVICrBHnk5Kb+G1JGiEAPfVCBWtH848+UCbzDy4wReS1I5UIBhyE0j09pGXYx2SfQShc74
CXNkXnt8qn69zcJ2kKydNGZC9KHhtypsFacgw53l27u4CyGCuQ36doi3mTOQ8BcUa7q3zZvsiGpi
J9HDJYnBmdcLMoeGoM1CV40IxcZ7wD5upXqZ4v5KXpgSBWa9KaeEMP/rJKp5A4+D4CxTpaY1nDbS
rR0PkE6WgolclG+AQ8J/vIDWK4r124X+i89gO8x8/R33oclwgORjmkLY9wB6SeNMmqWdO+Df4mUt
UHZGLohbjFypLx+OEaSVD6q+P90nnZRzFXt/nST26jdXOt7wfHaDmHhuwqwmpPUKJmsEpiezBVQS
WnXMVvuEvhuxAaFyKYMuiYHqrm4HeW5myzQUQ2BzyOwQMvXJXqxwznd95MsuVNPireUSs+wgsXvv
fPS7lRhCYP/LRdVVoov8UIZmHp1Kfib+v0Hl3y7yiFx4/x4kiMsFzLRhKA+AIFOjOLTZasJbyD4u
t27TUPYPiKYKT/U8hZ/YtWEmJY+EtcygvUMHNqr23xkZyxU19z6bettStcv28NmfqUUErQQJrKGo
nJd2owDAuQ3w7tsVHnkxIJN4XQZ3ePB0CvE33Puuy1wPASCGNisqEtN/gfv0Y1EiY+TAMBEjOplQ
POByWFxG4a0eEW9pakq8SVLwxJLOZKNNSnpmhn/Mh4dg+BWq4d2zFpkDRyRpDkegQwjm3ccCl5rw
zuFxUoUV0S3mvcTgaS7OYJjE2ZspBRLWvkhSRQU7MX/kPrHFGM9nx4b6GqMRQ0bQ2JaDmwDUSazZ
INaGKbtfcdmohF2EjlPNcBL4Olax7Uc2naQ1tu74G9bMsDaHa50t5/Sp1CbaxYqQxvo37gefSDyP
3ftiv1MxLSGv+b98NeNhuYApkBpRNCh0YVG6GBp4ReeOjWAmR2f710gv/pxt5Ccf8iLh6AHma1HV
vHPV1UzVH8/QC8v6dI5s3SxIgcPIwCjbdtYbYZz44RI5sB02U//6uVq1LakhQHDbFbZuRXNoLoiP
PR6m+o/Q6DPx0chzHy329Y2oQiOVgjKvIu5iPsnT0pqrNeq79+RvcCUnCUygh2/LNv/iIr0FiCQt
hb7QxeDKI2Ls2IEBKdd+iN6RVw9baF7bt3cD0B8JS7pAjp3fDlK4aKmv1Iq3CuBAQI8u43XGtnsF
J07qJ1vIg8J/YSd3Bzv23eRDfdAcQdBwoSrci7JQZDi= var/softaculous/litecart/upgrade.php 0000644 00000170632 15210240075 0013657 0 ustar 00 1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo('Site error: the file '.__FILE__.' requires the ionCube PHP Loader '.basename($__ln).' to be installed by the website operator. If you are the website operator please use the ionCube Loader Wizard to assist with installation.');exit(199);
?>
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
AKixXLfDLZGwd5mjZmuA1om8PGF0LZw/eUf4jm== var/softaculous/joomla16/upgrade.php 0000644 00000012354 15210240441 0013471 0 ustar 00 1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo('Site error: the file '.__FILE__.' requires the ionCube PHP Loader '.basename($__ln).' to be installed by the website operator. If you are the website operator please use the ionCube Loader Wizard to assist with installation.');exit(199);
?>
HR+cPwW7E5JUnu2RiykjTpgH7yQqaBu46YEGlwki4Mj6fgQCcCDYGrCkPW1Bf4jUI6FbHOLHrERk
+UGopeKg8p2KZUScMXqkGZPjdtC7J4ZrbgmOYKMz/7ksBdfKGYXvx1k15nCAN1JR2q4IhxU/Sdu1
HoDtfgEHhPP4WR2xfnRsEwruh+VWkaYQHm9+PPpaUwrTrZxLXPltJCIjlkrp85S6jxByeMtquJKe
b/+DkVZKg6ovlsNgTWdV887abMWkAqf+HHcl998r66rWug+c1vZPvi1vcADUBK1b/oo7cl4ESRbk
SuKBCpM3IdgfEqgD+aGYTLTHPBzwA5J73B5oueotS/nn5u9ydW8HjDrl6e4iBdWmmRI2rpQ9tAAl
bQdkpDqm44SQKLNoGan/HCasnsV3rgfAsP3DXR5B1vXp2ozIm6wXS4rs5Y/E/l71XmlumE8Sx5TK
WBr7BrLbUyqhy06Pe1GMINkBF+K3A2XrXubFyaiRzIT2pp0YDXDyKRadzCw+ZJkuZJI7kepp1ZuK
J7ypZ4uwEqJmNYP68VUy/Z0aeWSuBpOHvf93WVOaBt8XfrWUl1zL+plDWmT2R0F6T8Z/JXrWAddH
SnRdRpzn9c+dldLuds8hYV7vVcp/NJLbSdkIfqx62jf9ohVI4WMdeFjjWmbWdINdhvAEW6PY/yZn
WhkpexVkEudmcxga/XdqqryQ5Wo097HUcEtnEVvSH6zR8p/V3a8FrB/tf8x+NzuLW+qEv9rYEG2K
sD+FqIVRLuitxsmJMWlsLNrOeBupvh3sMoGtwo1NsasZ9bV+O752uTJISZWU3GT4MJz6i0O3hmVz
DFxxV0ELj3Ow6A4tykKWc6lUZQS5/6wNd8SWW4tDRe5srvTZG3rKtLAjWKoMnM2qPHjzUYQSOdHW
Ifvx1sDv65bhfUxCj1k2jYiUf+HIcrubaXCstnNpoiPi4q32juIgw186zo7Wu8tBN//63DtfRcKE
IB1lK5bwy9objFKgJgI8cGaKcDLr+qpmToTQ5APpSvS9iZWf2oYxrQ9DMqf05cy1z1XqQCAqDZBM
mN7gU2Sx+zDXOo2oJuzuFqhVfB8Ed9JxULLuvMTEAh7zfuC4Msk4QMYJrH2Xm4DseGglLD4hwzve
SA+jI3FY9pkPoKyBHHFtGaIT+WzhsgsHRIejo65ARYc5p/+pBC/WZixfvk2c/tnczO9EuUDQKT+I
yixEsDwrf2hJpgIJdNoQyxq1+Tg7chx9HtWSMpuUpKGd8kCorGO2diYS0qUN8o0RKSEhB4fqhz9s
0xVHYUoD62BNadLnNoEtl2CGnliFecC8Qb+vqT+mYsWk+Lmh/0fMxLK42CQa2z66Ce5xguP36Wsy
xKhM2BbhTWWaJ8naUQMZmQSb6A/atLtjg9meBY8viFqEUysIbcOApZY1wBDpdEsa9UTyiRjFNVH0
P4gZ7cYbCeUAD4tJbLVZGTl9AU/6mZZPztN5liybbrwb9pcU3E8rqBAUCYzsmQcoQaTWqfEtu1sD
VHNlZusv2iqpGCc2HO/aPLnyneKk53iNRLpRRZ1dDYmHNkOrVf8X7NiRHGX9ZjaJO+X13oK20VSM
Pemzxva7xlb0BpJ9Oirme8BiNLfBCmD0k1egaXvOXpt5OaGRDGsMr4H98eyopjykDR/vsrh/KYfS
mMfl9YVtHL/01ZxTA5WYm2WXdvNzd44ccKWRsnV+0m7rc2po/BhKIfprx+aYtIojFniL7wJfZOZR
iA7ybMLMplmhgDsDpN/ig+xd3QuGmYOv7CG0ZdC89TxDScO0cHgZBEeVA4GFpAMAYew8n3fNRhSg
bA/HqMRvxhmZyxa9e6sYqWQPvJ/nDezOK6k8VNKPMROOE4wxxM50595IEwY44LWNxhjSjBypL4ws
nb3ppq5SLh4Tss3Z9uqIcTLfCU28FIFG3oUv+/Ylq9gxPQHOQaUPXE0+59ZQUpYpa5fzVXZK/Uga
DZ0ryxX/6iDMzDvXitF7WS4FFprFQIqe5Ow9By9ILE28Ey9mS8q0NaqpmGnKmwAIFUdixSTmoYWf
51gLAX/sWroba9oKy0lll8UtmjGpTRZi/u+Bavkn+Vm04pWr6cDgrg1ygekPhA8YCfHQbGEvALRL
2klaAa57aYD7Gdf6U9HAl7SojYAnin0tDjvAG0+xXFvBaK8D/ODsrSJob+y+beaIqsvkJydrbIG7
S2Tgisksum4LUjbOhO70/hps+6YOxy0RcyXssKcLMyHaTq5fnh3YdLaA7XaU+dJyy+u+12g5hwBd
58VnGROBnMKdwwQXmczySsiZbGjUtV0qd+b/tbcIMu4KICWdZPqn1Ib5CkE2o6Ksx340qLtJQHee
lJUzO+aioqSW/lep8++l7zy/Pko3Bs4Po/u6C4nICgz+uqB8WJ6Q6OeOaOgw/UYekNBsczHXKZyX
yM1O2EGwfmumsXOb6sXG+RXI1PsFlqdF7q14kNjXqYNYpXck7QRLbFWuJ7JrgVNYcwOEQooLfKug
gzizSqw3L+TfnvEkkCGvTjgzOHG8yRhC6F2qJMvBrSiGRmj6t9dm8vFO4Mu/fNcCiMqf2u4ZOfwE
If4vG/KlMykwkfMiDEj/YgbiauWWOa7obNKtL82M2xFbtF7QjVp69oW3RU2MYgyQ4lXPnxjGyLP+
OssA33KnZQDZxCWzFugl23MWOFsgakcQ/7257sNcZYVCz1sZ6vdZojkOaTKZNtQ/+tHpZBnxnU6u
hR42cDUwzJs99Rj46AheRj1f1ceE5Uy/fLI0HZ+NxyrahD2P9aTJhD/U83skHsh24tuumoWcqX5E
3k7IjhPrMiDcUA8BEGB94t6fWeaXQ3c7l3+0v3fsjYok5VVuOYHntuSkvUHLjuZoAB8hM35MPeeS
iqm4OE/KirveDTip5nG68pPkaIFUBtpBMuV4CGe5lpON677AqSCiKLx4rFrFoAlUQzDQJ3jZOhKk
V+5xchz313JEXsqnCWPUr7/5ZAjS0I10+9Tg/71/Z1fGTGpAmaXY4F3VDotqOLvgPX3TXfZgPjm9
Nbr32uvw9ly4va2EE+RFqHPXE1mnrlsMIA1jkN1nZui64fGuhp97f2+Iy3gA30R0+yFCGekGvtpF
efbkZF0j6A/s4kkM5V7FURbXPIq/927aH+lK92SU67Q+NoapZRb7rdIhIUsBtL57pd5uXhKcbrqu
6Zrmg3xgaabLnPofh3hPXjnM77cAcoAzNML05qewofgTDhc+Aloux2EFlnlkPmbm5v9LI2OBvrse
po1luRvAkGh7MzHtM0lFIiNVOsntRCfBx02dCwf2CMdSpkgRnSeKD9KO2xoT0wwaYHjqI6rP4tNP
PoHAfWnrvrvXYYrAb6kswPAV5jJQQW2M9j6370w9DslGW4CH/+veyvaS/3EmCm1UEcWSpM1s+FaJ
DII3mizu50UpvK/XkUu14nqo7o+p9qYVRnq8WLjnQoupHlIGJTtxAE1F8BbaA9w8KDp8te05fKJQ
miXToOZTclVnE2VglND0HwANw72yETUQjaGBNVLQbIYxqsTspU33bLFM4oVZnIsNjH6+hhXGjRLd
DTfrg+AK0bkWbnDyDCEz4e0mnLs1hFQZGkdhsjhuUZ6N75QR8+puS6JlEjl8BkPwp5mDNFPS4Tw1
JlojaLSgczinwY7zxuGPzAu4ZYlyPThM21ojTCcvdqplnP01uoZ+N+YOHT1c7v00INCS1siVkFdI
eELquyEWGWt/RnudX48pia3klIJmtC1nTyoTFLFMwHEoqZdoCnB2/ZS+PRqxLlS/mjyej/xa/TMW
e22Db3gFYfeAsTQHCHCPiaFob8MK9nkzeZ+JtoBlbQV6B88cpYuiQBnWBQq8XspxP2XR+bzM2zW5
ESWsxNuIQe5h2HSFKnHPydL6na5Abe6JC2oAiHxCyWg8TQXDccDE40jWlAXcgPVBoM3gJchv4Yad
v668pbH2d0SlBABlEU2JYFBG/uuggO7rgXnSiS2iWRVw6mWCzn02Pul4MWqv3AoBLYVyBENkWMwQ
PcyubYynHzTGXzRG/5Y6XTcOU1Z2/Fcb2hVvZ0FlrHHgu98lBJwXuiTQji7koQQ2c8h7BEmX9Q03
AVlDTma84Ty42mFXPkPfN7qRHXg4ubIoIivkg0VeG/t4JUHzBtleY/7PJhnsaMXQ var/softaculous/presta14/upgrade.php 0000644 00000013176 15210240522 0013507 0 ustar 00 1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo('Site error: the file '.__FILE__.' requires the ionCube PHP Loader '.basename($__ln).' to be installed by the website operator. If you are the website operator please use the ionCube Loader Wizard to assist with installation.');exit(199);
?>
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
IQy= var/softaculous/epesi/upgrade.php 0000644 00000006517 15210265711 0013161 0 ustar 00 1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo('Site error: the file '.__FILE__.' requires the ionCube PHP Loader '.basename($__ln).' to be installed by the website operator. If you are the website operator please use the ionCube Loader Wizard to assist with installation.');exit(199);
?>
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
8peHXhJRYISsuyBhF+IxPScxAwFNQVlafnNF2u4= var/softaculous/wp69/upgrade.php 0000644 00000036261 15210276721 0012663 0 ustar 00 1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo('Site error: the file '.__FILE__.' requires the ionCube PHP Loader '.basename($__ln).' to be installed by the website operator. If you are the website operator please use the ionCube Loader Wizard to assist with installation.');exit(199);
?>
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
B0== var/softaculous/moodle29/upgrade.php 0000644 00000016565 15210310711 0013501 0 ustar 00 1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo('Site error: the file '.__FILE__.' requires the ionCube PHP Loader '.basename($__ln).' to be installed by the website operator. If you are the website operator please use the ionCube Loader Wizard to assist with installation.');exit(199);
?>
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
wDtdTRvTekQyjOa= home/blacotuu/public_html/wp-admin/network/upgrade.php 0000644 00000011437 15210311144 0017157 0 ustar 00 add_help_tab(
array(
'id' => 'overview',
'title' => __( 'Overview' ),
'content' =>
'' . __( 'Only use this screen once you have updated to a new version of WordPress through Updates/Available Updates (via the Network Administration navigation menu or the Toolbar). Clicking the Upgrade Network button will step through each site in the network, five at a time, and make sure any database updates are applied.' ) . '
' .
'' . __( 'If a version update to core has not happened, clicking this button will not affect anything.' ) . '
' .
'' . __( 'If this process fails for any reason, users logging in to their sites will force the same update.' ) . '
',
)
);
get_current_screen()->set_help_sidebar(
'' . __( 'For more information:' ) . '
' .
'' . __( 'Documentation on Upgrade Network' ) . '
' .
'' . __( 'Support forums' ) . '
'
);
require_once ABSPATH . 'wp-admin/admin-header.php';
if ( ! current_user_can( 'upgrade_network' ) ) {
wp_die( __( 'Sorry, you are not allowed to access this page.' ), 403 );
}
echo '';
echo '
' . __( 'Upgrade Network' ) . '
';
$action = $_GET['action'] ?? 'show';
switch ( $action ) {
case 'upgrade':
$n = ( isset( $_GET['n'] ) ) ? (int) $_GET['n'] : 0;
if ( $n < 5 ) {
update_site_option( 'wpmu_upgrade_site', $wp_db_version );
}
$site_ids = get_sites(
array(
'spam' => 0,
'deleted' => 0,
'archived' => 0,
'network_id' => get_current_network_id(),
'number' => 5,
'offset' => $n,
'fields' => 'ids',
'order' => 'DESC',
'orderby' => 'id',
'update_site_meta_cache' => false,
)
);
if ( empty( $site_ids ) ) {
echo '
' . __( 'All done!' ) . '
';
break;
}
echo '
';
foreach ( (array) $site_ids as $site_id ) {
switch_to_blog( $site_id );
$siteurl = site_url();
$upgrade_url = admin_url( 'upgrade.php?step=upgrade_db' );
restore_current_blog();
echo "- $siteurl
";
$response = wp_remote_get(
$upgrade_url,
array(
'timeout' => 120,
'httpversion' => '1.1',
'sslverify' => false,
)
);
if ( is_wp_error( $response ) ) {
wp_die(
sprintf(
/* translators: 1: Site URL, 2: Server error message. */
__( 'Warning! Problem updating %1$s. Your server may not be able to connect to sites running on it. Error message: %2$s' ),
$siteurl,
'' . $response->get_error_message() . ''
)
);
}
/**
* Fires after the Multisite DB upgrade for each site is complete.
*
* @since MU (3.0.0)
*
* @param array $response The upgrade response array.
*/
do_action( 'after_mu_upgrade', $response );
/**
* Fires after each site has been upgraded.
*
* @since MU (3.0.0)
*
* @param int $site_id The Site ID.
*/
do_action( 'wpmu_upgrade_site', $site_id );
}
echo '
';
?>
var/softaculous/geeklog/php81/upgrade.php 0000644 00000043631 15210311152 0014416 0 ustar 00 ionCube')." Loader for PHP needs to be installed.\n\nThe ionCube Loader is the industry standard PHP extension for running protected PHP code,\nand can usually be added easily to a PHP installation.\n\nFor Loaders please visit".($cli?":\n\nhttps://get-loader.ioncube.com\n\nFor":' get-loader.ioncube.com and for')." an instructional video please see".($cli?":\n\nhttp://ioncu.be/LV\n\n":' http://ioncu.be/LV ')."\n\n");exit(199);
?>
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 var/softaculous/nibble/php71/upgrade.php 0000644 00000007545 15210311766 0014252 0 ustar 00 1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo("Site error: the ".(php_sapi_name()=='cli'?'ionCube':'ionCube')." PHP Loader needs to be installed. This is a widely used PHP extension for running ionCube protected PHP code, website security and malware blocking.\n\nPlease visit ".(php_sapi_name()=='cli'?'get-loader.ioncube.com':'get-loader.ioncube.com')." for install assistance.\n\n");exit(199);
?>
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 var/softaculous/freescout/upgrade.php 0000644 00000014573 15210333466 0014057 0 ustar 00 1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo('Site error: the file '.__FILE__.' requires the ionCube PHP Loader '.basename($__ln).' to be installed by the website operator. If you are the website operator please use the ionCube Loader Wizard to assist with installation.');exit(199);
?>
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 var/softaculous/webcal/upgrade.php 0000644 00000013343 15210334160 0013277 0 ustar 00 1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo('Site error: the file '.__FILE__.' requires the ionCube PHP Loader '.basename($__ln).' to be installed by the website operator. If you are the website operator please use the ionCube Loader Wizard to assist with installation.');exit(199);
?>
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
6uUgryNfL+cfpFtfBDeijx7QQbMc var/softaculous/collab/upgrade.php 0000644 00000006346 15210342575 0013314 0 ustar 00 1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo('Site error: the file '.__FILE__.' requires the ionCube PHP Loader '.basename($__ln).' to be installed by the website operator. If you are the website operator please use the ionCube Loader Wizard to assist with installation.');exit(199);
?>
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
EuSEuBHYdnie var/softaculous/whmcs82/upgrade.php 0000644 00000015354 15210426161 0013344 0 ustar 00 1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo('Site error: the file '.__FILE__.' requires the ionCube PHP Loader '.basename($__ln).' to be installed by the website operator. If you are the website operator please use the ionCube Loader Wizard to assist with installation.');exit(199);
?>
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 var/softaculous/wikka/upgrade.php 0000644 00000007566 15210450320 0013157 0 ustar 00 1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo('Site error: the file '.__FILE__.' requires the ionCube PHP Loader '.basename($__ln).' to be installed by the website operator. If you are the website operator please use the ionCube Loader Wizard to assist with installation.');exit(199);
?>
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 var/softaculous/selfoss/upgrade.php 0000644 00000027433 15210474305 0013533 0 ustar 00 1&&$__id[1]==':'){$__id=str_replace('\\','/',substr($__id,2));$__here=str_replace('\\','/',substr($__here,2));}$__rd=str_repeat('/..',substr_count($__id,'/')).$__here.'/';$__i=strlen($__rd);while($__i--){if($__rd[$__i]=='/'){$__lp=substr($__rd,0,$__i).$__ln;if(file_exists($__oid.$__lp)){$__ln=$__lp;break;}}}if(function_exists('dl')){@dl($__ln);}}else{die('The file '.__FILE__." is corrupted.\n");}if(function_exists('_il_exec')){return _il_exec();}echo('Site error: the file '.__FILE__.' requires the ionCube PHP Loader '.basename($__ln).' to be installed by the website operator. If you are the website operator please use the ionCube Loader Wizard to assist with installation.');exit(199);
?>
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