ILIAS  release_8 Revision v8.23
class.ilvCard.php File Reference

Go to the source code of this file.

Data Structures

class  ilvCard
 RFC 2426 vCard MIME Directory Profile 3.0 class. More...
 

Variables

const ADR_TYPE_NONE = 0
 This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V. More...
 
const ADR_TYPE_DOM = 1
 
const ADR_TYPE_INTL = 2
 
const ADR_TYPE_POSTAL = 4
 
const ADR_TYPE_PARCEL = 8
 
const ADR_TYPE_HOME = 16
 
const ADR_TYPE_WORK = 32
 
const ADR_TYPE_PREF = 64
 
const TEL_TYPE_NONE = 0
 
const TEL_TYPE_HOME = 1
 
const TEL_TYPE_MSG = 2
 
const TEL_TYPE_WORK = 4
 
const TEL_TYPE_PREF = 8
 
const TEL_TYPE_VOICE = 16
 
const TEL_TYPE_FAX = 32
 
const TEL_TYPE_CELL = 64
 
const TEL_TYPE_VIDEO = 128
 
const TEL_TYPE_PAGER = 256
 
const TEL_TYPE_BBS = 512
 
const TEL_TYPE_MODEM = 1024
 
const TEL_TYPE_CAR = 2048
 
const TEL_TYPE_ISDN = 4096
 
const TEL_TYPE_PCS = 8192
 
const EMAIL_TYPE_NONE = 0
 
const EMAIL_TYPE_INTERNET = 1
 
const EMAIL_TYPE_x400 = 2
 
const EMAIL_TYPE_PREF = 4
 

Variable Documentation

◆ ADR_TYPE_DOM

const ADR_TYPE_DOM = 1

Definition at line 21 of file class.ilvCard.php.

Referenced by ilvCard\buildVCard().

◆ ADR_TYPE_HOME

const ADR_TYPE_HOME = 16

Definition at line 25 of file class.ilvCard.php.

Referenced by ilvCard\buildVCard().

◆ ADR_TYPE_INTL

const ADR_TYPE_INTL = 2

Definition at line 22 of file class.ilvCard.php.

Referenced by ilvCard\buildVCard(), ilvCard\setAddress(), and ilvCard\setLabel().

◆ ADR_TYPE_NONE

const ADR_TYPE_NONE = 0

This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V.

ILIAS is licensed with the GPL-3.0, see https://www.gnu.org/licenses/gpl-3.0.en.html You should have received a copy of said license along with the source code, too.

If this is not the case or you just want to try ILIAS, you'll find us at: https://www.ilias.de https://github.com/ILIAS-eLearning

Definition at line 20 of file class.ilvCard.php.

Referenced by ilvCard\setAddress(), and ilvCard\setLabel().

◆ ADR_TYPE_PARCEL

const ADR_TYPE_PARCEL = 8

Definition at line 24 of file class.ilvCard.php.

Referenced by ilvCard\buildVCard(), ilvCard\setAddress(), and ilvCard\setLabel().

◆ ADR_TYPE_POSTAL

const ADR_TYPE_POSTAL = 4

Definition at line 23 of file class.ilvCard.php.

Referenced by ilvCard\buildVCard(), ilvCard\setAddress(), and ilvCard\setLabel().

◆ ADR_TYPE_PREF

const ADR_TYPE_PREF = 64

Definition at line 27 of file class.ilvCard.php.

Referenced by ilvCard\buildVCard().

◆ ADR_TYPE_WORK

const ADR_TYPE_WORK = 32

Definition at line 26 of file class.ilvCard.php.

Referenced by ilvCard\buildVCard(), ilvCard\setAddress(), and ilvCard\setLabel().

◆ EMAIL_TYPE_INTERNET

const EMAIL_TYPE_INTERNET = 1

Definition at line 48 of file class.ilvCard.php.

Referenced by ilvCard\buildVCard().

◆ EMAIL_TYPE_NONE

const EMAIL_TYPE_NONE = 0

Definition at line 47 of file class.ilvCard.php.

◆ EMAIL_TYPE_PREF

const EMAIL_TYPE_PREF = 4

Definition at line 50 of file class.ilvCard.php.

Referenced by ilvCard\buildVCard().

◆ EMAIL_TYPE_x400

const EMAIL_TYPE_x400 = 2

Definition at line 49 of file class.ilvCard.php.

Referenced by ilvCard\buildVCard().

◆ TEL_TYPE_BBS

const TEL_TYPE_BBS = 512

Definition at line 40 of file class.ilvCard.php.

Referenced by ilvCard\buildVCard().

◆ TEL_TYPE_CAR

const TEL_TYPE_CAR = 2048

Definition at line 42 of file class.ilvCard.php.

Referenced by ilvCard\buildVCard().

◆ TEL_TYPE_CELL

const TEL_TYPE_CELL = 64

Definition at line 37 of file class.ilvCard.php.

Referenced by ilvCard\buildVCard(), and ilPublicUserProfileGUI\deliverVCard().

◆ TEL_TYPE_FAX

const TEL_TYPE_FAX = 32

Definition at line 36 of file class.ilvCard.php.

Referenced by ilvCard\buildVCard(), and ilPublicUserProfileGUI\deliverVCard().

◆ TEL_TYPE_HOME

const TEL_TYPE_HOME = 1

Definition at line 31 of file class.ilvCard.php.

Referenced by ilvCard\buildVCard(), and ilPublicUserProfileGUI\deliverVCard().

◆ TEL_TYPE_ISDN

const TEL_TYPE_ISDN = 4096

Definition at line 43 of file class.ilvCard.php.

Referenced by ilvCard\buildVCard().

◆ TEL_TYPE_MODEM

const TEL_TYPE_MODEM = 1024

Definition at line 41 of file class.ilvCard.php.

Referenced by ilvCard\buildVCard().

◆ TEL_TYPE_MSG

const TEL_TYPE_MSG = 2

Definition at line 32 of file class.ilvCard.php.

Referenced by ilvCard\buildVCard().

◆ TEL_TYPE_NONE

const TEL_TYPE_NONE = 0

Definition at line 30 of file class.ilvCard.php.

◆ TEL_TYPE_PAGER

const TEL_TYPE_PAGER = 256

Definition at line 39 of file class.ilvCard.php.

Referenced by ilvCard\buildVCard().

◆ TEL_TYPE_PCS

const TEL_TYPE_PCS = 8192

Definition at line 44 of file class.ilvCard.php.

Referenced by ilvCard\buildVCard().

◆ TEL_TYPE_PREF

const TEL_TYPE_PREF = 8

Definition at line 34 of file class.ilvCard.php.

Referenced by ilvCard\buildVCard().

◆ TEL_TYPE_VIDEO

const TEL_TYPE_VIDEO = 128

Definition at line 38 of file class.ilvCard.php.

Referenced by ilvCard\buildVCard().

◆ TEL_TYPE_VOICE

const TEL_TYPE_VOICE = 16

Definition at line 35 of file class.ilvCard.php.

Referenced by ilvCard\buildVCard().

◆ TEL_TYPE_WORK

const TEL_TYPE_WORK = 4

Definition at line 33 of file class.ilvCard.php.

Referenced by ilvCard\buildVCard(), and ilPublicUserProfileGUI\deliverVCard().