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()); } } ?> Blogroll blog->name) => '', ''.__('Blogroll').'' => $p_url )); ?> '.__('Return to blogroll').'

'; ?> is_cat) { if (!empty($_GET['upd'])) { dcPage::success(__('Category has been successfully updated')); } echo '
'. '

'.__('Edit category').'

'. '

'. form::field('link_desc',30,255,html::escapeHTML($link_desc)). form::hidden('edit',1). form::hidden('id',$id). $core->formNonce(). '

'. '
'; } if (isset($rs) && !$rs->is_cat) { if (!empty($_GET['upd'])) { dcPage::success(__('Link has been successfully updated')); } echo '
'. '
'. '

'.__('Edit link').'

'. '

'. form::field('link_title',30,255,html::escapeHTML($link_title)).'

'. '

'. form::field('link_href',30,255,html::escapeHTML($link_href)).'

'. '

'. form::field('link_desc',30,255,html::escapeHTML($link_desc)).'

'. '

'. form::field('link_lang',5,5,html::escapeHTML($link_lang)).'

'. '
'. # XFN nightmare '
'. '

'.__('XFN information').'

'. '
'. ''. ''. ''. ''. ''. ''. ''. ''. ''. ''. ''. ''. ''. ''. ''. ''. ''. ''. ''. ''. ''. ''. ''. ''. ''. ''. ''. ''. ''. '
'.__('_xfn_Me').'

'.'

'.__('_xfn_Friendship').'

'. ' '. ' '. ' '. ''. '

'.__('_xfn_Physical').'

'. ''. '

'.__('_xfn_Professional').'

'. ' '. ''. '

'.__('_xfn_Geographical').'

'. ' '. ' '. ''. '

'.__('_xfn_Family').'

'. ' '. ' '. ' '. ' '. ' '. ''. '

'.__('_xfn_Romantic').'

'. ' '. ' '. ' '. ' '. '

'. '
'. '

'.form::hidden('p','blogroll'). form::hidden('edit',1). form::hidden('id',$id). $core->formNonce(). '

'. '
'; } ?>