Class Settings - echiong/testRepo GitHub Wiki
##Class Settings
Search class handles search related operations in the site.
Package: [[application<a href="Package application.controlllers.md">controlllers]]
Extends:
Framework_controller
Located at application/controllers/settings.php
##Methods summary
public __construct ( )
public index ( )
Displays the settings page.
public string set_username ( )
Handles username creation.
Returns
string
Returns ok on success or an error message on failure.
Uses Users_model::update_meta()
public string upload_photo ( )
Allows the user to set or change their avatar / profile picture.
Returns
string
Returns ok on success or
an error message on failure.
public string set_photo ( )
Allows the user to crop the newly uploaded avatar / profile picture.
Returns
string
Returns ok url] on success or an error message
on failure.
public string set_details ( )
Allows the user update their profile details.
Returns
string
Returns ok on success or an error message on failure.
public string connect_soundcloud ( )
Link a user's soundcloud account.
Returns
string
Returns ok on success or an error message on failure.
Uses Users_model::update_meta()
public string connect_twitter ( )
Link a user's twitter account.
Returns
string
Returns ok on success or an error message on failure.
Uses Users_model::update_meta()
public |string connect_youtube ( )
Link a user's youtube account.
Returns
|string
Display's a javascript console log on failure.
Uses Users_model::update_meta()
public connect_vimeo ( )
Link a user's vimeo account.
Uses Users_model::update_meta()
public string disconnect_sn ( )
Unlink a social media connection.
Returns
string
Returns ok on success or an error message on failure.
Uses Users_model::update_meta()
public object sn_stat ( )
Endpoint checks the current status of the social media links.
Returns
object
JSON encoded list for each social media link status.