PluginProbe
MainWP Dashboard: Self-hosted WordPress Management for Agencies / 4.0.5
MainWP Dashboard: Self-hosted WordPress Management for Agencies v4.0.5
6.2 6.1.8 6.1.7 6.1.6 6.1.5 6.1.4 6.1.3 6.1.2 6.1.1 6.1 6.0.12 6.0.11 4.6.0.1 5.0 5.0.1 5.0.2 5.0.3 5.0.3.1 5.0.3.2 5.1 5.1.1 5.2 5.2.1 5.2.2 5.3 All 153 releases
mainwp / cron / bootstrap.php

bootstrap.php in MainWP Dashboard: Self-hosted WordPress Management for Agencies 4.0.5, at cron/bootstrap.php

34 lines 1.0 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php
2
3 @ignore_user_abort( true );
4 @set_time_limit( 0 );
5 $mem = '512M';
6 @ini_set( 'memory_limit', $mem );
7 @ini_set( 'max_execution_time', 0 );
8
9 define( 'DOING_CRON', true );
10 $included = false;
11
12 if ( file_exists( __DIR__ . '/../../../../wp-load.php' ) ) {
13 include_once __DIR__ . '/../../../../wp-load.php';
14 $included = true;
15 } else if ( file_exists( __DIR__ . '/../../../../wp-config.php' ) ) {
16 $wp_config = file_get_contents( __DIR__ . '/../../../../wp-config.php' );
17 preg_match_all( '/.*define[^d].*ABSPATH.*/i', $wp_config, $matches );
18 if ( count( $matches ) > 0 ) {
19 foreach ( $matches as $match ) {
20 $execute = str_ireplace( 'ABSPATH', 'TMPABSPATH', $match[ 0 ] );
21 $execute = str_ireplace( '__FILE__', "'" . __DIR__ . '/../../../../wp-config.php' . "'", $execute );
22 eval( $execute );
23 if ( file_exists( TMPABSPATH . 'wp-load.php' ) ) {
24 include_once TMPABSPATH . 'wp-load.php';
25 $included = true;
26 break;
27 }
28 }
29 }
30 }
31
32 if ( !$included ) {
33 exit( 'Unsupported wordpress setup' );
34 }