Notice [php]: Undefined index: data_name in file /_admin/modules/system/components/textpage/process/process_0.php line 55
Notice [PHP]: Undefined index: data_name2 in file /_admin/modules/system/components/textpage/process/process_0.php line 56
Notice [PHP]: Undefined index: data_text in file /_admin/modules/system/components/textpage/process/process_0.php line 57
Notice [PHP]: Undefined index: data_id in file /_admin/modules/system/components/textpage/process/process_0.php line 87
а вот сам код файла process_0.php
<?php
include_once RDM_BACKOFFICE_PATH."/core/class/member.php";
include_once RDM_MODULES."/system/lang/"._LANGDIR."/errors.php";
include_once RDM_MODULES."/system/lang/"._LANGDIR."/main.php";
$FORMLANG = (!empty($_REQUEST["lang"]))?$_REQUEST["lang"]:_LANGID;
$LANGMOD = (!empty($LANGARRAY[$FORMLANG]["mod"]))?"_".$LANGARRAY[$FORMLANG]["mod"]:_LANGMOD;
$TRANSVAR = !empty($GLOBALS["TRANSVAR"])?$GLOBALS["TRANSVAR"]:array();
//get textconstant
$sql = sprintf("SELECT tc.tc_id, tc.tc_tag, tc_value%s AS tc_value, tc.st, tc.is_system
FROM %s tc FORCE INDEX (tc_tag)
WHERE 1
ORDER BY tc_tag",
$LANGMOD,
$db->prefix("text_const")
);
//trace($sql);
$res = $db->query($sql);
$tconstants = array();
if($db->getNumRows($res)) {
for(;$dat = $db->fetchArray($res);) {
$tconstants[$dat["tc_tag"]] = $dat["tc_value"];
}
}
if(!empty($cmp_data_id)) {
$sql = sprintf("SELECT d.*, d.data_name%s AS data_name,
d.data_name2%s AS data_name2, d.data_text%s AS data_text, d.meta_title%s
AS meta_title, d.meta_keywords%s AS meta_keywords, d.meta_description%s AS meta_description
FROM %s d
WHERE d.data_id = %u",
$LANGMOD,
$LANGMOD,
$LANGMOD,
$LANGMOD,
$LANGMOD,
$LANGMOD,
$db->prefix("data_system_textpage"),
$cmp_data_id
);
//trace($sql);
$res = $db->query($sql);
$v = array();
if($db->getNumRows($res)) {
$v = $db->fetchArray($res);
foreach($v as $n=>$vvv) {
foreach($tconstants as $tck=>$tkv) {
$v[$n] = str_replace("{".$tck."}", $tkv, $vvv);
}
}
//trace($dat);
}
$tpl->assign("data_name", $v["data_name"]); //55
$tpl->assign("data_name2", $v["data_name2"]); //56
$tpl->assign("data_text", $v["data_text"]); //57
if(!empty($cmp_get_meta)&&!empty($v)) {
$GLOBALS["ex_page_metatitle"] = !empty($v["meta_title"])?$v["meta_title"]:$v["data_name"];
$GLOBALS["ex_page_metakeywords"] = !empty($v["meta_keywords"])?$v["meta_keywords"]:$v["data_name"];
$GLOBALS["ex_page_metadescription"] = !empty($v["meta_description"])?$v["meta_description"]:$v["data_name"];
}
//передаем внутренние переменные другим компонентам
if(!empty($pcmp_property["exportvars"])) {
$pcmp_property_exportvars_tmp = explode("|",$pcmp_property["exportvars"]);
$pcmp_property["exportvars"] = array();
foreach($pcmp_property_exportvars_tmp as $ppet) {
$pcmp_property["exportvars"][$ppet] = $ppet;
}
unset($pcmp_property_exportvars_tmp);
unset($ppet);
} else {
$pcmp_property["exportvars"] = array();
}
if(!empty($v["data_id"]) && !empty($pcmp_property["exportvars"]["data_id"])) {
$TRANSVAR["data_id"] = $v["data_id"];
}
if(!empty($pcmp_property["exportvars"]["commtree"])) {
$TRANSVAR["commtree_sbjtype"] = "texts";
$TRANSVAR["commtree_sbjid"] = $v["data_id"];
}
//check context modul
if(!empty($pcmp_property["exportvars"]["contextdata"]) && !empty($GLOBALS["exists_moduls"]['Ds51xG3D5'])) {
$context_tags_array = array();
$context_tags_sbjid = $this_art_id;
$sql = sprintf("SELECT t2s.*, t.tag_text
FROM (%s t2s, %s t)
WHERE t2s.tag_id = t.tag_id AND t2s.sbj_id = %u AND t2s.sbjtype_id = %u AND t2s.lng_id=%u",
$db->prefix("data_context_tag2sbj"),
$db->prefix("data_context_tags"),
$this_art_id,
5,
$FORMLANG
);
//trace($sql);
$res = $db->query($sql);
if($db->getNumRows($res)) {
for(;$dat = $db->fetchArray($res);) {
$context_tags_array[$dat["tag_id"]] = $dat["tag_text"];
}
$TRANSVAR["context_tags_array"] = $context_tags_array;
}
}
$GLOBALS["TRANSVAR"] = array_merge($GLOBALS["TRANSVAR"],$TRANSVAR);
}
?>
_____________
Лучший хостинг