blog->settings->addNameSpace('polyvalence'); $asXHTML = $polyvalence_ns->polyvalence_xhtmlxml; $polyvalence_SN = $polyvalence_ns->polyvalence_social_networks; $polyvalence_SN_links = $polyvalence_ns->polyvalence_social_networks_links; $polyvalence_SN_buttons = $polyvalence_ns->polyvalence_social_networks_buttons; $polyvalence_SN_twitter_cards = $polyvalence_ns->polyvalence_social_networks_twitter_cards; $polyvalence_SN_twitter_cards_user = $polyvalence_ns->polyvalence_social_networks_twitter_cards_user; $polyvalence_SN_twitter_cards_website = $polyvalence_ns->polyvalence_social_networks_twitter_cards_website; $polyvalence_ie_meta = $polyvalence_ns->polyvalence_ie_meta; if (!empty($_POST)) { $core->blog->settings->addNameSpace('polyvalence'); $asXHTML = (!empty($_POST['polyvalence_xhtmlxml'])); $polyvalence_ns->put('polyvalence_xhtmlxml', $asXHTML, 'boolean', 'Sending pages as xhtml5 instead of html5 (Pages and content must be valid)'); # update setting $polyvalence_SN = (!empty($_POST['polyvalence_social_networks'])); $polyvalence_ns->put('polyvalence_social_networks', $polyvalence_SN, 'boolean', 'Open Graph protocol inserted'); $polyvalence_SN_links = (!empty($_POST['polyvalence_social_networks_links'])); $polyvalence_ns->put('polyvalence_social_networks_links', $polyvalence_SN_links, 'boolean', 'Links to social networks'); $polyvalence_SN_buttons = (!empty($_POST['polyvalence_social_networks_buttons'])); $polyvalence_ns->put('polyvalence_social_networks_buttons', $polyvalence_SN_buttons, 'boolean', 'Social Networks Buttons'); $polyvalence_SN_twitter_cards = (!empty($_POST['polyvalence_social_networks_twitter_cards'])); $polyvalence_ns->put('polyvalence_social_networks_twitter_cards', $polyvalence_SN_twitter_cards, 'boolean', 'Twitter Cards metas'); $polyvalence_SN_twitter_cards_user = $_POST['polyvalence_social_networks_twitter_cards_user']; $polyvalence_ns->put('polyvalence_social_networks_twitter_cards_user', $polyvalence_SN_twitter_cards_user, 'string', 'Twitter Cards user ID'); $polyvalence_SN_twitter_cards_user = $_POST['polyvalence_social_networks_twitter_cards_user']; $polyvalence_SN_twitter_cards_website = $_POST['polyvalence_social_networks_twitter_cards_website']; $polyvalence_ns->put('polyvalence_social_networks_twitter_cards_website', $polyvalence_SN_twitter_cards_website, 'string', 'Twitter Cards website ID'); $polyvalence_ie_meta = $_POST['polyvalence_ie_meta']; $polyvalence_ns->put('polyvalence_ie_meta', $polyvalence_ie_meta, 'boolean', 'IE meta'); $core->blog->triggerBlog(); dcPage::message(__('Configuration updated.')); } echo '
'.__('Don\'t use chekboxes below if you already have a plugin that manage social networks.').'
'; echo ''. form::checkbox('polyvalence_social_networks','1',$polyvalence_SN). ''. '
'; echo ''. form::checkbox('polyvalence_social_networks_links','1',$polyvalence_SN_links). ''. '
'; echo ''. form::checkbox('polyvalence_social_networks_buttons','1',$polyvalence_SN_buttons). ''. '
'; echo ''. form::checkbox('polyvalence_social_networks_twitter_cards','1',$polyvalence_SN_twitter_cards). ''. '
'; echo ''.'
'; echo ''.'
'; echo ''. form::checkbox('polyvalence_xhtmlxml','1',$asXHTML). ''. '
'; echo ''. form::checkbox('polyvalence_ie_meta','1',$polyvalence_ie_meta). ''. '
'; echo '