|
const | TABLE = 'socials' |
|
const | PK = 'id_social' |
|
const | MASTODON = 'mastodon' |
|
const | TWITTER = 'twitter' |
|
const | FACEBOOK = 'facebook' |
|
const | LINKEDIN = 'linkedin' |
|
const | VIADEO = 'viadeo' |
|
const | JABBER = 'jabber' |
|
const | ICQ = 'icq' |
|
const | WEBSITE = 'website' |
|
const | BLOG = 'blog' |
|
const | DISCORD = 'discord' |
|
◆ __construct()
Galette\Entity\Social::__construct |
( |
Db |
$zdb, |
|
|
int|ArrayObject |
$args = null |
|
) |
| |
Main constructor
- Parameters
-
Db | $zdb | Database instance |
| int|ArrayObject<string,int|string>|null | $args Arguments |
◆ __get()
Galette\Entity\Social::__get |
( |
string |
$name | ) |
|
Getter
- Parameters
-
- Returns
- mixed
◆ __isset()
Galette\Entity\Social::__isset |
( |
string |
$name | ) |
|
Isset Required for twig to access properties via __get
- Parameters
-
- Returns
- bool
◆ displayUrl()
Galette\Entity\Social::displayUrl |
( |
| ) |
|
Display URL the best way
- Returns
- string
◆ getListForMember()
static Galette\Entity\Social::getListForMember |
( |
int |
$id_adh = null , |
|
|
string |
$type = null |
|
) |
| |
|
static |
Get socials for a member
- Parameters
-
int | null | $id_adh | Member id |
string | null | $type | Type to retrieve |
- Returns
- array<int,Social>
- Exceptions
-
◆ getSystemType()
Galette\Entity\Social::getSystemType |
( |
string |
$type, |
|
|
bool |
$translated = true |
|
) |
| |
Get system social types
- Parameters
-
string | $type | Social type |
boolean | $translated | Return translated types (default) or not |
- Returns
- string
◆ getSystemTypes()
Galette\Entity\Social::getSystemTypes |
( |
bool |
$translated = true | ) |
|
Get system social types
- Parameters
-
boolean | $translated | Return translated types (default) or not |
- Returns
- array<string,string>
◆ remove()
Galette\Entity\Social::remove |
( |
array |
$ids = null | ) |
|
Remove current social
- Parameters
-
array<int>|null | $ids IDs to remove, default to current id |
- Returns
- boolean
◆ setLinkedMember()
Galette\Entity\Social::setLinkedMember |
( |
int |
$id = null | ) |
|
Set linked member
- Parameters
-
- Returns
- self
◆ setType()
Galette\Entity\Social::setType |
( |
string |
$type | ) |
|
Set type
- Parameters
-
- Returns
- self
◆ setUrl()
Galette\Entity\Social::setUrl |
( |
string |
$url | ) |
|
Set URL
- Parameters
-
- Returns
- self
◆ store()
Galette\Entity\Social::store |
( |
| ) |
|
Store social in database
- Returns
- boolean
The documentation for this class was generated from the following file:
- /home/docs/checkouts/readthedocs.org/user_builds/galette-apidoc/checkouts/develop/galette/lib/Galette/Entity/Social.php