Example #1
0
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;
}
Example #2
0
             			$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 . ' добавлена в список';