403Webshell
Server IP : 202.61.199.114  /  Your IP : 216.73.217.139
Web Server : nginx/1.22.1
System : Linux de.arni-solutions.de 6.1.0-49-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.174-1 (2026-05-26) x86_64
User : web20 ( 1018)
PHP Version : 8.4.23
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : OFF  |  Sudo : ON  |  Pkexec : ON
Directory :  /var/www/clients/client2/web20/web/wp-content/themes/arni/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /var/www/clients/client2/web20/web/wp-content/themes/arni/functions.php
<?php
/**
 * ArNi Theme functions and definitions
 *
 * @link https://codex.wordpress.org/Theme_Development
 *
 * Functions that are not pluggable (not wrapped in function_exists()) are
 * instead attached to a filter or action hook.
 *
 * For more information on hooks, actions, and filters,
 * {@link https://codex.wordpress.org/Plugin_API}
 *
 * @package ArNi_Solutions
 * @subpackage ArNi_Theme
 * @since ArNi Theme 1.0
 */
 
//error_reporting(E_ALL);
//ini_set("display_errors", 1);

// URLs & absolute Pfade
define( "SITE_URL", esc_url( get_site_url() ) );
define( "PAGE_TPL", esc_url( get_template_directory_uri() ) );
define( "PAGE_ASSETS", esc_url( get_template_directory_uri() ) . "/assets" );
define( "PATH_ASSETS", get_template_directory() . "/assets" );
define( "PATH_THEME", get_template_directory() );
define( "PATH_TPL", get_template_directory() . "/includes/templates" );
define( "PATH_UPL", esc_url( get_site_url() ) . "/wp-content/uploads" );

// API-Keys
define( "FONO_API_KEY", "35ed7c1408719aad3cc563d10d5839ac7f425bd7d168a823" ); // get your token key here - https://fonoapi.freshpixl.com

// PLATZHALTER META-Tags
define( "PLH_PHONE_FACTS", "_phone-facts" );
define( "PLH_AMZN_DATAS", "_amazon-product" );
define( "PLH_REBUY_DATAS", "_rebuy-offers" );

// load functions
require_once( PATH_THEME . "/includes/functions/wp_curl.php");
require_once( PATH_THEME . "/includes/functions/php_array.php");
require_once( PATH_THEME . "/includes/functions/wp_actions.php");
require_once( PATH_THEME . "/includes/functions/wp_post-types.php");
require_once( PATH_THEME . "/includes/functions/wp_sidebars.php");
require_once( PATH_THEME . "/includes/functions/wp_content.php");
require_once( PATH_THEME . "/includes/functions/wp_rewrite.php");
require_once( PATH_THEME . "/includes/functions/wp_theme.php");
require_once( PATH_THEME . "/includes/functions/wp_helpers.php");
require_once( PATH_THEME . "/includes/functions/wp_sitemap.php");

// load classes
require_once( PATH_THEME . "/includes/classes/caching.class.php" );
require_once( PATH_THEME . "/includes/classes/markdown.class.php" );
require_once( PATH_THEME . "/includes/classes/archives.class.php" );
require_once( PATH_THEME . "/includes/classes/templates.class.php" );
require_once( PATH_THEME . "/includes/classes/meta.class.php" );
require_once( PATH_THEME . "/includes/classes/wordpress.class.php" );
require_once( PATH_THEME . "/includes/classes/amazon.class.php" );
require_once( PATH_THEME . "/includes/classes/products.class.php" );
require_once( PATH_THEME . "/includes/classes/affiliate.class.php" );
require_once( PATH_THEME . "/includes/classes/ip.tracking.class.php" );

// load plugins
require_once( PATH_THEME . "/includes/plugins/smarty/Autoloader.php" );
//require_once( PATH_THEME . "/includes/plugins/fonoapi/fonoapi-v1.php" );
//require_once( get_template_directory() . "/includes/plugins/lazy-blocks/lazy-blocks.php" );

