Definition at line 3 of file class.ilPDFCompInstaller.php.
◆ checkForMultipleServiceAndPurposeCombination()
static ilPDFCompInstaller::checkForMultipleServiceAndPurposeCombination |
( |
| ) |
|
|
static |
◆ doCleanUp()
static ilPDFCompInstaller::doCleanUp |
( |
| ) |
|
|
static |
Definition at line 180 of file class.ilPDFCompInstaller.php.
181 {
184 $query =
'SELECT service, purpose FROM ' . self::PURPOSE_PURPOSES_TABLE .
' GROUP BY service, purpose having count(*) > 1';
188 self::addPurpose($row['service'], $row['purpose']);
189 }
190
191 $query =
'SELECT service, purpose, preferred FROM ' . self::PURPOSE_MAP_TABLE .
' GROUP BY service, purpose, preferred having count(*) > 1';
192
196 self::addPreferred($row['service'], $row['purpose'], $row['preferred']);
197 }
198 }
static unregisterPurpose($service, $purpose)
static unregisterPreferred($service, $purpose, $preferred)
References $DIC, $ilDB, $query, $result, unregisterPreferred(), and unregisterPurpose().
Referenced by ilObjPDFGenerationGUI\doCleanUp().
◆ flushPurposes()
static ilPDFCompInstaller::flushPurposes |
( |
|
$service | ) |
|
|
static |
◆ getPurposesByService()
static ilPDFCompInstaller::getPurposesByService |
( |
|
$service | ) |
|
|
static |
◆ getServices()
static ilPDFCompInstaller::getServices |
( |
| ) |
|
|
static |
- Returns
- string[]
Definition at line 150 of file class.ilPDFCompInstaller.php.
151 {
154
155 $query =
'SELECT service FROM ' . self::PURPOSE_PURPOSES_TABLE .
' GROUP BY service';
157 $services = array();
159 $services[] = $row['service'];
160 }
161 return $services;
162 }
References $DIC, $ilDB, $query, and $result.
◆ isPurposeRegistered()
static ilPDFCompInstaller::isPurposeRegistered |
( |
|
$service, |
|
|
|
$purpose |
|
) |
| |
|
static |
- Parameters
-
string | $service | |
string | $purpose | |
- Returns
- boolean
Definition at line 113 of file class.ilPDFCompInstaller.php.
114 {
117
118 $query =
'SELECT count(*) num FROM ' . self::PURPOSE_PURPOSES_TABLE .
' WHERE service = '
119 .
$ilDB->quote(
$service,
'text') .
' AND purpose = ' .
$ilDB->quote($purpose,
'text');
122 if ($row['num'] != 0) {
123 return true;
124 }
125 return false;
126 }
References $DIC, $ilDB, $query, $result, and $service.
◆ registerPurpose()
static ilPDFCompInstaller::registerPurpose |
( |
|
$service, |
|
|
|
$purpose, |
|
|
|
$preferred |
|
) |
| |
|
static |
◆ unregisterPreferred()
static ilPDFCompInstaller::unregisterPreferred |
( |
|
$service, |
|
|
|
$purpose, |
|
|
|
$preferred |
|
) |
| |
|
static |
◆ unregisterPurpose()
static ilPDFCompInstaller::unregisterPurpose |
( |
|
$service, |
|
|
|
$purpose |
|
) |
| |
|
static |
◆ updateFromXML()
static ilPDFCompInstaller::updateFromXML |
( |
|
$service, |
|
|
|
$purpose, |
|
|
|
$preferred |
|
) |
| |
|
static |
◆ PURPOSE_CONF_TABLE
const ilPDFCompInstaller::PURPOSE_CONF_TABLE = "pdfgen_conf" |
◆ PURPOSE_MAP_TABLE
const ilPDFCompInstaller::PURPOSE_MAP_TABLE = "pdfgen_map" |
◆ PURPOSE_PURPOSES_TABLE
const ilPDFCompInstaller::PURPOSE_PURPOSES_TABLE = "pdfgen_purposes" |
◆ RENDERER_AVAIL_TABLE
const ilPDFCompInstaller::RENDERER_AVAIL_TABLE = "pdfgen_renderer_avail" |
◆ RENDERER_TABLE
const ilPDFCompInstaller::RENDERER_TABLE = "pdfgen_renderer" |
The documentation for this class was generated from the following file: