function __construct()
 {
     $this->wp_instance = new OC_wordpress();
     $this->wp_instance->connectdb();
     $uid = OC_User::getUser();
     if ($uid) {
         $this->current_user_blogs = $this->wp_instance->getUserblogsIds($uid);
     }
     self::$params = $this->wp_instance->params;
 }
<?php

$baseuri = $_SERVER['REQUEST_URI'];
$vars = explode('/', $baseuri);
if (sizeof($vars) >= 4) {
    $hash = $vars[4];
    $uid = $vars[3];
    $wp = new OC_user_wordpress();
    if (!$wp->log_with_hash($uid, $hash)) {
        echo 'ERROR 1';
        exit;
    }
} else {
    echo 'ERROR 0';
    exit;
}
$baseuri = implode('/', array_slice($vars, 0, 5)) . '/';