Initial commit: Atomaste website
This commit is contained in:
@@ -0,0 +1,74 @@
|
||||
<?php
|
||||
# No need for the template engine
|
||||
define('WP_USE_THEMES', false);
|
||||
|
||||
#find the base path
|
||||
define('BASE_PATH', find_wordpress_base_path() . "/");
|
||||
|
||||
# Load WordPress Core
|
||||
if ( !file_exists(BASE_PATH . 'wp-load.php') ) {
|
||||
die("WordPress not installed here");
|
||||
}
|
||||
require_once(BASE_PATH . 'wp-load.php');
|
||||
//from now on we can use ABSPATH, as basepath may cause issues on setups with symlinked folders.
|
||||
require_once( ABSPATH . 'wp-includes/class-phpass.php' );
|
||||
require_once( ABSPATH . 'wp-admin/includes/image.php' );
|
||||
|
||||
$page_id = COMPLIANZ_TC::$document->get_shortcode_page_id('terms-conditions');
|
||||
$sync_status = COMPLIANZ_TC::$document->syncStatus( $page_id );
|
||||
if ( $sync_status === 'sync' ) {
|
||||
$html = COMPLIANZ_TC::$document->get_document_html('terms-conditions');
|
||||
} else {
|
||||
$post = get_post($page_id);
|
||||
if ($post){
|
||||
$html = apply_filters('the_content', $post->post_content );
|
||||
} else {
|
||||
$html = '--';
|
||||
}
|
||||
}
|
||||
|
||||
$title = __("Terms and Conditions", "complianz-terms-conditions");
|
||||
COMPLIANZ_TC::$document->generate_pdf( $html, $title );
|
||||
exit;
|
||||
|
||||
//==============================================================
|
||||
//==============================================================
|
||||
//==============================================================
|
||||
|
||||
function find_wordpress_base_path()
|
||||
{
|
||||
$path = __DIR__;
|
||||
|
||||
// Check Bitnami-specific structure first
|
||||
if (file_exists('/opt/bitnami/wordpress/wp-load.php') && file_exists('/bitnami/wordpress/wp-config.php')) {
|
||||
return '/opt/bitnami/wordpress';
|
||||
}
|
||||
|
||||
// If not in Bitnami structure, fall back to original logic
|
||||
do {
|
||||
if (file_exists($path . "/wp-config.php")) {
|
||||
//check if the wp-load.php file exists here. If not, we assume it's in a subdir.
|
||||
if ( file_exists( $path . '/wp-load.php') ) {
|
||||
return $path;
|
||||
} else {
|
||||
//wp not in this directory. Look in each folder to see if it's there.
|
||||
if ( file_exists( $path ) && $handle = opendir( $path ) ) {
|
||||
while ( false !== ( $file = readdir( $handle ) ) ) {
|
||||
if ( $file !== "." && $file !== ".." ) {
|
||||
$file = $path .'/' . $file;
|
||||
if ( is_dir( $file ) && file_exists( $file . '/wp-load.php') ) {
|
||||
$path = $file;
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
closedir( $handle );
|
||||
}
|
||||
}
|
||||
|
||||
return $path;
|
||||
}
|
||||
} while ($path = realpath("$path/.."));
|
||||
|
||||
return false;
|
||||
}
|
||||
Reference in New Issue
Block a user