//require_once( get_template_directory() . "/cs-framework/cs-framework.php" );
//require_once( get_template_directory() . "/wpsf-framework/wpsf-framework.php" );

require_once( PATH_THEME .'/wpsf-framework/wpsf-framework-demo.php' );
require_once( PATH_THEME . "/wpsf-framework/wpsf-framework.php" );
require_once( PATH_THEME	 . "/wpsf-framework/wpsf-framework-path.php" );


//require_once( get_template_directory() . "/typerocket/init.php" );
//require_once( get_template_directory() . "/includes/plugins/class-usage-demo.php" );

if (is_admin()) require_once( get_template_directory() . "/includes/functions/admin/config.php");


$caching = new caching();
$template = new templates();
$meta = new meta();
$wordpress = new wordpress();
$amazon = new amazon();
$productHelper = new productHelper();
$markdown = new Parsedown();
$iptracking = new iptracking();

 // Errors nur local
if( $iptracking->getIP() == "127.0.0.1" ) {
  ini_set('display_errors', 1);
  ini_set('display_startup_errors', 1);
  error_reporting(E_ALL);
}

//$lazyblocks = new LazyBlocks();

Smarty_Autoloader::register();
$smarty = new Smarty();

$smarty->caching = false;
$smarty->setTemplateDir( PATH_TPL . "/content" )
	   ->setCompileDir( PATH_TPL . "/_compile" )
	   /*->setConfigDir( PATH_TPL . "/_config" )*/
	   /*->setCacheDir(get_template_directory() . '/inc/smarty/templates/cache')*/
	   ->disableSecurity();


$smarty->assign('caching', $caching);
$smarty->assign('wordpress', $wordpress);
$smarty->assign('amazon', $amazon);
$smarty->assign('meta', $meta);
$smarty->assign('template', $template);
$smarty->assign('productHelper', $productHelper);
$smarty->assign('iptracking', $iptracking);

// Detector für Produkte
$smarty->assign('is_product', isset( $wp_query->queried_object->ID ) ? TRUE : FALSE );



// _POST verfügbar machen
if( isset( $_POST ) && !empty( $_POST ) ) {
	$smarty->assign('post_vars', $_POST);
}


/*function prfx_custom_meta() {
    add_meta_box( 'prfx_meta', __( 'SEO Optimizer', 'prfx-textdomain' ), 'prfx_meta_callback', array('page', 'post') );
}
add_action( 'add_meta_boxes', 'prfx_custom_meta' );

function prfx_meta_callback( $post ) {
    wp_nonce_field( basename( __FILE__ ), 'prfx_nonce' );
    $prfx_stored_meta = get_post_meta( $post->ID );
    ?>

    <p>
        <label for="seo-breadcrumb-title" class="prfx-row-title">Breadcrumb Titel</label>
        <input type="text" name="seo-breadcrumb-title" id="seo-breadcrumb-title" value="<?php if ( isset ( $prfx_stored_meta['seo-breadcrumb-title'] ) ) echo $prfx_stored_meta['seo-breadcrumb-titlemeta-text'][0]; ?>" />
    </p>

    <?php
}

function prfx_meta_save( $post_id ) {

    // Checks save status
    $is_autosave = wp_is_post_autosave( $post_id );
    $is_revision = wp_is_post_revision( $post_id );
    $is_valid_nonce = ( isset( $_POST[ 'prfx_nonce' ] ) && wp_verify_nonce( $_POST[ 'prfx_nonce' ], basename( __FILE__ ) ) ) ? 'true' : 'false';

    // Exits script depending on save status
    if ( $is_autosave || $is_revision || !$is_valid_nonce ) {
        return;
    }

    // Checks for input and sanitizes/saves if needed
    if( isset( $_POST[ 'meta-text' ] ) ) {
        update_post_meta( $post_id, 'arni', sanitize_text_field( $_POST[ 'meta-text' ] ) );
    }

}
add_action( 'save_post', 'prfx_meta_save' );*/

Youez - 2016 - github.com/yon3zu
LinuXploit