View .htaccess
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_URI}::$1 ^(.*?/)(.*)::\2$
RewriteRule ^(.*)$ - [E=BASE:%1]
RewriteBase /%{ENV:BASE}
RewriteRule ^download\.php$ - [L]
#RewriteCond %{REQUEST_FILENAME} !-f
#RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /%{ENV:BASE}download.php [L]
</IfModule>
View parse_args_multidim.php
<?php
/**
* Wandelt ein Objekt in ein Array um
*
* @param object $object Das Objekt
*
* @return array
*/
function convert_object_to_array( $object ) {
View get_extern_content.php
<?php
/**
* Ermittelt externen Content von URL
* Mit Cache und Backup Funktion.
* Mit Prüfung, ob URL in einem Timeout erreichbar
*
* @param string $url Externe URL
* @param boolean $do_transient Cache und Backup Funktion ein/ausschalten
* @param boolean $force_cache_update Soll Cache zwangsaktualisiert werden?
*
View get_xml_object_by_url.php
<?php
/*
* Get XML Object from url with builtin wordpress cache and backup function
* @return object|false
*/
function get_xml_object_by_url( $url, $do_cache = true ) {
if($do_cache)
$transient_id = hash("crc32", $url); // Creates short unique ID for Wordpress transient function (example: 37531356)
else