[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Не могу понять в чем ошибка
beginner95
Всем привет на главной странице сайта появились ошибки точнее изначально они есть

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);
}

?>


_____________
Лучший хостинг
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.