本文整理匯總了PHP中Templates::setName方法的典型用法代碼示例。如果您正苦於以下問題:PHP Templates::setName方法的具體用法?PHP Templates::setName怎麽用?PHP Templates::setName使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類Templates
的用法示例。
在下文中一共展示了Templates::setName方法的2個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的PHP代碼示例。
示例1: Icons
}
break;
case 'addTemplate':
$template = $this->params['template'];
// Check if root node is selected
if ($template === 'root') {
// Get real Page-ID of Root-Node
$templates = $templateMgr->getList();
$template = $templates[0]['ID'];
}
// Check if a folder is selected
$templateInfo = $templateMgr->getTemplate($template);
if ($templateInfo['FOLDER'] == 1) {
// Add new child node
$new_id = $templateMgr->add($template);
$templateMgr->setName($new_id, $itext['TXT_NEW_OBJECT']);
//$templateMgr->setIdentifier( $new_id, $itext['TXT_NEW_OBJECT'] );
if ($new_id != false) {
$icons = new Icons();
if ($template == 1) {
// Rootfolder
$koala->callJSFunction('Koala.yg_addChild', 'template', $template . '-template', 'name', $itext['TXT_NEW_OBJECT'], 'template', $new_id . '-template', 'name', $icons->icon['template_small'], 'nosub', true);
} else {
// Other folder
$koala->callJSFunction('Koala.yg_addChild', 'templatefolder', $template . '-template', 'name', $itext['TXT_NEW_OBJECT'], 'template', $new_id . '-template', 'name', $icons->icon['template_small'], 'nosub', true);
}
} else {
$koala->alert($itext['TXT_ERROR_ACCESS_DENIED']);
}
}
break;
示例2: checkLinkInternalExternal
$result = checkLinkInternalExternal($value);
if ($result['TYPE'] != 'external') {
$value = createSpecialURLfromShortURL($value);
}
}
// Special handling for textareas
if ($propertyInfo[0]['TYPE'] == 'TEXTAREA') {
$value = str_replace('\\n', "\n", $value);
}
// Special handling for wysiwyg
if ($propertyInfo[0]['TYPE'] == 'RICHTEXT') {
$value = str_replace('\\n', "\n", $value);
$value = convertShortURLsToSpecialURLs($value);
}
// Set the new property
if ($templateMgr->setName($data[0], $value) === false) {
$koala->alert($itext['TXT_ERROR_ACCESS_DENIED']);
} else {
$value = str_replace("\n", '\\n', $value);
$jsQueue->add($data[0], HISTORYTYPE_TEMPLATE, 'OBJECT_CHANGE', sGuiUS(), 'template', NULL, NULL, $this->reponsedata[$property]->yg_id, 'name', $value);
$koala->queueScript("Koala.yg_fadeFields(\$('" . $winID . "'), '.changed');");
// Special case for name
$jsQueue->add($data[0], HISTORYTYPE_TEMPLATE, 'REFRESH_WINDOW', sGuiUS(), 'name');
}
break;
case 'entrymask':
$entrymaskMgr = new Entrymasks();
// Get the entrymask
$entrymask = $entrymaskMgr->get($data[0]);
$oldname = $entrymask['NAME'];
$value = str_replace("\r", '', str_replace("\n", '\\n', $this->reponsedata[$property]->value));