function infrajs_seo_getSeoItem($name, $link) { $seo = infrajs_seo_getSeo($name); foreach ($seo['items'] as &$item) { if ($item['link'] == $link) { $seo['item'] = $item; break; } } foreach ($seo['defitems'] as &$item) { if ($item['link'] == $link) { $seo['defitem'] = $item; break; } } return $seo; }
$ans['def']=array( 'name'=>$def['name'], 'item'=>@$def['item'] ); }*/ } } } else { if ($type == 'additem') { if (!$submit) { $seo = infrajs_seo_getSeo($id); unset($seo['items']); $ans['seo'] = $seo; } else { $name = $id; $seo = infrajs_seo_getSeo($name); $itemdata = $_REQUEST['itemdata']; $data = infra_json_decode($itemdata); $link = infra_template_parse(array($seo['link']), $data); $item = array('data' => $data); $r = false; foreach ($seo['items'] as $k => $i) { if ($i['link'] == $link) { $r = true; $ans['msg'] = 'Cтраница "' . $link . '" уже есть в списке'; break; } } if (!$r) { $seo['items'][] = $item; $ans['msg'] = 'Страница ' . $link . ' добавлена в список';