getLink($id); } catch (Exception $e) { $core->error->add($e->getMessage()); } if (!$core->error->flag() && $rs->isEmpty()) { $core->error->add(__('No such link or title')); } else { $link_title = $rs->link_title; $link_href = $rs->link_href; $link_desc = $rs->link_desc; $link_lang = $rs->link_lang; $link_xfn = $rs->link_xfn; } # Update a link if (isset($rs) && !$rs->is_cat && !empty($_POST['edit_link'])) { $link_title = $_POST['link_title']; $link_href = $_POST['link_href']; $link_desc = $_POST['link_desc']; $link_lang = $_POST['link_lang']; $link_xfn = ''; if (!empty($_POST['identity'])) { $link_xfn .= $_POST['identity']; } else { if(!empty($_POST['friendship'])) { $link_xfn .= ' '.$_POST['friendship']; } if(!empty($_POST['physical'])) { $link_xfn .= ' met'; } if(!empty($_POST['professional'])) { $link_xfn .= ' '.implode(' ',$_POST['professional']); } if(!empty($_POST['geographical'])) { $link_xfn .= ' '.$_POST['geographical']; } if(!empty($_POST['family'])) { $link_xfn .= ' '.$_POST['family']; } if(!empty($_POST['romantic'])) { $link_xfn .= ' '.implode(' ',$_POST['romantic']); } } try { $blogroll->updateLink($id,$link_title,$link_href,$link_desc,$link_lang,trim($link_xfn)); http::redirect($p_url.'&edit=1&id='.$id.'&upd=1'); } catch (Exception $e) { $core->error->add($e->getMessage()); } } # Update a category if (isset($rs) && $rs->is_cat && !empty($_POST['edit_cat'])) { $link_desc = $_POST['link_desc']; try { $blogroll->updateCategory($id,$link_desc); http::redirect($p_url.'&edit=1&id='.$id.'&upd=1'); } catch (Exception $e) { $core->error->add($e->getMessage()); } } ?>