mirror of
https://github.com/pierre42100/ComunicAPI
synced 2024-11-27 07:49:27 +00:00
/settings/get_general is working
This commit is contained in:
parent
5ab89ec6d8
commit
f2a5477f12
@ -23,8 +23,35 @@ class SettingsController {
|
|||||||
if(!$user_settings->isValid())
|
if(!$user_settings->isValid())
|
||||||
Rest_fatal_error(500, "Could not get user settings !");
|
Rest_fatal_error(500, "Could not get user settings !");
|
||||||
|
|
||||||
print_r($user_settings);
|
//Parse and return settings entry
|
||||||
|
return $this->GeneralSettingsToAPI($user_settings);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Turn a GeneralSettings object into a valid API object
|
||||||
|
*
|
||||||
|
* @param GeneralSettings $settings The object to convert
|
||||||
|
* @return array Generated API object
|
||||||
|
*/
|
||||||
|
private function GeneralSettingsToAPI(GeneralSettings $settings) : array {
|
||||||
|
|
||||||
|
$data = array();
|
||||||
|
|
||||||
|
$data["id"] = $settings->get_id();
|
||||||
|
$data["email"] = $settings->get_email();
|
||||||
|
$data["firstName"] = $settings->get_firstName();
|
||||||
|
$data["lastName"] = $settings->get_lastName();
|
||||||
|
$data["is_public"] = $settings->is_publicPage();
|
||||||
|
$data["is_open"] = $settings->is_openPage();
|
||||||
|
$data["allow_comments"] = $settings->is_allowComments();
|
||||||
|
$data["allow_posts_from_friends"] = $settings->is_allowPostsFriends();
|
||||||
|
$data["allow_comunic_mails"] = $settings->is_allowComunicMails();
|
||||||
|
$data["public_friends_list"] = $settings->is_friendsListPublic();
|
||||||
|
$data["virtual_directory"] = $settings->get_virtualDirectory();
|
||||||
|
$data["personnal_website"] = $settings->get_personnalWebsite();
|
||||||
|
|
||||||
|
return $data;
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
Loading…
Reference in New Issue
Block a user