7if (!defined(
'XOOPS_ROOT_PATH')) {
11require_once XOOPS_MODULE_PATH .
'/legacyRender/admin/forms/TplfileEditForm.class.php';
12require_once XOOPS_MODULE_PATH .
'/legacy/class/Legacy_Validator.class.php';
18 return 'module.legacyRender.TplfileCloneForm.TOKEN';
34 $this->mFieldProperties[
'tpl_tplset']->setDependsByArray([
'required']);
35 $this->mFieldProperties[
'tpl_tplset']->addMessage(
'required', _AD_LEGACYRENDER_ERROR_REQUIRED, _AD_LEGACYRENDER_LANG_TPL_TPLSET);
38 public function validateTpl_tplset()
40 $tplset = $this->
get(
'tpl_tplset');
42 $handler =& xoops_getmodulehandler(
'tplset',
'legacyRender');
43 $criteria =
new Criteria(
'tplset_name', $this->
get(
'tpl_tplset'));
44 $objs =& $handler->getObjects($criteria);
46 if (0 == (is_countable($objs) ? count($objs) : 0)) {
51 public function load(&$obj)
54 $this->
set(
'tpl_tplset', $obj->get(
'tpl_tplset'));
61 $obj->set(
'tpl_desc', $this->
get(
'tpl_desc'));
62 $obj->set(
'tpl_lastmodified', time());
64 $obj->Source->set(
'tpl_source', $this->
get(
'tpl_source'));
[Abstract] Used for validating member property values of XCube_ActionForm.
Represents string property.