function _cctags_get_settings in cctags 8
Same name and namespace in other branches
- 6 cctags.module \_cctags_get_settings()
- 7 cctags.module \_cctags_get_settings()
6 calls to _cctags_get_settings()
- AdminSettingsForm::buildForm in src/
Form/ AdminSettingsForm.php - Form constructor.
- CctagsAddItemForm::buildForm in src/
Form/ CctagsAddItemForm.php - Form constructor.
- CctagsController::content in src/
Controller/ CctagsController.php - Call back for route static_content.
- CctagsEditItemForm::buildForm in src/
Form/ CctagsEditItemForm.php - Form constructor.
- CctagsRoutes::routes in src/
Routing/ CctagsRoutes.php
File
- ./
cctags.module, line 130
Code
function _cctags_get_settings($cctid = NULL) {
$items = array();
$select = db_select('cctags', 'ct');
$select
->addField('ct', 'cctid');
$select
->addField('ct', 'name');
$select
->addField('ct', 'block');
$select
->addField('ct', 'block_id');
$select
->addField('ct', 'page');
$select
->addField('ct', 'page_title');
$select
->addField('ct', 'page_path');
$select
->addField('ct', 'page_level');
$select
->addField('ct', 'page_amount');
$select
->addField('ct', 'page_sort');
$select
->addField('ct', 'page_mode');
$select
->addField('ct', 'page_vocname');
$select
->addField('ct', 'page_extra_class');
$select
->addField('ct', 'item_data');
if ($cctid) {
$select
->condition('ct.cctid', $cctid);
}
$entries = $select
->execute()
->fetchAll();
foreach ($entries as $cctags) {
$items[$cctags->cctid] = array(
'cctid' => $cctags->cctid,
'name' => \Drupal\Component\Utility\SafeMarkup::checkPlain($cctags->name),
'block' => $cctags->block,
'block_id' => $cctags->block_id,
'page' => $cctags->page,
'page_title' => $cctags->page_title,
'page_path' => $cctags->page_path,
'page_level' => $cctags->page_level,
'page_amount' => $cctags->page_amount,
'page_sort' => $cctags->page_sort,
'page_mode' => $cctags->page_mode,
'page_vocname' => $cctags->page_vocname,
'page_extra_class' => $cctags->page_extra_class,
'item_data' => unserialize($cctags->item_data),
);
}
return $items;
}