Example #1
0
 public function delData($id)
 {
     $client = new OCSClient();
     $client->set_auth_info(EHeaderDataParser::get_cookie("login"), EHeaderDataParser::get_cookie("password"));
     $client->post("v1/content/delete/{$id}");
     $prevpage = EPageProperties::get_previous_page();
     header("Location: {$prevpage}");
 }
Example #2
0
 /**
  * DEPRECATED
  * moved to EPageProperties
  * kept this for retrocompatibility
  * use EPageProperties
  */
 public static function get_clear_domain($domain)
 {
     return EPageProperties::get_clear_domain($domain);
 }
Example #3
0
<?php

include "gfx3/lib.php";
$prevpage = EPageProperties::get_previous_page();
$login = EHeaderDataParser::db_post("login");
$password = EHeaderDataParser::db_post("password");
$email = EHeaderDataParser::db_post("email");
$firstname = EHeaderDataParser::db_post("firstname");
$lastname = EHeaderDataParser::db_post("lastname");
$postdata = array("login" => $login, "password" => $password, "email" => $email, "firstname" => $firstname, "lastname" => $lastname);
$client = new OCSClient(EConfig::$data["ocs"]["host"]);
$check = $client->post("v1/person/add", $postdata);
if ($check["ocs"]["meta"]["statuscode"] == "100") {
    // add a post variable to be inserted
    EHeaderDataParser::add_post("tgroup", "user");
    //wrapper
    $users = new EData("ocs_person");
    $users->insert(array("login", "password", "email", "firstname", "lastname", "tgroup"));
    header("Location: {$prevpage}?e=Registration%20completed!");
} else {
    // redirecting to main page
    $message = $check["ocs"]["meta"]["message"];
    $message = str_replace(" ", "%20", $message);
    header("Location: {$prevpage}?e=" . $message);
}
Example #4
0
 public function index()
 {
     $v1_config_url = EPageProperties::get_current_website_url() . "/v1/config";
     echo "Hello! This webserver runs an Open Collaboration Services server.<br>";
     echo "Check <a href=\"{$v1_config_url}\">{$v1_config_url}</a> for configuring your OCS client.";
 }
Example #5
0
 public function prevpage()
 {
     $prevpage = EPageProperties::get_previous_page();
     header("Location: {$prevpage}");
 }