function showEdPostNTSettings($ntOpts, $post) { global $nxs_plurl; $post_id = $post->ID; foreach ($ntOpts as $ii => $options) { $pMeta = maybe_unserialize(get_post_meta($post_id, 'snapBG', true)); if (is_array($pMeta)) { $options = $this->adjMetaOpt($options, $pMeta[$ii]); } $doBG = $options['doBG'] && (is_array($pMeta) || $options['catSel'] != '1'); $isAvailBG = $options['bgUName'] != '' && $options['bgPass'] != ''; $bgMsgFormat = htmlentities($options['bgMsgFormat'], ENT_COMPAT, "UTF-8"); $bgMsgTFormat = htmlentities($options['bgMsgTFormat'], ENT_COMPAT, "UTF-8"); ?> <tr><th style="text-align:left;" colspan="2"><?php if ($options['catSel'] == '1' && trim($options['catSelEd']) != '') { ?> <input type="hidden" class="nxs_SC" id="nxs_SC_BG<?php echo $ii; ?> " value="<?php echo $options['catSelEd']; ?> " /> <?php } ?> <?php if ($isAvailBG) { ?> <input class="nxsGrpDoChb" value="1" id="doBG<?php echo $ii; ?> " <?php if ($post->post_status == "publish") { echo 'disabled="disabled"'; } ?> type="checkbox" name="bg[<?php echo $ii; ?> ][doBG]" <?php if ((int) $doBG == 1) { echo 'checked="checked" title="def"'; } ?> /> <?php if ($post->post_status == "publish") { ?> <input type="hidden" name="bg[<?php echo $ii; ?> ][doBG]" value="<?php echo $doBG; ?> "> <?php } ?> <?php } ?> <div class="nsx_iconedTitle" style="display: inline; font-size: 13px; background-image: url(<?php echo $nxs_plurl; ?> img/bg16.png);">Blogger - <?php _e('publish to', 'nxs_snap'); ?> (<i style="color: #005800;"><?php echo $options['nName']; ?> </i>)</div></th> <td style="min-width: 180px; width: 350px;" ><?php //## Only show RePost button if the post is "published" if ($post->post_status == "publish" && $isAvailBG) { ?> <input alt="<?php echo $ii; ?> " style="float: right;" onmouseout="hidePopShAtt('SV');" onmouseover="showPopShAtt('SV', event);" onclick="return false;" type="button" class="button" name="rePostToBG_repostButton" id="rePostToBG_button" value="<?php _e('Repost to Blogger', 'nxs_snap'); ?> " /> <?php wp_nonce_field('rePostToBG', 'rePostToBG_wpnonce'); } ?> <?php if (is_array($pMeta) && is_array($pMeta[$ii]) && isset($pMeta[$ii]['pgID'])) { ?> <span id="pstdBG<?php echo $ii; ?> " style="float: right; padding-top: 4px; padding-right: 10px;"> <a style="font-size: 10px;" href="<?php echo $pMeta[$ii]['pgID']; ?> " target="_blank"><?php $nType = "Blogger"; printf(__('Posted on', 'nxs_snap'), $nType); echo isset($pMeta[$ii]['pDate']) && $pMeta[$ii]['pDate'] != '' ? " (" . $pMeta[$ii]['pDate'] . ")" : ""; ?> </a> </span><?php } ?> </td></tr> <?php if (!$isAvailBG) { ?> <tr><th scope="row" style="text-align:right; width:150px; padding-top: 5px; padding-right:10px;"></th> <td><b><?php _e('Setup your Blogger Account to AutoPost to Blogger', 'nxs_snap'); ?> </b> <?php } elseif ($post->post_status != "puZblish") { ?> <tr id="altFormat1" style=""><th scope="row" style="vertical-align:top; padding-top: 6px; text-align:right; width:60px; padding-right:10px;"><?php _e('Title Format:', 'NS_SPAP'); ?> </th> <td><input value="<?php echo $bgMsgTFormat; ?> " type="text" name="bg[<?php echo $ii; ?> ][SNAPTformat]" style="width:60%;max-width: 610px;" onfocus="jQuery('.nxs_FRMTHint').hide();mxs_showFrmtInfo('apBGTMsgFrmt<?php echo $ii; ?> ');"/><?php nxs_doShowHint("apBGTMsgFrmt" . $ii, '', '58'); ?> </td></tr> <tr id="altFormat1" style=""><th scope="row" style="vertical-align:top; padding-top: 6px; text-align:right; width:60px; padding-right:10px;"><?php _e('Message Format:', 'NS_SPAP'); ?> </th> <td> <textarea cols="150" rows="1" id="bg<?php echo $ii; ?> SNAPformat" name="bg[<?php echo $ii; ?> ][SNAPformat]" style="width:60%;max-width: 610px;" onfocus="jQuery('#bg<?php echo $ii; ?> SNAPformat').attr('rows', 4); jQuery('.nxs_FRMTHint').hide();mxs_showFrmtInfo('apBGMsgFrmt<?php echo $ii; ?> ');"><?php echo $bgMsgFormat; ?> </textarea> <?php nxs_doShowHint("apBGMsgFrmt" . $ii, '', '58'); ?> </td></tr> <?php } } }
function showEdPostNTSettings($ntOpts, $post) { global $nxs_plurl; $post_id = $post->ID; foreach ($ntOpts as $ii => $ntOpt) { $pMeta = maybe_unserialize(get_post_meta($post_id, 'snapTW', true)); if (is_array($pMeta)) { $ntOpt = $this->adjMetaOpt($ntOpt, $pMeta[$ii]); } $doTW = $ntOpt['doTW'] && (is_array($pMeta) || $ntOpt['catSel'] != '1'); $isAvailTW = $ntOpt['twURL'] != '' && $ntOpt['twConsKey'] != '' && $ntOpt['twConsSec'] != '' && $ntOpt['twAccToken'] != ''; $twMsgFormat = htmlentities($ntOpt['twMsgFormat'], ENT_COMPAT, "UTF-8"); $isAttchImg = $ntOpt['attchImg']; ?> <tr><th style="text-align:left;" colspan="2"><?php if ($ntOpt['catSel'] == '1' && trim($ntOpt['catSelEd']) != '') { ?> <input type="hidden" class="nxs_SC" id="nxs_SC_TW<?php echo $ii; ?> " value="<?php echo $ntOpt['catSelEd']; ?> " /> <?php } ?> <?php if ($isAvailTW) { ?> <input class="nxsGrpDoChb" value="1" id="doTW<?php echo $ii; ?> " <?php if ($post->post_status == "publish") { echo 'disabled="disabled"'; } ?> type="checkbox" name="tw[<?php echo $ii; ?> ][doTW]" <?php if ((int) $doTW == 1) { echo 'checked="checked" title="def"'; } ?> /> <?php if ($post->post_status == "publish") { ?> <input type="hidden" name="tw[<?php echo $ii; ?> ][doTW]" value="<?php echo $doTW; ?> "> <?php } ?> <?php } ?> <div class="nsx_iconedTitle" style="display: inline; font-size: 13px; background-image: url(<?php echo $nxs_plurl; ?> img/tw16.png);">Twitter - <?php _e('publish to', 'nxs_snap'); ?> (<i style="color: #005800;"><?php echo $ntOpt['nName']; ?> </i>)</div></th><td><?php //## Only show RePost button if the post is "published" if ($post->post_status == "publish" && $isAvailTW) { ?> <input alt="<?php echo $ii; ?> " style="float: right;" onmouseout="hidePopShAtt('SV');" onmouseover="showPopShAtt('SV', event);" onclick="return false;" type="button" class="button" name="rePostToTW_repostButton" id="rePostToTW_button" value="<?php _e('Repost to Twitter', 'nxs_snap'); ?> " /> <?php if ($ntOpt['riComments'] == '1' && (is_array($pMeta) && is_array($pMeta[$ii]) && isset($pMeta[$ii]['pgID']) && $pMeta[$ii]['pgID'] != '')) { ?> <input alt="<?php echo $ii; ?> " style="float: right; " onclick="return false;" type="button" class="button" name="riToTW_repostButton" id="riToTW_button" value="<?php _e('Import Replies/Mentions from Twitter', 'nxs_snap'); ?> " /> <?php } ?> <?php wp_nonce_field('rePostToTW', 'rePostToTW_wpnonce'); } ?> <?php if (is_array($pMeta) && is_array($pMeta[$ii]) && isset($pMeta[$ii]['pgID'])) { ?> <span style="float: right;padding-top: 4px; padding-right: 10px;"> <a id="pstdTW<?php echo $ii; ?> " style="font-size: 10px;" href="<?php echo $ntOpt['twURL'] . '/status/' . $pMeta[$ii]['pgID']; ?> " target="_blank"><?php $nType = "Twitter"; printf(__('Posted on', 'nxs_snap'), $nType); ?> <?php echo isset($pMeta[$ii]['pDate']) && $pMeta[$ii]['pDate'] != '' ? " (" . $pMeta[$ii]['pDate'] . ")" : ""; ?> </a> </span><?php } ?> </td></tr> <?php if (!$isAvailTW) { ?> <tr><th scope="row" style="text-align:right; width:150px; padding-top: 5px; padding-right:10px;"></th> <td><b>Setup your Twitter Account to AutoPost to Twitter</b> <?php } elseif ($post->post_status != "puZblish") { ?> <tr id="altFormat1" style=""><th scope="row" style="vertical-align:top; padding-top:6px; text-align:right; width:60px; padding-right:10px;"><?php _e('Message Format:', 'nxs_snap'); ?> </th> <td><input value="<?php echo $twMsgFormat; ?> " type="text" name="tw[<?php echo $ii; ?> ][SNAPformat]" style="width:60%;max-width: 610px;" onfocus="jQuery('.nxs_FRMTHint').hide();mxs_showFrmtInfo('apTWMsgFrmt<?php echo $ii; ?> ');"/><?php nxs_doShowHint("apTWMsgFrmt" . $ii); ?> </td></tr> <tr><th scope="row" style="text-align:right; width:150px; vertical-align:top; padding-top: 5px; padding-right:10px;"> <input value="0" type="hidden" name="tw[<?php echo $ii; ?> ][attchImg]"/> <input value="1" type="checkbox" name="tw[<?php echo $ii; ?> ][attchImg]" <?php if ((int) $isAttchImg == 1) { echo "checked"; } ?> /> </th><td><strong>Attach Image to Twitter Post</strong></td> </tr> <?php } } }
function showEdPostNTSettings($ntOpts, $post) { global $nxs_plurl; $post_id = $post->ID; $nt = 'bg'; $ntU = 'BG'; foreach ($ntOpts as $ii => $ntOpt) { $pMeta = maybe_unserialize(get_post_meta($post_id, 'snapBG', true)); if (is_array($pMeta)) { $ntOpt = $this->adjMetaOpt($ntOpt, $pMeta[$ii]); } if (empty($ntOpt['imgToUse'])) { $ntOpt['imgToUse'] = ''; } $doBG = $ntOpt['doBG'] && (is_array($pMeta) || $ntOpt['catSel'] != '1'); $imgToUse = $ntOpt['imgToUse']; $isAvailBG = !empty($ntOpt['bgUName']) && !empty($ntOpt['bgPass']) || !empty($ntOpt['AccessToken']); $bgMsgFormat = htmlentities($ntOpt['bgMsgFormat'], ENT_COMPAT, "UTF-8"); $bgMsgTFormat = htmlentities($ntOpt['bgMsgTFormat'], ENT_COMPAT, "UTF-8"); ?> <tr><th style="text-align:left;" colspan="2"> <?php if ($ntOpt['catSel'] == '1' && trim($ntOpt['catSelEd']) != '') { ?> <input type="hidden" class="nxs_SC" id="nxs_SC_<?php echo $ntU; echo $ii; ?> " value="<?php echo $ntOpt['catSelEd']; ?> " /> <?php } ?> <?php if (!empty($ntOpt['tagsSel'])) { ?> <input type="hidden" class="nxs_TG" id="nxs_TG_<?php echo $ntU; echo $ii; ?> " value="<?php echo $ntOpt['tagsSel']; ?> " /> <?php } ?> <?php if ($isAvailBG) { ?> <input class="nxsGrpDoChb" value="1" id="doBG<?php echo $ii; ?> " <?php if ($post->post_status == "publish") { echo 'disabled="disabled"'; } ?> type="checkbox" name="bg[<?php echo $ii; ?> ][doBG]" <?php if ((int) $doBG == 1) { echo 'checked="checked" title="def"'; } ?> /> <?php if ($post->post_status == "publish") { ?> <input type="hidden" name="bg[<?php echo $ii; ?> ][doBG]" value="<?php echo $doBG; ?> "> <?php } ?> <?php } ?> <div class="nsx_iconedTitle" style="display: inline; font-size: 13px; background-image: url(<?php echo $nxs_plurl; ?> img/bg16.png);">Blogger - <?php _e('publish to', 'social-networks-auto-poster-facebook-twitter-g'); ?> (<i style="color: #005800;"><?php echo $ntOpt['nName']; ?> </i>)</div></th> <td style="min-width: 180px; width: 350px;" ><?php //## Only show RePost button if the post is "published" if ($post->post_status == "publish" && $isAvailBG) { ?> <input alt="<?php echo $ii; ?> " style="float: right;" onmouseout="hidePopShAtt('SV');" onmouseover="showPopShAtt('SV', event);" onclick="return false;" type="button" class="button" name="rePostToBG_repostButton" id="rePostToBG_button" value="<?php _e('Repost to Blogger', 'social-networks-auto-poster-facebook-twitter-g'); ?> " /> <?php } ?> <?php if (is_array($pMeta) && !empty($pMeta[$ii]) && is_array($pMeta[$ii]) && isset($pMeta[$ii]['pgID'])) { ?> <span id="pstdBG<?php echo $ii; ?> " style="float: right; padding-top: 4px; padding-right: 10px;"> <a style="font-size: 10px;" href="<?php echo $pMeta[$ii]['pgID']; ?> " target="_blank"><?php $nType = "Blogger"; printf(__('Posted on', 'social-networks-auto-poster-facebook-twitter-g'), $nType); echo isset($pMeta[$ii]['pDate']) && $pMeta[$ii]['pDate'] != '' ? " (" . $pMeta[$ii]['pDate'] . ")" : ""; ?> </a> </span><?php } ?> </td></tr> <?php if (!$isAvailBG) { ?> <tr><th scope="row" style="text-align:right; width:150px; padding-top: 5px; padding-right:10px;"></th> <td><b><?php _e('Setup your Blogger Account to AutoPost to Blogger', 'social-networks-auto-poster-facebook-twitter-g'); ?> </b> <?php } else { if ($post->post_status != "publish" && function_exists('nxs_doSMAS5')) { $ntOpt['postTime'] = get_post_time('U', false, $post_id); nxs_doSMAS5($nt, $ii, $ntOpt); } ?> <?php if ($ntOpt['rpstOn'] == '1') { ?> <tr id="altFormat1" style=""><th scope="row" class="nxsTHRow"> <input value="0" type="hidden" name="<?php echo $nt; ?> [<?php echo $ii; ?> ][rpstPostIncl]"/><input value="nxsi<?php echo $ii; ?> bg" type="checkbox" name="<?php echo $nt; ?> [<?php echo $ii; ?> ][rpstPostIncl]" <?php if (!empty($ntOpt['rpstPostIncl'])) { echo "checked"; } ?> /> </th> <td> <?php _e('Include in "Auto-Reposting" to this network.', 'social-networks-auto-poster-facebook-twitter-g'); ?> </td></tr> <?php } ?> <tr id="altFormat1" style=""><th scope="row" style="vertical-align:top; padding-top: 6px; text-align:right; width:60px; padding-right:10px;"><?php _e('Title Format:', 'NS_SPAP'); ?> </th> <td><input class="nxs_postEditCtrl" value="<?php echo $bgMsgTFormat; ?> " type="text" name="bg[<?php echo $ii; ?> ][SNAPTformat]" style="width:60%;max-width: 610px;" onfocus="jQuery('.nxs_FRMTHint').hide();mxs_showFrmtInfo('apBGTMsgFrmt<?php echo $ii; ?> ');" onchange="nxs_svPostStAjax(this)"/><?php nxs_doShowHint("apBGTMsgFrmt" . $ii, '', '58'); ?> </td></tr> <tr id="altFormat1" style=""><th scope="row" style="vertical-align:top; padding-top: 6px; text-align:right; width:60px; padding-right:10px;"><?php _e('Message Format:', 'NS_SPAP'); ?> </th> <td> <textarea class="nxs_postEditCtrl" cols="150" rows="1" id="bg<?php echo $ii; ?> SNAPformat" name="bg[<?php echo $ii; ?> ][SNAPformat]" style="width:60%;max-width: 610px;" onfocus="jQuery('#bg<?php echo $ii; ?> SNAPformat').attr('rows', 4); jQuery('.nxs_FRMTHint').hide();mxs_showFrmtInfo('apBGMsgFrmt<?php echo $ii; ?> ');"><?php echo $bgMsgFormat; ?> </textarea> <?php nxs_doShowHint("apBGMsgFrmt" . $ii, '', '58'); ?> </td></tr> <?php } } }
function showEdPostNTSettings($ntOpts, $post) { global $nxs_plurl; $post_id = $post->ID; foreach ($ntOpts as $ii => $ntOpt) { $pMeta = maybe_unserialize(get_post_meta($post_id, 'snapPN', true)); if (is_array($pMeta)) { $ntOpt = $this->adjMetaOpt($ntOpt, $pMeta[$ii]); } $doPN = $ntOpt['doPN'] && (is_array($pMeta) || $ntOpt['catSel'] != '1'); $isAvailPN = $ntOpt['pnUName'] != '' && $ntOpt['pnPass'] != ''; $pnMsgFormat = htmlentities($ntOpt['pnMsgFormat'], ENT_COMPAT, "UTF-8"); ?> <tr><th style="text-align:left;" colspan="2"><?php if ($ntOpt['catSel'] == '1' && trim($ntOpt['catSelEd']) != '') { ?> <input type="hidden" class="nxs_SC" id="nxs_SC_PN<?php echo $ii; ?> " value="<?php echo $ntOpt['catSelEd']; ?> " /> <?php } ?> <?php if ($isAvailPN) { ?> <input class="nxsGrpDoChb" value="1" id="doPN<?php echo $ii; ?> " <?php if ($post->post_status == "publish") { echo 'disabled="disabled"'; } ?> type="checkbox" name="pn[<?php echo $ii; ?> ][doPN]" <?php if ((int) $doPN == 1) { echo 'checked="checked" title="def"'; } ?> /> <?php if ($post->post_status == "publish") { ?> <input type="hidden" name="pn[<?php echo $ii; ?> ][doPN]" value="<?php echo $doPN; ?> "> <?php } ?> <?php } ?> <div class="nsx_iconedTitle" style="display: inline; font-size: 13px; background-image: url(<?php echo $nxs_plurl; ?> img/pn16.png);">Pinterest - <?php _e('publish to', 'nxs_snap'); ?> (<i style="color: #005800;"><?php echo $ntOpt['nName']; ?> </i>)</div></th> <td><?php //## Only show RePost button if the post is "published" if ($post->post_status == "publish" && $isAvailPN) { ?> <input alt="<?php echo $ii; ?> " style="float: right;" onmouseout="hidePopShAtt('SV');" onmouseover="showPopShAtt('SV', event);" onclick="return false;" type="button" class="button" name="rePostToPN_repostButton" id="rePostToPN_button" value="<?php _e('Repost to Pinterest', 'nxs_snap'); ?> " /> <?php wp_nonce_field('rePostToPN', 'rePostToPN_wpnonce'); } ?> <?php if (is_array($pMeta) && is_array($pMeta[$ii]) && isset($pMeta[$ii]['pgID'])) { ?> <span id="pstdPN<?php echo $ii; ?> " style="float: right;padding-top: 4px; padding-right: 10px;"> <a style="font-size: 10px;" href="http://pinterest.com<?php echo $pMeta[$ii]['pgID']; ?> " target="_blank"><?php $nType = "Pinterest"; printf(__('Posted on', 'nxs_snap'), $nType); ?> <?php echo isset($pMeta[$ii]['pDate']) && $pMeta[$ii]['pDate'] != '' ? " (" . $pMeta[$ii]['pDate'] . ")" : ""; ?> </a> </span><?php } ?> </td></tr> <?php if (!$isAvailPN) { ?> <tr><th scope="row" style="text-align:right; width:150px; padding-top: 5px; padding-right:10px;"></th> <td><b>Setup your Pinterest Account to AutoPost to Pinterest</b> <?php } elseif ($post->post_status != "puZblish") { ?> <tr><th scope="row" style="text-align:right; width:150px; padding-top: 5px; padding-right:10px;">Select Board</th> <td><select name="pn[<?php echo $ii; ?> ][apPNBoard]" id="apPNBoard"> <?php if ($ntOpt['pnBoardsList'] != '') { $gPNBoards = $ntOpt['pnBoardsList']; if (base64_encode(base64_decode($gPNBoards)) === $gPNBoards) { $gPNBoards = base64_decode($gPNBoards); } if ($ntOpt['pnBoard'] != '') { $gPNBoards = str_replace($ntOpt['pnBoard'] . '"', $ntOpt['pnBoard'] . '" selected="selected"', $gPNBoards); } echo $gPNBoards; } else { ?> <option value="0">None(Click above to retrieve your boards)</option> <?php } ?> </select></td> </tr> <tr id="altFormat1" style=""><th scope="row" style="vertical-align:top; padding-top:6px; text-align:right; width:60px; padding-right:10px;"><?php _e('Text Message Format:', 'nxs_snap'); ?> </th> <td> <textarea cols="150" rows="1" id="pn<?php echo $ii; ?> SNAPformat" name="pn[<?php echo $ii; ?> ][SNAPformat]" style="width:60%;max-width: 610px;" onfocus="jQuery('#pn<?php echo $ii; ?> SNAPformat').attr('rows', 4); jQuery('.nxs_FRMTHint').hide();mxs_showFrmtInfo('apPNMsgFrmt<?php echo $ii; ?> ');"><?php echo $pnMsgFormat; ?> </textarea> <?php nxs_doShowHint("apPNMsgFrmt" . $ii); ?> </td></tr> <?php } } }
function showEdPostNTSettings($ntOpts, $post) { global $nxs_plurl; $post_id = $post->ID; $nt = 'pk'; $ntU = 'PK'; foreach ($ntOpts as $ii => $ntOpt) { $pMeta = maybe_unserialize(get_post_meta($post_id, 'snapPK', true)); if (is_array($pMeta)) { $ntOpt = $this->adjMetaOpt($ntOpt, $pMeta[$ii]); } $doPK = $ntOpt['doPK'] && (is_array($pMeta) || $ntOpt['catSel'] != '1'); // prr($ntOpt); $isAvailPK = !empty($ntOpt['pkAccessTocken']) && !empty($ntOpt['pkOAuthTokenSecret']); $pkMsgFormat = htmlentities($ntOpt['pkMsgFormat'], ENT_COMPAT, "UTF-8"); ?> <tr><th style="text-align:left;" colspan="2"> <?php if ($ntOpt['catSel'] == '1' && trim($ntOpt['catSelEd']) != '') { ?> <input type="hidden" class="nxs_SC" id="nxs_SC_<?php echo $ntU; echo $ii; ?> " value="<?php echo $ntOpt['catSelEd']; ?> " /> <?php } ?> <?php if (!empty($ntOpt['tagsSelX'])) { ?> <input type="hidden" class="nxs_TG" id="nxs_TG_<?php echo $ntU; echo $ii; ?> " value="<?php echo $ntOpt['tagsSelX']; ?> " /> <?php } ?> <?php if ($isAvailPK) { ?> <input class="nxsGrpDoChb" value="1" id="doPK<?php echo $ii; ?> " <?php if ($post->post_status == "publish") { echo 'disabled="disabled"'; } ?> type="checkbox" name="pk[<?php echo $ii; ?> ][doPK]" <?php if ((int) $doPK == 1) { echo 'checked="checked" title="def"'; } ?> /> <?php if ($post->post_status == "publish") { ?> <input type="hidden" name="pk[<?php echo $ii; ?> ][doPK]" value="<?php echo $doPK; ?> "> <?php } ?> <?php } ?> <div class="nsx_iconedTitle" style="display: inline; font-size: 13px; background-image: url(<?php echo $nxs_plurl; ?> img/pk16.png);">Plurk - <?php _e('publish to', 'nxs_snap'); ?> (<i style="color: #005800;"><?php echo $ntOpt['nName']; ?> </i>) </div></th><td><?php //## Only show RePost button if the post is "published" if ($post->post_status == "publish" && $isAvailPK) { ?> <input alt="<?php echo $ii; ?> " style="float: right;" onmouseout="hidePopShAtt('SV');" onmouseover="showPopShAtt('SV', event);" onclick="return false;" type="button" class="button" name="rePostToPK_repostButton" id="rePostToPK_button" value="<?php _e('Repost to Plurk', 'nxs_snap'); ?> " /> <?php } ?> <?php if (is_array($pMeta) && is_array($pMeta[$ii]) && isset($pMeta[$ii]['pgID'])) { ?> <span id="pstdPK<?php echo $ii; ?> " style="float: right;padding-top: 4px; padding-right: 10px;"> <a style="font-size: 10px;" href="http://www.plurk.com/p/<?php echo base_convert($pMeta[$ii]['pgID'], 10, 36); ?> " target="_blank"><?php $nType = "Plurk"; printf(__('Posted on', 'nxs_snap'), $nType); ?> <?php echo isset($pMeta[$ii]['pDate']) && $pMeta[$ii]['pDate'] != '' ? " (" . $pMeta[$ii]['pDate'] . ")" : ""; ?> </a> </span><?php } ?> </td></tr> <?php if (!$isAvailPK) { ?> <tr><th scope="row" style="text-align:right; width:150px; padding-top: 5px; padding-right:10px;"></th> <td><b>Setup and authorize your Plurk Account to AutoPost to Plurk</b> <?php } else { if ($post->post_status != "publish" && function_exists('nxs_doSMAS5')) { $ntOpt['postTime'] = get_post_time('U', false, $post_id); nxs_doSMAS5($nt, $ii, $ntOpt); } ?> <?php if ($ntOpt['rpstOn'] == '1') { ?> <tr id="altFormat1" style=""><th scope="row" class="nxsTHRow"> <input value="0" type="hidden" name="<?php echo $nt; ?> [<?php echo $ii; ?> ][rpstPostIncl]"/><input value="nxsi<?php echo $ii; ?> pk" type="checkbox" name="<?php echo $nt; ?> [<?php echo $ii; ?> ][rpstPostIncl]" <?php if (!empty($ntOpt['rpstPostIncl'])) { echo "checked"; } ?> /> </th> <td> <?php _e('Include in "Auto-Reposting" to this network.', 'nxs_snap'); ?> </td></tr> <?php } ?> <tr id="altFormat1" style=""><th scope="row" style="text-align:right; width:60px; padding-right:10px;"> Prefix: </th> <td><select name="pk[<?php echo $ii; ?> ][Cat]" id="apPKCat<?php echo $ii; ?> "> <?php $pkCats = $this->pkCats(); if ($ntOpt['pkCat'] != '') { $pkCats = str_replace($ntOpt['pkCat'] . '"', $ntOpt['pkCat'] . '" selected="selected"', $pkCats); } echo $pkCats; ?> </select></td></tr> <tr id="altFormat1" style=""><th scope="row" class="nxsTHRow"><?php _e('Text Format:', 'nxs_snap'); ?> </th> <td> <textarea cols="150" rows="1" id="pk<?php echo $ii; ?> SNAPformat" name="pk[<?php echo $ii; ?> ][SNAPformat]" style="width:60%;max-width: 610px;" onfocus="jQuery('#pk<?php echo $ii; ?> SNAPformat').attr('rows', 4); jQuery('.nxs_FRMTHint').hide();mxs_showFrmtInfo('apPKMsgFrmt<?php echo $ii; ?> ');"><?php echo $pkMsgFormat; ?> </textarea> <?php nxs_doShowHint("apPKMsgFrmt" . $ii); ?> </td></tr> <?php } } }
function showEdPostNTSettings($ntOpts, $post) { global $nxs_plurl; $post_id = $post->ID; $nt = 'tr'; $ntU = 'TR'; foreach ($ntOpts as $ii => $ntOpt) { $pMeta = maybe_unserialize(get_post_meta($post_id, 'snapTR', true)); // prr($ntOpts); echo "~~~~~~~~~~~~~~~~"; prr($pMeta); echo "#######"; if (is_array($pMeta) && isset($pMeta[$ii]) && is_array($pMeta[$ii])) { $ntOpt = $this->adjMetaOpt($ntOpt, $pMeta[$ii]); } if (empty($ntOpt['imgToUse'])) { $ntOpt['imgToUse'] = ''; } if (empty($ntOpt['urlToUse'])) { $ntOpt['urlToUse'] = ''; } if (empty($ntOpt['trMsgTFormat'])) { $ntOpt['trMsgTFormat'] = ''; } $doTR = $ntOpt['doTR'] && (is_array($pMeta) || (is_array($pMeta) || $ntOpt['catSel'] != '1')); $imgToUse = $ntOpt['imgToUse']; $urlToUse = $ntOpt['urlToUse']; $isAvailTR = isset($ntOpt['trAccessTocken']) && isset($ntOpt['trAccessTocken']['oauth_token_secret']) && $ntOpt['trAccessTocken']['oauth_token_secret'] !== ''; $trMsgFormat = htmlentities($ntOpt['trMsgFormat'], ENT_COMPAT, "UTF-8"); $trMsgTFormat = htmlentities($ntOpt['trMsgTFormat'], ENT_COMPAT, "UTF-8"); ?> <tr><th style="text-align:left;" colspan="2"> <?php if ($ntOpt['catSel'] == '1' && trim($ntOpt['catSelEd']) != '') { ?> <input type="hidden" class="nxs_SC" id="nxs_SC_<?php echo $ntU; echo $ii; ?> " value="<?php echo $ntOpt['catSelEd']; ?> " /> <?php } ?> <?php if (!empty($ntOpt['tagsSelX'])) { ?> <input type="hidden" class="nxs_TG" id="nxs_TG_<?php echo $ntU; echo $ii; ?> " value="<?php echo $ntOpt['tagsSelX']; ?> " /> <?php } ?> <?php if ($isAvailTR) { ?> <input class="nxsGrpDoChb" value="1" id="doTR<?php echo $ii; ?> " <?php if ($post->post_status == "publish") { echo 'disabled="disabled"'; } ?> type="checkbox" name="tr[<?php echo $ii; ?> ][doTR]" <?php if ((int) $doTR == 1) { echo 'checked="checked" title="def"'; } ?> /> <?php if ($post->post_status == "publish") { ?> <input type="hidden" name="tr[<?php echo $ii; ?> ][doTR]" value="<?php echo $doTR; ?> "> <?php } ?> <?php } ?> <div class="nsx_iconedTitle" style="display: inline; font-size: 13px; background-image: url(<?php echo $nxs_plurl; ?> img/tr16.png);">Tumblr - <?php _e('publish to', 'nxs_snap'); ?> (<i style="color: #005800;"><?php echo $ntOpt['nName']; ?> </i>) </div></th><td><?php //## Only show RePost button if the post is "published" if ($post->post_status == "publish" && $isAvailTR) { ?> <input alt="<?php echo $ii; ?> " style="float: right;" onmouseout="hidePopShAtt('SV');" onmouseover="showPopShAtt('SV', event);" onclick="return false;"Z type="button" class="button" name="rePostToTR_repostButton" id="rePostToTR_button" value="<?php _e('Repost to Tumblr', 'nxs_snap'); ?> " /> <?php } ?> <?php if (is_array($pMeta) && isset($pMeta[$ii]) && is_array($pMeta[$ii]) && isset($pMeta[$ii]['pgID'])) { ?> <span id="pstdTR<?php echo $ii; ?> " style="float: right;padding-top: 4px; padding-right: 10px;"> <a style="font-size: 10px;" href="<?php echo $ntOpt['trURL']; ?> post/<?php echo $pMeta[$ii]['pgID']; ?> " target="_blank"><?php $nType = "Tumblr"; printf(__('Posted on', 'nxs_snap'), $nType); ?> <?php echo isset($pMeta[$ii]['pDate']) && $pMeta[$ii]['pDate'] != '' ? " (" . $pMeta[$ii]['pDate'] . ")" : ""; ?> </a> </span><?php } ?> </td></tr> <?php if (!$isAvailTR) { ?> <tr><th scope="row" style="text-align:right; width:150px; padding-top: 5px; padding-right:10px;"></th> <td><b>Setup and authorize your Tumblr Account to AutoPost to Tumblr</b> <?php } else { if ($post->post_status != "publish" && function_exists('nxs_doSMAS5')) { $ntOpt['postTime'] = get_post_time('U', false, $post_id); nxs_doSMAS5($nt, $ii, $ntOpt); } ?> <?php if ($ntOpt['rpstOn'] == '1') { ?> <tr id="altFormat1" style=""><th scope="row" class="nxsTHRow"> <input value="0" type="hidden" name="<?php echo $nt; ?> [<?php echo $ii; ?> ][rpstPostIncl]"/><input value="nxsi<?php echo $ii; ?> tr" type="checkbox" name="<?php echo $nt; ?> [<?php echo $ii; ?> ][rpstPostIncl]" <?php if (!empty($ntOpt['rpstPostIncl'])) { echo "checked"; } ?> /> </th> <td> <?php _e('Include in "Auto-Reposting" to this network.', 'nxs_snap'); ?> </td></tr> <?php } ?> <tr id="altFormat1" style=""><th scope="row" style="text-align:right; width:60px; padding-right:10px;"> <input type="radio" name="tr[<?php echo $ii; ?> ][apTRPostType]" value="T" <?php if ($ntOpt['trPostType'] != 'I') { echo 'checked="checked"'; } ?> /> <br/> </th> <td><b><?php _e('Text Post. Title Format:', 'nxs_snap'); ?> </b> <input value="<?php echo $trMsgTFormat; ?> " type="text" name="tr[<?php echo $ii; ?> ][SNAPTformat]" style="width:270px;" onfocus="jQuery('.nxs_FRMTHint').hide();mxs_showFrmtInfo('apTRTMsgFrmt<?php echo $ii; ?> ');"/> <?php nxs_doShowHint("apTRTMsgFrmt" . $ii); ?> </td></tr> <tr id="altFormat1" style=""><th scope="row" style="text-align:right; width:60px; padding-right:10px;"> <input type="radio" name="tr[<?php echo $ii; ?> ][apTRPostType]" value="I" <?php if ($ntOpt['trPostType'] == 'I') { echo 'checked="checked"'; } ?> /> <br/> </th> <td><b>Image Post</b> <input type="radio" name="tr[<?php echo $ii; ?> ][apTRPostType]" value="V" <?php if ($ntOpt['trPostType'] == 'V') { echo 'checked="checked"'; } ?> /> <b>Video Post</b> <?php nxs_doShowHint("apTRTMsgFrmt" . $ii); ?> <input type="radio" name="tr[<?php echo $ii; ?> ][apTRPostType]" value="U" <?php if ($ntOpt['trPostType'] == 'U') { echo 'checked="checked"'; } ?> /> <b>Audio Post</b> <?php nxs_doShowHint("apTRTMsgFrmt" . $ii); ?> </td></tr> <tr id="altFormat1" style=""><th scope="row" class="nxsTHRow"><?php _e('Text Format:', 'nxs_snap'); ?> </th> <td> <textarea cols="150" rows="1" id="tr<?php echo $ii; ?> SNAPformat" name="tr[<?php echo $ii; ?> ][SNAPformat]" style="width:60%;max-width: 610px;" onfocus="jQuery('#tr<?php echo $ii; ?> SNAPformat').attr('rows', 4); jQuery('.nxs_FRMTHint').hide();mxs_showFrmtInfo('apTRMsgFrmt<?php echo $ii; ?> ');"><?php echo $trMsgFormat; ?> </textarea> <?php nxs_doShowHint("apTRMsgFrmt" . $ii); ?> </td></tr> <?php /* ## Select Image & URL ## */ nxs_showImgToUseDlg($nt, $ii, $imgToUse); nxs_showURLToUseDlg($nt, $ii, $urlToUse); ?> <?php } } }
function showEdPostNTSettings($ntOpts, $post) { global $nxs_plurl; $post_id = $post->ID; foreach ($ntOpts as $ii => $ntOpt) { $pMeta = maybe_unserialize(get_post_meta($post_id, 'snapGP', true)); if (is_array($pMeta)) { $ntOpt = $this->adjMetaOpt($ntOpt, $pMeta[$ii]); } $doGP = $ntOpt['doGP'] && (is_array($pMeta) || $ntOpt['catSel'] != '1'); $isAvailGP = $ntOpt['gpUName'] != '' && $ntOpt['gpPass'] != ''; $gpMsgFormat = htmlentities($ntOpt['gpMsgFormat'], ENT_COMPAT, "UTF-8"); if (!isset($ntOpt['postType']) || $ntOpt['postType'] == '') { if ((int) $ntOpt['imgPost'] == 1) { $ntOpt['postType'] = 'I'; } if ((int) $ntOpt['gpAttch'] == 1 || $isNew) { $ntOpt['postType'] = 'A'; } } $gpPostType = $ntOpt['postType']; ?> <tr><th style="text-align:left;" colspan="2"><?php if ($ntOpt['catSel'] == '1' && trim($ntOpt['catSelEd']) != '') { ?> <input type="hidden" class="nxs_SC" id="nxs_SC_GP<?php echo $ii; ?> " value="<?php echo $ntOpt['catSelEd']; ?> " /> <?php } ?> <?php if ($isAvailGP) { ?> <input class="nxsGrpDoChb" value="1" id="doGP<?php echo $ii; ?> " <?php if ($post->post_status == "publish") { echo 'disabled="disabled"'; } ?> type="checkbox" name="gp[<?php echo $ii; ?> ][doGP]" <?php if ((int) $doGP == 1) { echo 'checked="checked" title="def"'; } ?> /> <?php if ($post->post_status == "publish") { ?> <input type="hidden" name="gp[<?php echo $ii; ?> ][doGP]" value="<?php echo $doGP; ?> "> <?php } ?> <?php } ?> <div class="nsx_iconedTitle" style="display: inline; font-size: 13px; background-image: url(<?php echo $nxs_plurl; ?> img/gp16.png);">Google+ - <?php _e('publish to', 'nxs_snap'); ?> (<i style="color: #005800;"><?php echo $ntOpt['nName']; ?> </i>)</div></th> <td><?php //## Only show RePost button if the post is "published" if ($post->post_status == "publish" && $isAvailGP) { ?> <input alt="<?php echo $ii; ?> " style="float: right;" onmouseout="hidePopShAtt('SV');" onmouseover="showPopShAtt('SV', event);" onclick="return false;" type="button" class="button" name="rePostToGP_repostButton" id="rePostToGP_button" value="<?php _e('Repost to Google+', 'nxs_snap'); ?> " /> <?php wp_nonce_field('rePostToGP', 'rePostToGP_wpnonce'); } ?> <?php if (is_array($pMeta) && is_array($pMeta[$ii]) && isset($pMeta[$ii]['pgID'])) { ?> <span id="pstdGP<?php echo $ii; ?> " style="float: right;padding-top: 4px; padding-right: 10px;"> <a style="font-size: 10px;" href="https://plus.google.com/<?php echo $pMeta[$ii]['pgID']; ?> " target="_blank"><?php $nType = "Google+"; printf(__('Posted on', 'nxs_snap'), $nType); ?> <?php echo isset($pMeta[$ii]['pDate']) && $pMeta[$ii]['pDate'] != '' ? " (" . $pMeta[$ii]['pDate'] . ")" : ""; ?> </a> </span><?php } ?> </td></tr> <?php if (!$isAvailGP) { ?> <tr><th scope="row" style="text-align:right; width:150px; padding-top: 5px; padding-right:10px;"></th> <td><b>Setup your Google+ Account to AutoPost to Google+</b> <?php } elseif ($post->post_status != "puZblish") { ?> <tr><th scope="row" style="text-align:right; width:150px; vertical-align:top; padding-top: 0px; padding-right:10px;"> <?php _e('Repost to Google+', 'nxs_snap'); ?> Post Type: <br/> (<a id="showShAtt" style="font-weight: normal" onmouseout="hidePopShAtt('<?php echo $ii; ?> XG');" onmouseover="showPopShAtt('<?php echo $ii; ?> XG', event);" onclick="return false;" class="underdash" href="http://www.nextscripts.com/blog/"><?php _e('What\'s the difference?', 'nxs_snap'); ?> </a>) </th><td> <input type="radio" name="gp[<?php echo $ii; ?> ][postType]" value="T" <?php if ($gpPostType == 'T') { echo 'checked="checked"'; } ?> /> <?php _e('Repost to Google+', 'nxs_snap'); ?> Text Post - <i><?php _e('just text message', 'nxs_snap'); ?> </i><br/> <input type="radio" name="gp[<?php echo $ii; ?> ][postType]" value="I" <?php if ($gpPostType == 'I') { echo 'checked="checked"'; } ?> /> <?php _e('Post to Google+ as "Image post"', 'nxs_snap'); ?> - <i><?php _e('big image with text message', 'nxs_snap'); ?> </i><br/> <input type="radio" name="gp[<?php echo $ii; ?> ][postType]" value="A" <?php if (!isset($gpPostType) || $gpPostType == '' || $gpPostType == 'A') { echo 'checked="checked"'; } ?> /><?php _e('Text Post with "attached" blogpost', 'nxs_snap'); ?> <div class="popShAtt" id="popShAtt<?php echo $ii; ?> XG"><h3><?php _e('Google+ Post Types', 'nxs_snap'); ?> </h3><img src="<?php echo $nxs_plurl; ?> img/gpPostTypesDiff6.png" width="600" height="285" alt="<?php _e('Google+ Post Types', 'nxs_snap'); ?> "/></div> </td></tr> <tr id="altFormat1" style=""><th scope="row" style="vertical-align:top; padding-top: 6px; text-align:right; width:60px; padding-right:10px;"><?php _e('Message Format:', 'nxs_snap'); ?> </th> <td> <?php if (1 == 1) { ?> <textarea cols="150" rows="1" id="gp<?php echo $ii; ?> SNAPformat" name="gp[<?php echo $ii; ?> ][SNAPformat]" style="width:60%;max-width: 610px;" onfocus="jQuery('#gp<?php echo $ii; ?> SNAPformat').attr('rows', 4); jQuery('.nxs_FRMTHint').hide();mxs_showFrmtInfo('apGPMsgFrmt<?php echo $ii; ?> ');"><?php echo $gpMsgFormat; ?> </textarea> <?php } else { ?> <input value="<?php echo $gpMsgFormat; ?> " type="text" name="gp[<?php echo $ii; ?> ][SNAPformat]" style="width:60%;max-width: 610px;" onfocus="jQuery('.nxs_FRMTHint').hide();mxs_showFrmtInfo('apGPMsgFrmt<?php echo $ii; ?> ');"/><?php nxs_doShowHint("apGPMsgFrmt" . $ii); ?> <?php } ?> </td></tr> <?php } } }
function showEdPostNTSettings($ntOpts, $post) { global $nxs_plurl; $post_id = $post->ID; $nt = $this->ntInfo['lcode']; $ntU = $this->ntInfo['code']; foreach ($ntOpts as $ii => $ntOpt) { $pMeta = maybe_unserialize(get_post_meta($post_id, 'snap' . $ntU, true)); if (is_array($pMeta) && isset($pMeta[$ii]) && is_array($pMeta[$ii])) { $ntOpt = $this->adjMetaOpt($ntOpt, $pMeta[$ii]); } if (empty($ntOpt['imgToUse'])) { $ntOpt['imgToUse'] = ''; } $doIT = $ntOpt['do' . $ntU] && (is_array($pMeta) || $ntOpt['catSel'] != '1'); $imgToUse = $ntOpt['imgToUse']; $isAvail = $ntOpt['appKey'] != '' && $ntOpt['appSec'] != ''; $msgFormat = htmlentities($ntOpt['msgFrmt'], ENT_COMPAT, "UTF-8"); $msgFormatT = htmlentities($ntOpt['msgTFrmt'], ENT_COMPAT, "UTF-8"); ?> <tr><th style="text-align:left;" colspan="2"> <?php if ($ntOpt['catSel'] == '1' && trim($ntOpt['catSelEd']) != '') { ?> <input type="hidden" class="nxs_SC" id="nxs_SC_<?php echo $ntU; echo $ii; ?> " value="<?php echo $ntOpt['catSelEd']; ?> " /> <?php } ?> <?php if (!empty($ntOpt['tagsSelX'])) { ?> <input type="hidden" class="nxs_TG" id="nxs_TG_<?php echo $ntU; echo $ii; ?> " value="<?php echo $ntOpt['tagsSelX']; ?> " /> <?php } ?> <?php if ($isAvail) { ?> <input type="hidden" name="<?php echo $nt; ?> [<?php echo $ii; ?> ][do<?php echo $ntU; ?> ]" value="<?php echo $post->post_status == "publish" ? $doIT : '0'; ?> "> <input class="nxsGrpDoChb" value="1" id="do<?php echo $ntU . $ii; ?> " <?php if ($post->post_status == "publish") { echo 'disabled="disabled"'; } ?> type="checkbox" name="<?php echo $nt; ?> [<?php echo $ii; ?> ][do<?php echo $ntU; ?> ]" <?php if ((int) $doIT == 1) { echo 'checked="checked" title="def"'; } ?> /> <?php } ?> <div class="nsx_iconedTitle" style="display: inline; font-size: 13px; background-image: url(<?php echo $nxs_plurl; ?> img/<?php echo $nt; ?> 16.png);"><?php echo $this->ntInfo['name']; ?> - <?php _e('publish to', 'nxs_snap'); ?> (<i style="color: #005800;"><?php echo $ntOpt['nName']; ?> </i>)</div></th> <td><?php //## Only show RePost button if the post is "published" if ($post->post_status == "publish" && $isAvail) { ?> <input alt="<?php echo $ii; ?> " style="float: right;" onmouseout="hidePopShAtt('SV');" onmouseover="showPopShAtt('SV', event);" onclick="return false;" type="button" class="button" name="rePostTo<?php echo $ntU; ?> _repostButton" id="rePostTo<?php echo $ntU; ?> _button" value="<?php _e('Repost to ' . $this->ntInfo['name'], 'nxs_snap'); ?> " /> <?php } ?> <?php if (is_array($pMeta) && is_array($pMeta[$ii]) && isset($pMeta[$ii]['pgID'])) { ?> <span id="pstd<?php echo $ntU; echo $ii; ?> " style="float: right;padding-top: 4px; padding-right: 10px;"> <a style="font-size: 10px;" href="<?php echo $pMeta[$ii]['postURL']; ?> " target="_blank"><?php $nType = $this->ntInfo['name']; printf(__('Posted on', 'nxs_snap'), $nType); ?> <?php echo isset($pMeta[$ii]['pDate']) && $pMeta[$ii]['pDate'] != '' ? " (" . $pMeta[$ii]['pDate'] . ")" : ""; ?> </a> </span><?php } ?> </td></tr> <?php if (!$isAvail) { ?> <tr><th scope="row" style="text-align:right; width:150px; padding-top: 5px; padding-right:10px;"></th> <td><b>Setup your <?php echo $this->ntInfo['name']; ?> Account to AutoPost to <?php echo $this->ntInfo['name']; ?> </b></td></tr> <?php } else { if ($post->post_status != "publish" && function_exists('nxs_doSMAS5')) { $ntOpt['postTime'] = get_post_time('U', false, $post_id); nxs_doSMAS5($nt, $ii, $ntOpt); } ?> <?php if ($ntOpt['rpstOn'] == '1') { ?> <tr id="altFormat1" style=""><th scope="row" class="nxsTHRow"> <input value="0" type="hidden" name="<?php echo $nt; ?> [<?php echo $ii; ?> ][rpstPostIncl]"/><input value="nxsi<?php echo $ii; ?> ap" type="checkbox" name="<?php echo $nt; ?> [<?php echo $ii; ?> ][rpstPostIncl]" <?php if (!empty($ntOpt['rpstPostIncl'])) { echo "checked"; } ?> /> </th> <td> <?php _e('Include in "Auto-Reposting" to this network.', 'nxs_snap'); ?> </td></tr> <?php } ?> <tr id="altFormat1" style=""><th scope="row" style="vertical-align:top; padding-top: 6px; text-align:right; width:60px; padding-right:10px;"><?php _e('Title Format:', 'NS_SPAP'); ?> </th> <td><input value="<?php echo $msgFormatT; ?> " type="text" name="<?php echo $nt; ?> [<?php echo $ii; ?> ][msgTFrmt]" style="width:60%;max-width: 610px;" onfocus="jQuery('.nxs_FRMTHint').hide();mxs_showFrmtInfo('msgFrmtT<?php echo $nt . $ii; ?> ');"/><?php nxs_doShowHint("msgFrmtT" . $nt . $ii, '', '58'); ?> </td></tr> <tr id="altFormat1" style=""><th scope="row" style="vertical-align:top; padding-top: 6px; text-align:right; width:60px; padding-right:10px;"><?php _e('Text Format:', 'nxs_snap'); ?> </th><td> <textarea cols="150" rows="1" id="<?php echo $nt . $ii; ?> msgFrmt" name="<?php echo $nt; ?> [<?php echo $ii; ?> ][msgFrmt]" style="width:60%;max-width: 610px;" onfocus="jQuery('#<?php echo $nt . $ii; ?> msgFrmt').attr('rows', 4); jQuery('.nxs_FRMTHint').hide();mxs_showFrmtInfo('msgFrmt<?php echo $nt . $ii; ?> ');"><?php echo $msgFormat; ?> </textarea> <?php nxs_doShowHint("msgFrmt" . $nt . $ii, '', '58'); ?> </td></tr> <?php /* ## Select Image & URL ## */ nxs_showImgToUseDlg($nt, $ii, $imgToUse); ?> <?php } } }
function showEdPostNTSettings($ntOpts, $post) { global $nxs_plurl; $post_id = $post->ID; foreach ($ntOpts as $ii => $ntOpt) { $pMeta = maybe_unserialize(get_post_meta($post_id, 'snapWP', true)); if (is_array($pMeta)) { $ntOpt = $this->adjMetaOpt($ntOpt, $pMeta[$ii]); } $doWP = $ntOpt['doWP'] && (is_array($pMeta) || $ntOpt['catSel'] != '1'); $isAvailWP = $ntOpt['wpUName'] != '' && $ntOpt['wpPass'] != ''; $wpMsgFormat = htmlentities($ntOpt['wpMsgFormat'], ENT_COMPAT, "UTF-8"); $wpMsgTFormat = htmlentities($ntOpt['wpMsgTFormat'], ENT_COMPAT, "UTF-8"); ?> <tr><th style="text-align:left;" colspan="2"><?php if ($ntOpt['catSel'] == '1' && trim($ntOpt['catSelEd']) != '') { ?> <input type="hidden" class="nxs_SC" id="nxs_SC_WP<?php echo $ii; ?> " value="<?php echo $ntOpt['catSelEd']; ?> " /> <?php } ?> <?php if ($isAvailWP) { ?> <input class="nxsGrpDoChb" value="1" id="doWP<?php echo $ii; ?> " <?php if ($post->post_status == "publish") { echo 'disabled="disabled"'; } ?> type="checkbox" name="wp[<?php echo $ii; ?> ][doWP]" <?php if ((int) $doWP == 1) { echo 'checked="checked" title="def"'; } ?> /> <?php if ($post->post_status == "publish") { ?> <input type="hidden" name="wp[<?php echo $ii; ?> ][doWP]" value="<?php echo $doWP; ?> "> <?php } ?> <?php } ?> <div class="nsx_iconedTitle" style="display: inline; font-size: 13px; background-image: url(<?php echo $nxs_plurl; ?> img/wp16.png);">WP Blog - <?php _e('publish to', 'nxs_snap'); ?> (<i style="color: #005800;"><?php echo $ntOpt['nName']; ?> </i>)</div></th> <td><?php //## Only show RePost button if the post is "published" if ($post->post_status == "publish" && $isAvailWP) { ?> <input alt="<?php echo $ii; ?> " style="float: right;" onmouseout="hidePopShAtt('SV');" onmouseover="showPopShAtt('SV', event);" onclick="return false;" type="button" class="button" name="rePostToWP_repostButton" id="rePostToWP_button" value="<?php _e('Repost to WP Blog', 'nxs_snap'); ?> " /> <?php wp_nonce_field('rePostToWP', 'rePostToWP_wpnonce'); } ?> <?php if (is_array($pMeta) && is_array($pMeta[$ii]) && isset($pMeta[$ii]['pgID'])) { $wpURL = str_ireplace('/xmlrpc.php', '', $ntOpt['wpURL']); if (substr($wpURL, -1) == '/') { $wpURL = substr($wpURL, 0, -1); } $wpURL = $wpURL . "/"; ?> <span id="pstdWP<?php echo $ii; ?> " style="float: right;padding-top: 4px; padding-right: 10px;"> <a style="font-size: 10px;" href="<?php echo $wpURL; ?> ?p=<?php echo $pMeta[$ii]['pgID']; ?> " target="_blank"><?php $nType = "Wordpress Blog"; printf(__('Posted on', 'nxs_snap'), $nType); ?> <?php echo isset($pMeta[$ii]['pDate']) && $pMeta[$ii]['pDate'] != '' ? " (" . $pMeta[$ii]['pDate'] . ")" : ""; ?> </a> </span><?php } ?> </td></tr> <?php if (!$isAvailWP) { ?> <tr><th scope="row" style="text-align:right; width:150px; padding-top: 5px; padding-right:10px;"></th> <td><b>Setup your WP Blog Account to AutoPost to WP Blogs</b> <?php } elseif ($post->post_status != "puZblish") { ?> <tr id="altFormat1" style=""><th scope="row" style="vertical-align:top; padding-top:6px; text-align:right; width:60px; padding-right:10px;"><?php _e('Title Format:', 'nxs_snap'); ?> </th> <td><input value="<?php echo $wpMsgTFormat; ?> " type="text" name="wp[<?php echo $ii; ?> ][SNAPformatT]" style="width:60%;max-width: 610px;" onfocus="jQuery('.nxs_FRMTHint').hide();mxs_showFrmtInfo('apWPTMsgFrmt<?php echo $ii; ?> ');"/><?php nxs_doShowHint("apWPTMsgFrmt" . $ii); ?> </td></tr> <tr id="altFormat1" style=""><th scope="row" style="vertical-align:top; padding-top:6px; text-align:right; width:60px; padding-right:10px;"><?php _e('Text Format:', 'nxs_snap'); ?> </th> <td> <textarea cols="150" rows="1" id="wp<?php echo $ii; ?> SNAPformat" name="wp[<?php echo $ii; ?> ][SNAPformat]" style="width:60%;max-width: 610px;" onfocus="jQuery('#wp<?php echo $ii; ?> SNAPformat').attr('rows', 4); jQuery('.nxs_FRMTHint').hide();mxs_showFrmtInfo('apWPMsgFrmt<?php echo $ii; ?> ');"><?php echo $wpMsgFormat; ?> </textarea> <?php nxs_doShowHint("apWPMsgFrmt" . $ii); ?> </td></tr> <?php } } }
function showNTSettings($ii, $options, $isNew = false) { global $nxs_plurl, $plgn_NS_SNAutoPoster; $nt = $options['ntInfo']['lcode']; $ntU = strtoupper($nt); $tmzFrmt = _x('Y-m-d G:i:s', 'timezone date format'); if (!isset($plgn_NS_SNAutoPoster)) { $gOptions = array(); } else { $gOptions = $plgn_NS_SNAutoPoster->nxs_options; } if (!isset($options['nHrs'])) { $options['nHrs'] = 0; } if (!isset($options['nMin'])) { $options['nMin'] = 0; } if (!isset($options['catSel'])) { $options['catSel'] = 0; } if (!isset($options['catSelEd'])) { $options['catSelEd'] = ''; } if (!isset($options['riComments'])) { $options['riComments'] = ''; } if (!isset($options['riCommentsAA'])) { $options['riCommentsAA'] = ''; } if (!isset($options['riCommentsM'])) { $options['riCommentsM'] = ''; } if (!isset($options['nDays'])) { $options['nDays'] = 0; } if (!isset($options['qTLng'])) { $options['qTLng'] = ''; } ?> <div id="doTW<?php echo $ii; ?> Div" class="insOneDiv<?php if ($isNew) { echo " clNewNTSets"; } ?> " > <input type="hidden" name="apDoSTW<?php echo $ii; ?> " value="0" id="apDoSTW<?php echo $ii; ?> " /> <div class="nsx_iconedTitle" style="float: right; background-image: url(<?php echo $nxs_plurl; ?> img/tw16.png);"><a style="font-size: 12px;" target="_blank" href="http://www.nextscripts.com/setup-installation-twitter-social-networks-auto-poster-wordpress/"><?php $nType = "Twitter"; printf(__('Detailed %s Installation/Configuration Instructions', 'nxs_snap'), $nType); ?> </a></div> <div style="width:100%;"><strong><?php _e('Account Nickname', 'nxs_snap'); ?> :</strong> <i><?php _e('Just so you can easily identify it', 'nxs_snap'); ?> </i> </div><input type="text" name="tw[<?php echo $ii; ?> ][nName]" id="twnName<?php echo $ii; ?> " style="font-weight: bold; color: #005800; border: 1px solid #ACACAC; width: 40%;" value="<?php _e(apply_filters('format_to_edit', htmlentities($options['nName'], ENT_COMPAT, "UTF-8")), 'nxs_snap'); ?> " /><br/> <?php echo nxs_addQTranslSel('tw', $ii, $options['qTLng']); ?> <br/> <ul class="nsx_tabs"> <li><a href="#nsx<?php echo $nt . $ii; ?> _tab1"><?php _e('Account Info', 'nxs_snap'); ?> </a></li> <?php if (!$isNew) { ?> <li><a href="#nsx<?php echo $nt . $ii; ?> _tab2"><?php _e('Advanced', 'nxs_snap'); ?> </a></li> <?php } ?> </ul> <div class="nsx_tab_container"><?php /* ######################## Account Tab ####################### */ ?> <div id="nsx<?php echo $nt . $ii; ?> _tab1" class="nsx_tab_content" style="background-image: url(<?php echo $nxs_plurl; ?> img/tw-bg.png); background-repeat: no-repeat; background-position:90% 10%;"> <div class="nxs_tls_lbl"><strong>Your Twitter URL:</strong> </div><input type="text" name="tw[<?php echo $ii; ?> ][apTWURL]" id="apTWURL" style="width: 40%;border: 1px solid #ACACAC;" value="<?php _e(apply_filters('format_to_edit', htmlentities($options['twURL'], ENT_COMPAT, "UTF-8")), 'nxs_snap'); ?> " /> <div class="nxs_tls_lbl"><strong>Your Twitter API Key:</strong> </div><input type="text" name="tw[<?php echo $ii; ?> ][apTWConsKey]" id="apTWConsKey" style="width: 40%; border: 1px solid #ACACAC;" value="<?php _e(apply_filters('format_to_edit', htmlentities($options['twConsKey'], ENT_COMPAT, "UTF-8")), 'nxs_snap'); ?> " /> <div class="nxs_tls_lbl"><strong>Your Twitter API Secret:</strong> </div><input type="text" name="tw[<?php echo $ii; ?> ][apTWConsSec]" id="apTWConsSec" style="width: 40%;" value="<?php _e(apply_filters('format_to_edit', htmlentities($options['twConsSec'], ENT_COMPAT, "UTF-8")), 'nxs_snap'); ?> " /> <div class="nxs_tls_lbl"><strong>Your Access Token:</strong> </div><input type="text" name="tw[<?php echo $ii; ?> ][apTWAccToken]" id="apTWAccToken" style="width: 40%;" value="<?php _e(apply_filters('format_to_edit', htmlentities($options['twAccToken'], ENT_COMPAT, "UTF-8")), 'nxs_snap'); ?> " /> <div class="nxs_tls_lbl"><strong>Your Access Token Secret:</strong> </div><input type="text" name="tw[<?php echo $ii; ?> ][apTWAccTokenSec]" id="apTWAccTokenSec" style="width: 40%;" value="<?php _e(apply_filters('format_to_edit', htmlentities($options['twAccTokenSec'], ENT_COMPAT, "UTF-8")), 'nxs_snap'); ?> " /> <?php if ($isNew) { ?> <input type="hidden" name="tw[<?php echo $ii; ?> ][apDoTW]" value="1" id="apDoNewTW<?php echo $ii; ?> " /> <?php } ?> <br/><br/> <p style="margin: 0px;"><input value="1" id="apLIAttch" type="checkbox" name="tw[<?php echo $ii; ?> ][attchImg]" <?php if ((int) $options['attchImg'] == 1) { echo "checked"; } ?> /> <strong><?php _e('Attach Image to Twitter Post', 'nxs_snap'); ?> </strong></p> <br/> <strong id="altFormatText"><?php _e('Message text Format', 'nxs_snap'); ?> :</strong><br/> <textarea cols="150" rows="3" id="tw<?php echo $ii; ?> SNAPformat" name="tw[<?php echo $ii; ?> ][apTWMsgFrmt]" style="width:51%;max-width: 610px;" onfocus="jQuery('#tw<?php echo $ii; ?> SNAPformat').attr('rows', 6); mxs_showFrmtInfo('apTWMsgFrmt<?php echo $ii; ?> ');"><?php _e(apply_filters('format_to_edit', htmlentities($options['twMsgFormat'], ENT_COMPAT, "UTF-8")), 'nxs_snap'); ?> </textarea> <?php nxs_doShowHint("apTWMsgFrmt" . $ii); ?> <?php nxs_doShowHint("apTWMsgFrmt" . $ii, '<br/><br/><b>%TAGS% and %CATS% will be posted as hashtags. <br/>Please remember that Twitter takes only 140 characters.</b>'); ?> <?php if ($options['twAccTokenSec'] != '') { ?> <br/><br/><b><?php _e('Test your settings', 'nxs_snap'); ?> :</b> <?php if (!isset($options['twOK']) || $options['twOK'] != '1') { ?> <div class="blnkg">=== Submit Test Post to Complete ===></div> <?php } ?> <a href="#" class="NXSButton" onclick="testPost('TW', '<?php echo $ii; ?> '); return false;"><?php printf(__('Submit Test Post to %s', 'nxs_snap'), $nType); ?> </a> <br/> <?php } ?> </div> <?php /* ######################## Tools Tab ####################### */ ?> <?php if (!$isNew) { ?> <div id="nsx<?php echo $nt . $ii; ?> _tab2" class="nsx_tab_content"> <?php nxs_showCatTagsCTFilters($nt, $ii, $options); nxs_addPostingDelaySelV3($nt, $ii, $options['nHrs'], $options['nMin'], $options['nDays']); ?> <div class="nxs_tls_cpt"><?php _e('Auto Import of Replies and Mentions:', 'nxs_snap'); ?> </div> <div class="nxs_tls_bd"> <div class="nxs_tls_sbInfo"><?php _e('Plugin could grab Replies and Mentions from Twitter and import them as Wordpress Comments', 'nxs_snap'); ?> </div> <?php if (!empty($gOptions['riActive']) && $gOptions['riActive'] == '1') { ?> <input value="1" id="riC<?php echo $ii; ?> " <?php if (trim($options['riComments']) == '1') { echo "checked"; } ?> type="checkbox" name="<?php echo $nt; ?> [<?php echo $ii; ?> ][riComments]"/> <b><?php _e('Import Twitter Replies', 'nxs_snap'); ?> </b> <br/> <input value="1" id="riCM<?php echo $ii; ?> " <?php if (trim($options['riCommentsM']) == '1') { echo "checked"; } ?> type="checkbox" name="<?php echo $nt; ?> [<?php echo $ii; ?> ][riCommentsM]"/> <b><?php _e('Import Twitter Mentions', 'nxs_snap'); ?> </b> <br/> <input value="1" id="riCA<?php echo $ii; ?> " <?php if (trim($options['riCommentsAA']) == '1') { echo "checked"; } ?> type="checkbox" name="<?php echo $nt; ?> [<?php echo $ii; ?> ][riCommentsAA]"/> <b><?php _e('Auto-approve imported comments', 'nxs_snap'); ?> </b> <?php } else { echo "<br/>"; _e('Please activate the "Comments Import" from SNAP Settings Tab', 'nxs_snap'); } ?> </div> <?php nxs_showRepostSettings($nt, $ii, $options); ?> </div> <?php } ?> </div><br/> <div class="submitX nxclear" style="padding-bottom: 0px;"> <input type="submit" class="button-primary" name="update_NS_SNAutoPoster_settings" value="<?php _e('Update Settings', 'nxs_snap'); ?> " /> <?php /* <input type="button" id="svBtn<?php echo $nt.$ii ?>" onclick="nxs_svSet('<?php echo $nt; ?>', '<?php echo $ii; ?>')" class="button-primary" value="<?php _e('Update Settings', 'nxs_snap') ?>" /> <div id="nxsSaveLoadingImg<?php echo $nt.$ii; ?>" class="doneMsg">Saving.....</div> <div id="doneMsg<?php echo $nt.$ii; ?>" class="doneMsg">Done</div> */ ?> </div> </div> <?php }
function showEdPostNTSettings($ntOpts, $post) { global $nxs_plurl; $post_id = $post->ID; //prr($ntOpts); foreach ($ntOpts as $ii => $options) { $pMeta = maybe_unserialize(get_post_meta($post_id, 'snapLI', true)); if (is_array($pMeta)) { $options = $this->adjMetaOpt($options, $pMeta[$ii]); } $doLI = $options['doLI'] && (is_array($pMeta) || $options['catSel'] != '1'); $isAvailLI = isset($options['liOAuthVerifier']) && $options['liOAuthVerifier'] != '' && $options['liAccessTokenSecret'] != '' && $options['liAccessToken'] != '' && $options['liAPIKey'] != '' || $options['ulName'] !== '' && $options['uPass'] !== ''; $isAttachLI = $options['liAttch']; $liMsgFormat = htmlentities($options['liMsgFormat'], ENT_COMPAT, "UTF-8"); $liMsgFormatT = htmlentities($options['liMsgFormatT'], ENT_COMPAT, "UTF-8"); ?> <tr><th style="text-align:left;" colspan="2"><?php if ($options['catSel'] == '1' && trim($options['catSelEd']) != '') { ?> <input type="hidden" class="nxs_SC" id="nxs_SC_LI<?php echo $ii; ?> " value="<?php echo $options['catSelEd']; ?> " /> <?php } ?> <?php if ($isAvailLI) { ?> <input class="nxsGrpDoChb" value="1" id="doLI<?php echo $ii; ?> " <?php if ($post->post_status == "publish") { echo 'disabled="disabled"'; } ?> type="checkbox" name="li[<?php echo $ii; ?> ][doLI]" <?php if ((int) $doLI == 1) { echo 'checked="checked" title="def"'; } ?> /> <?php if ($post->post_status == "publish") { ?> <input type="hidden" name="li[<?php echo $ii; ?> ][doLI]" value="<?php echo $doLI; ?> "> <?php } ?> <?php } ?> <div class="nsx_iconedTitle" style="display: inline; font-size: 13px; background-image: url(<?php echo $nxs_plurl; ?> img/li16.png);">LinkedIn - <?php _e('publish to', 'nxs_snap'); ?> (<i style="color: #005800;"><?php echo $options['nName']; ?> </i>)</div></th><td><?php //## Only show RePost button if the post is "published" if ($post->post_status == "publish" && $isAvailLI) { ?> <input alt="<?php echo $ii; ?> " style="float: right;" onmouseout="hidePopShAtt('SV');" onmouseover="showPopShAtt('SV', event);" onclick="return false;" type="button" class="button" name="rePostToLI_repostButton" id="rePostToLI_button" value="<?php _e('Repost to LinkedIn', 'nxs_snap'); ?> " /> <?php wp_nonce_field('rePostToLI', 'rePostToLI_wpnonce'); } ?> <?php if (is_array($pMeta) && is_array($pMeta[$ii]) && isset($pMeta[$ii]['pgID'])) { ?> <span id="pstdLI<?php echo $ii; ?> " style="float: right;padding-top: 4px; padding-right: 10px;"> <a style="font-size: 10px;" href="<?php if ($options['uPage'] != '') { echo $options['uPage']; } else { echo $pMeta[$ii]['pgID']; } ?> " target="_blank"><?php $nType = "LinkedIn"; printf(__('Posted on', 'nxs_snap'), $nType); ?> <?php echo isset($pMeta[$ii]['pDate']) && $pMeta[$ii]['pDate'] != '' ? " (" . $pMeta[$ii]['pDate'] . ")" : ""; ?> </a> </span><?php } ?> </td></tr> <?php if (!$isAvailLI) { ?> <tr><th scope="row" style="text-align:right; width:150px; padding-top: 5px; padding-right:10px;"></th> <td><b>Setup your LinkedIn Account to AutoPost to LinkedIn</b> <?php } elseif ($post->post_status != "puZblish") { ?> <tr><th scope="row" style="text-align:right; width:150px; vertical-align:top; padding-top: 5px; padding-right:10px;"> <input value="0" type="hidden" name="li[<?php echo $ii; ?> ][AttachPost]"/> <input value="1" id="SNAP_AttachLI" onchange="doShowHideAltFormatX();" type="checkbox" name="li[<?php echo $ii; ?> ][AttachPost]" <?php if ((int) $isAttachLI == 1) { echo "checked"; } ?> /> </th><td><strong>Publish Post to LinkedIn as Attachment</strong></td> </tr> <tr id="altFormat1" style=""><th scope="row" style="vertical-align:top; padding-top: 6px; text-align:right; width:60px; padding-right:10px;"><?php _e('Message Format:', 'nxs_snap'); ?> </th> <td> <textarea cols="150" rows="1" id="li<?php echo $ii; ?> SNAPformat" name="li[<?php echo $ii; ?> ][SNAPformat]" style="width:60%;max-width: 610px;" onfocus="jQuery('#li<?php echo $ii; ?> SNAPformat').attr('rows', 4); jQuery('.nxs_FRMTHint').hide();mxs_showFrmtInfo('apLIMsgFrmt<?php echo $ii; ?> ');"><?php echo $liMsgFormat; ?> </textarea> <?php nxs_doShowHint("apLIMsgFrmt" . $ii); ?> </td></tr> <tr id="altFormat1" style=""><th scope="row" style="vertical-align:top; padding-top: 6px; text-align:right; width:60px; padding-right:10px;"><?php _e('Title Format (Groups Only):', 'nxs_snap'); ?> </th> <td><input value="<?php echo $liMsgFormatT; ?> " type="text" name="li[<?php echo $ii; ?> ][SNAPformatT]" style="width:60%;max-width: 610px;" onfocus="jQuery('.nxs_FRMTHint').hide();mxs_showFrmtInfo('apLIMsgFrmtT<?php echo $ii; ?> ');"/><?php nxs_doShowHint("apLIMsgFrmtT" . $ii, '', '58'); ?> </td></tr> <?php } } }
function showNTSettings($ii, $options, $isNew = false) { global $nxs_plurl, $nxs_snapSetPgURL; $nt = $options['ntInfo']['lcode']; $ntU = strtoupper($nt); if (!isset($options['nHrs'])) { $options['nHrs'] = 0; } if (!isset($options['nMin'])) { $options['nMin'] = 0; } if (!isset($options['catSel'])) { $options['catSel'] = 0; } if (!isset($options['catSelEd'])) { $options['catSelEd'] = ''; } if (!isset($options['nDays'])) { $options['nDays'] = 0; } if (!isset($options['qTLng'])) { $options['qTLng'] = ''; } if (!isset($options['attchImg'])) { $options['attchImg'] = ''; } if (!isset($options['appID'])) { $options['appID'] = ''; } if (!isset($options['appSec'])) { $options['appSec'] = ''; } ?> <div id="doAP<?php echo $ii; ?> Div" class="insOneDiv<?php if ($isNew) { echo " clNewNTSets"; } ?> "> <input type="hidden" value="0" id="apDoS<?php echo $ntU . $ii; ?> " /> <div class="nsx_iconedTitle" style="float: right; background-image: url(<?php echo $nxs_plurl; ?> img/ap16.png);"><a style="font-size: 12px;" target="_blank" href="http://www.nextscripts.com/setup-installation/app-net-social-networks-auto-poster-wordpress/"><?php $nType = "App.Net"; printf(__('Detailed %s Installation/Configuration Instructions', 'nxs_snap'), $nType); ?> </a></div> <div style="width:100%;"><strong><?php _e('Account Nickname', 'nxs_snap'); ?> :</strong> <i><?php _e('Just so you can easily identify it', 'nxs_snap'); ?> </i> </div><input name="ap[<?php echo $ii; ?> ][nName]" id="apnName<?php echo $ii; ?> " style="font-weight: bold; color: #005800; border: 1px solid #ACACAC; width: 40%;" value="<?php _e(apply_filters('format_to_edit', htmlentities($options['nName'], ENT_COMPAT, "UTF-8")), 'nxs_snap'); ?> " /><br/> <?php echo nxs_addQTranslSel('ap', $ii, $options['qTLng']); ?> <br/> <ul class="nsx_tabs"> <li><a href="#nsx<?php echo $nt . $ii; ?> _tab1"><?php _e('Account Info', 'nxs_snap'); ?> </a></li> <?php if (!$isNew) { ?> <li><a href="#nsx<?php echo $nt . $ii; ?> _tab2"><?php _e('Advanced', 'nxs_snap'); ?> </a></li> <?php } ?> </ul> <div class="nsx_tab_container"><?php /* ######################## Account Tab ####################### */ ?> <div id="nsx<?php echo $nt . $ii; ?> _tab1" class="nsx_tab_content" style="background-image: url(<?php echo $nxs_plurl; ?> img/<?php echo $nt; ?> -bg.png); background-repeat: no-repeat; background-position:90% 10%;"> <div style="width:100%;"><strong>App.Net Client ID:</strong> </div><input name="ap[<?php echo $ii; ?> ][appID]" style="width: 30%;" value="<?php _e(apply_filters('format_to_edit', htmlentities($options['appID'], ENT_COMPAT, "UTF-8")), 'nxs_snap'); ?> " /> <div style="width:100%;"><strong>App.Net Client Secret:</strong> </div><input name="ap[<?php echo $ii; ?> ][appSec]" style="width: 30%;" value="<?php _e(apply_filters('format_to_edit', htmlentities($options['appSec'], ENT_COMPAT, "UTF-8")), 'nxs_snap'); ?> " /> <br/> <br/> <div id="altFormat" style="margin-left: 0px;"> <div style="width:100%;"><strong id="altFormatText"><?php _e('Text Format', 'nxs_snap'); ?> :</strong> (<a href="#" id="apTextFormat<?php echo $ii; ?> HintInfo" onclick="mxs_showHideFrmtInfo('apTextFormat<?php echo $ii; ?> '); return false;"><?php _e('Show format info', 'nxs_snap'); ?> </a>) </div> <textarea cols="150" rows="3" id="ap<?php echo $ii; ?> SNAPformat" name="ap[<?php echo $ii; ?> ][apTextFormat]" style="width:51%;max-width: 650px;" onfocus="jQuery('#ap<?php echo $ii; ?> SNAPformat').attr('rows', 6); mxs_showFrmtInfo('apAPMsgFrmt<?php echo $ii; ?> ');"><?php if ($isNew) { _e("New post (%TITLE%) has been published on %SITENAME% - %URL%", 'nxs_snap'); } else { _e(apply_filters('format_to_edit', htmlentities($options['apTextFormat'], ENT_COMPAT, "UTF-8")), 'nxs_snap'); } ?> </textarea> <?php nxs_doShowHint("apTextFormat" . $ii); ?> </div> <p style="margin: 0px;"><input value="1" id="apAPAttch" type="checkbox" name="ap[<?php echo $ii; ?> ][attchImg]" <?php if ((int) $options['attchImg'] == 1) { echo "checked"; } ?> /> <strong><?php _e('Attach Image to App.net Post', 'nxs_snap'); ?> </strong></p> <br/><br/> <?php if ($options['appID'] == '') { ?> <b><?php _e('Authorize Your App.Net Account', 'nxs_snap'); ?> </b> <?php _e('Please click "Update Settings" to be able to Authorize your account.', 'nxs_snap'); ?> <?php } else { if (isset($options['appAppUserID']) && $options['appAppUserID'] > 0) { ?> <?php _e('Your App.Net Account has been authorized.', 'nxs_snap'); ?> User ID: <?php _e(apply_filters('format_to_edit', htmlentities($options['appAppUserID'] . ' - ' . $options['appAppUserName'], ENT_COMPAT, "UTF-8")), 'nxs_snap'); ?> . <?php _e('You can', 'nxs_snap'); ?> Re- <?php } ?> <a href="https://account.app.net/oauth/authenticate?client_id=<?php echo trim($options['appID']); ?> &response_type=code&redirect_uri=<?php echo trim(urlencode($nxs_snapSetPgURL) . '&state=ap-' . $ii . '&scope=stream+write_post+follow+messages+update_profile+files'); ?> ">Authorize Your App.Net Account</a> <?php if (!isset($options['appAppUserID']) || $options['appAppUserID'] < 1) { ?> <div class="blnkg"><=== <?php _e('Authorize your account', 'nxs_snap'); ?> ===</div> <br/><br/><i> <?php _e('If you get App.Net message:', 'nxs_snap'); ?> <b>"Error. An error occurred. Please try again later."</b> or <b>"Error 191"</b> <?php _e('please make sure that domain name in your App.Net App matches your website domain exactly. Please note that www. and non www. versions are different domains.', 'nxs_snap'); ?> </i> <?php } ?> <?php } ?> <br/> <?php if ($isNew) { ?> <input type="hidden" name="ap[<?php echo $ii; ?> ][apDoAP]" value="1" id="apDoNewAP<?php echo $ii; ?> " /> <?php } ?> <?php if (isset($options['appAppUserID']) && $options['appAppUserID'] > 0) { ?> <b><?php _e('Test your settings', 'nxs_snap'); ?> :</b> <a href="#" class="NXSButton" onclick="testPost('AP', '<?php echo $ii; ?> '); return false;"><?php printf(__('Submit Test Post to %s', 'nxs_snap'), $nType); ?> </a> <?php } ?> </div> <?php /* ######################## Tools Tab ####################### */ ?> <?php if (!$isNew) { ?> <div id="nsx<?php echo $nt . $ii; ?> _tab2" class="nsx_tab_content"> <?php nxs_showCatTagsCTFilters($nt, $ii, $options); nxs_addPostingDelaySelV3($nt, $ii, $options['nHrs'], $options['nMin'], $options['nDays']); nxs_showRepostSettings($nt, $ii, $options); ?> </div> <?php } ?> <?php /* #### End of Tab #### */ ?> </div><br/> <?php /* #### End of Tabs #### */ ?> <div class="submitX nxclear" style="padding-bottom: 0px;"><input type="submit" class="button-primary" name="update_NS_SNAutoPoster_settings" value="<?php _e('Update Settings', 'nxs_snap'); ?> " /></div> </div><?php }
function showEdPostNTSettings($ntOpts, $post) { global $nxs_plurl; $post_id = $post->ID; foreach ($ntOpts as $ii => $ntOpt) { $pMeta = maybe_unserialize(get_post_meta($post_id, 'snapSU', true)); if (is_array($pMeta)) { $ntOpt = $this->adjMetaOpt($ntOpt, $pMeta[$ii]); } $doSU = $ntOpt['doSU'] && (is_array($pMeta) || $ntOpt['catSel'] != '1'); $isAvailSU = $ntOpt['suUName'] != '' && $ntOpt['suPass'] != ''; $suMsgFormat = htmlentities($ntOpt['suMsgFormat'], ENT_COMPAT, "UTF-8"); $suMsgTFormat = htmlentities($ntOpt['suMsgTFormat'], ENT_COMPAT, "UTF-8"); ?> <tr><th style="text-align:left;" colspan="2"><?php if ($ntOpt['catSel'] == '1' && trim($ntOpt['catSelEd']) != '') { ?> <input type="hidden" class="nxs_SC" id="nxs_SC_SU<?php echo $ii; ?> " value="<?php echo $ntOpt['catSelEd']; ?> " /> <?php } ?> <?php if ($isAvailSU) { ?> <input class="nxsGrpDoChb" value="1" id="doSU<?php echo $ii; ?> " <?php if ($post->post_status == "publish") { echo 'disabled="disabled"'; } ?> type="checkbox" name="su[<?php echo $ii; ?> ][doSU]" <?php if ((int) $doSU == 1) { echo 'checked="checked" title="def"'; } ?> /> <?php if ($post->post_status == "publish") { ?> <input type="hidden" name="su[<?php echo $ii; ?> ][doSU]" value="<?php echo $doSU; ?> "> <?php } ?> <?php } ?> <div class="nsx_iconedTitle" style="display: inline; font-size: 13px; background-image: url(<?php echo $nxs_plurl; ?> img/su16.png);">StumbleUpon - <?php _e('publish to', 'nxs_snap'); ?> (<i style="color: #005800;"><?php echo $ntOpt['nName']; ?> </i>)</div></th> <td><?php //## Only show RePost button if the post is "published" if ($post->post_status == "publish" && $isAvailSU) { ?> <input alt="<?php echo $ii; ?> " style="float: right;" onmouseout="hidePopShAtt('SV');" onmouseover="showPopShAtt('SV', event);" onclick="return false;" type="button" class="button" name="rePostToSU_repostButton" id="rePostToSU_button" value="<?php _e('Repost to StumbleUpon', 'nxs_snap'); ?> " /> <?php wp_nonce_field('rePostToSU', 'rePostToSU_wpnonce'); } ?> <?php if (is_array($pMeta) && is_array($pMeta[$ii]) && isset($pMeta[$ii]['pgID'])) { ?> <span id="pstdSU<?php echo $ii; ?> " style="float: right;padding-top: 4px; padding-right: 10px;"> <a style="font-size: 10px;" href="http://www.stumbleupon.com/content/<?php echo $pMeta[$ii]['pgID']; ?> " target="_blank"><?php $nType = "Stumbleupon"; printf(__('Posted on', 'nxs_snap'), $nType); ?> <?php echo isset($pMeta[$ii]['pDate']) && $pMeta[$ii]['pDate'] != '' ? " (" . $pMeta[$ii]['pDate'] . ")" : ""; ?> </a> </span><?php } ?> </td></tr> <?php if (!$isAvailSU) { ?> <tr><th scope="row" style="text-align:right; width:150px; padding-top: 5px; padding-right:10px;"></th> <td><b>Setup your StumbleUpon Account to AutoPost to StumbleUpon</b> <?php } elseif ($post->post_status != "puZblish") { ?> <tr id="altFormat1" style=""><th scope="row" style="text-align:right; width:60px; padding-right:10px;">Category:</th> <td><div id="altFormat" style=""> <select name="su[<?php echo $ii; ?> ][apSUCat]" id="apSUCat<?php echo $ii; ?> "><option value="error" selected="selected" disabled="">Select default StumbleUpon Category</option> <?php $suCats = $this->suCats(); if (isset($ntOpt['suCat']) && $ntOpt['suCat'] != '') { $suCats = str_replace('"' . $ntOpt['suCat'] . '"', '"' . $ntOpt['suCat'] . '" selected="selected"', $suCats); } echo $suCats; ?> </select> <input value="1" id="sunsfw<?php echo $ii; ?> " type="checkbox" name="su[<?php echo $ii; ?> ][nsfw]" <?php if ((int) $options['nsfw'] == 1) { echo "checked"; } ?> /> <strong>NSFW</strong> </div> </td></tr> <tr id="altFormat1" style=""><th scope="row" style="vertical-align:top; padding-top:6px; text-align:right; width:60px; padding-right:10px;"><?php _e('Text Format:', 'nxs_snap'); ?> </th> <td> <textarea cols="150" rows="1" id="su<?php echo $ii; ?> SNAPformat" name="su[<?php echo $ii; ?> ][SNAPformat]" style="width:60%;max-width: 610px;" onfocus="jQuery('#su<?php echo $ii; ?> SNAPformat').attr('rows', 4); jQuery('.nxs_FRMTHint').hide();mxs_showFrmtInfo('apSUMsgFrmt<?php echo $ii; ?> ');"><?php echo $suMsgFormat; ?> </textarea> <?php nxs_doShowHint("apSUMsgFrmt" . $ii); ?> </td></tr> <?php } } }
function showEdPostNTSettings($ntOpts, $post) { global $nxs_plurl; $post_id = $post->ID; $nt = 'vk'; $ntU = 'VK'; foreach ($ntOpts as $ii => $ntOpt) { $pMeta = maybe_unserialize(get_post_meta($post_id, 'snapVK', true)); if (is_array($pMeta)) { $ntOpt = $this->adjMetaOpt($ntOpt, $pMeta[$ii]); } if (empty($ntOpt['imgToUse'])) { $ntOpt['imgToUse'] = ''; } if (empty($ntOpt['urlToUse'])) { $ntOpt['urlToUse'] = ''; } $doVK = $ntOpt['doVK'] && (is_array($pMeta) || $ntOpt['catSel'] != '1'); $imgToUse = $ntOpt['imgToUse']; $urlToUse = $ntOpt['urlToUse']; $isAvailVK = $ntOpt['url'] != '' && $ntOpt['vkAppID'] != '' || $ntOpt['uPass'] != ''; $isAttachVK = $ntOpt['attch']; $msgFrmt = htmlentities($ntOpt['msgFrmt'], ENT_COMPAT, "UTF-8"); $postType = $ntOpt['postType']; ?> <tr><th style="text-align:left;" colspan="2"> <?php if ($ntOpt['catSel'] == '1' && trim($ntOpt['catSelEd']) != '') { ?> <input type="hidden" class="nxs_SC" id="nxs_SC_<?php echo $ntU; echo $ii; ?> " value="<?php echo $ntOpt['catSelEd']; ?> " /> <?php } ?> <?php if (!empty($ntOpt['tagsSelX'])) { ?> <input type="hidden" class="nxs_TG" id="nxs_TG_<?php echo $ntU; echo $ii; ?> " value="<?php echo $ntOpt['tagsSelX']; ?> " /> <?php } ?> <?php if ($isAvailVK) { ?> <input class="nxsGrpDoChb" value="1" id="doVK<?php echo $ii; ?> " <?php if ($post->post_status == "publish") { echo 'disabled="disabled"'; } ?> type="checkbox" name="vk[<?php echo $ii; ?> ][doVK]" <?php if ((int) $doVK == 1) { echo 'checked="checked" title="def"'; } ?> /> <?php if ($post->post_status == "publish") { ?> <input type="hidden" name="vk[<?php echo $ii; ?> ][doVK]" value="<?php echo $doVK; ?> "> <?php } ?> <?php } ?> <div class="nsx_iconedTitle" style="display: inline; font-size: 13px; background-image: url(<?php echo $nxs_plurl; ?> img/vk16.png);">vKontakte(VK) - <?php _e('publish to', 'nxs_snap'); ?> (<i style="color: #005800;"><?php echo $ntOpt['nName']; ?> </i>)</div></th> <td><?php //## Only show RePost button if the post is "published" if ($post->post_status == "publish" && $isAvailVK) { ?> <input alt="<?php echo $ii; ?> " style="float: right;" onmouseout="hidePopShAtt('SV');" onmouseover="showPopShAtt('SV', event);" onclick="return false;" type="button" class="button" name="rePostToVK_repostButton" id="rePostToVK_button" value="<?php _e('Repost to vKontakte(VK)', 'nxs_snap'); ?> " /> <?php } ?> <?php if (is_array($pMeta) && is_array($pMeta[$ii]) && isset($pMeta[$ii]['pgID'])) { ?> <span id="pstdVK<?php echo $ii; ?> " style="float: right;padding-top: 4px; padding-right: 10px;"> <a style="font-size: 10px;" href="http://vk.com/wall<?php echo $pMeta[$ii]['pgID']; ?> " target="_blank"><?php $nType = "vKontakte(VK)"; printf(__('Posted on', 'nxs_snap'), $nType); ?> <?php echo isset($pMeta[$ii]['pDate']) && $pMeta[$ii]['pDate'] != '' ? " (" . $pMeta[$ii]['pDate'] . ")" : ""; ?> </a> </span> <?php } ?> </td></tr> <?php if (!$isAvailVK) { ?> <tr><th scope="row" style="text-align:right; width:150px; padding-top: 5px; padding-right:10px;"></th> <td><b>Setup and Authorize your vKontakte(VK) Account to AutoPost to vKontakte(VK)</b> <?php } else { if ($post->post_status != "publish" && function_exists('nxs_doSMAS5')) { $ntOpt['postTime'] = get_post_time('U', false, $post_id); nxs_doSMAS5($nt, $ii, $ntOpt); } ?> <?php if ($ntOpt['rpstOn'] == '1') { ?> <tr id="altFormat1" style=""><th scope="row" class="nxsTHRow"> <input value="0" type="hidden" name="<?php echo $nt; ?> [<?php echo $ii; ?> ][rpstPostIncl]"/><input value="nxsi<?php echo $ii; ?> vk" type="checkbox" name="<?php echo $nt; ?> [<?php echo $ii; ?> ][rpstPostIncl]" <?php if (!empty($ntOpt['rpstPostIncl'])) { echo "checked"; } ?> /> </th> <td> <?php _e('Include in "Auto-Reposting" to this network.', 'nxs_snap'); ?> </td></tr> <?php } ?> <tr id="altFormat1" style=""><th scope="row" valign="top" class="nxsTHRow"><?php _e('Message Format:', 'nxs_snap'); ?> </th> <td> <textarea cols="150" rows="1" id="vk<?php echo $ii; ?> SNAPformat" name="vk[<?php echo $ii; ?> ][SNAPformat]" style="width:60%;max-width: 610px;" onfocus="jQuery('#vk<?php echo $ii; ?> SNAPformat').attr('rows', 4); jQuery('.nxs_FRMTHint').hide();mxs_showFrmtInfo('apVKTMsgFrmt<?php echo $ii; ?> ');"><?php echo $msgFrmt; ?> </textarea> <?php nxs_doShowHint("apVKTMsgFrmt" . $ii); ?> <br/><div ><input value="0" type="hidden" name="vk[<?php echo $ii; ?> ][addBackLink]" /> <input value="1" type="checkbox" name="vk[<?php echo $ii; ?> ][addBackLink]" <?php if (isset($ntOpt['addBackLink']) && (int) $ntOpt['addBackLink'] == 1) { echo "checked"; } ?> /> <?php _e('Add backlink to the post', 'nxs_snap'); ?> </div> </td></tr> <tr><th scope="row" style="text-align:right; width:150px; vertical-align:top; padding-top: 0px; padding-right:10px;"> <?php _e('Post Type:', 'nxs_snap'); ?> <br/> (<a id="showShAtt" style="font-weight: normal" onmouseout="hidePopShAtt('<?php echo $ii; ?> VKX');" onmouseover="showPopShAtt('<?php echo $ii; ?> VKX', event);" onclick="return false;" class="underdash" href="http://www.nextscripts.com/blog/"><?php _e('What\'s the difference?', 'nxs_snap'); ?> </a>)</th><td> <input type="radio" name="vk[<?php echo $ii; ?> ][PostType]" value="T" <?php if ($postType == 'T') { echo 'checked="checked"'; } ?> /> <?php _e('Text Post', 'nxs_snap'); ?> - <i><?php _e('just text message', 'nxs_snap'); ?> </i><br/> <input type="radio" name="vk[<?php echo $ii; ?> ][PostType]" value="I" <?php if ($postType == 'I') { echo 'checked="checked"'; } ?> /> <?php _e('Image Post', 'nxs_snap'); ?> - <i><?php _e('big image with text message', 'nxs_snap'); ?> </i> <?php if (function_exists("nxs_doPostToVK")) { ?> <br/> <input type="radio" name="vk[<?php echo $ii; ?> ][PostType]" value="A" <?php if (!isset($postType) || $postType == '' || $postType == 'A') { echo 'checked="checked"'; } ?> /> <?php _e('Text Post with "attached" blogpost', 'nxs_snap'); ?> <?php } ?> <br/><div class="popShAtt" id="popShAtt<?php echo $ii; ?> VKX"><h3>vKontakte(VK) <?php _e('Post Types', 'nxs_snap'); ?> </h3><img src="<?php echo $nxs_plurl; ?> img/vkPostTypesDiff6.png" width="600" height="257" alt="<?php _e('Post Types', 'nxs_snap'); ?> "/></div> </td></tr> <?php /* ## Select Image & URL ## */ nxs_showImgToUseDlg($nt, $ii, $imgToUse); nxs_showURLToUseDlg($nt, $ii, $urlToUse); ?> <?php } } }
function showEdPostNTSettings($ntOpts, $post) { global $nxs_plurl; $post_id = $post->ID; $nt = 'vb'; $ntU = 'VB'; foreach ($ntOpts as $ii => $ntOpt) { $pMeta = maybe_unserialize(get_post_meta($post_id, 'snapVB', true)); if (is_array($pMeta)) { $ntOpt = $this->adjMetaOpt($ntOpt, $pMeta[$ii]); } $doVB = $ntOpt['doVB'] && (is_array($pMeta) || $ntOpt['catSel'] != '1'); $isAvailVB = $ntOpt['vbUName'] != '' && $ntOpt['vbPass'] != ''; $vbMsgFormat = htmlentities($ntOpt['vbMsgFormat'], ENT_COMPAT, "UTF-8"); $vbMsgTFormat = htmlentities($ntOpt['vbMsgTFormat'], ENT_COMPAT, "UTF-8"); ?> <tr><th style="text-align:left;" colspan="2"> <?php if ($ntOpt['catSel'] == '1' && trim($ntOpt['catSelEd']) != '') { ?> <input type="hidden" class="nxs_SC" id="nxs_SC_<?php echo $ntU; echo $ii; ?> " value="<?php echo $ntOpt['catSelEd']; ?> " /> <?php } ?> <?php if (!empty($ntOpt['tagsSelX'])) { ?> <input type="hidden" class="nxs_TG" id="nxs_TG_<?php echo $ntU; echo $ii; ?> " value="<?php echo $ntOpt['tagsSelX']; ?> " /> <?php } ?> <?php if ($isAvailVB) { ?> <input class="nxsGrpDoChb" value="1" id="doVB<?php echo $ii; ?> " <?php if ($post->post_status == "publish") { echo 'disabled="disabled"'; } ?> type="checkbox" name="vb[<?php echo $ii; ?> ][doVB]" <?php if ((int) $doVB == 1) { echo 'checked="checked" title="def"'; } ?> /> <?php if ($post->post_status == "publish") { ?> <input type="hidden" name="vb[<?php echo $ii; ?> ][doVB]" value="<?php echo $doVB; ?> "> <?php } ?> <?php } ?> <div class="nsx_iconedTitle" style="display: inline; font-size: 13px; background-image: url(<?php echo $nxs_plurl; ?> img/vb16.png);">vBulletin - <?php _e('publish to', 'social-networks-auto-poster-facebook-twitter-g'); ?> (<i style="color: #005800;"><?php echo $ntOpt['nName']; ?> </i>)</div></th> <td><?php //## Only show RePost button if the post is "published" if ($post->post_status == "publish" && $isAvailVB) { ?> <input alt="<?php echo $ii; ?> " style="float: right;" onmouseout="hidePopShAtt('SV');" onmouseover="showPopShAtt('SV', event);" onclick="return false;" type="button" class="button" name="rePostToVB_repostButton" id="rePostToVB_button" value="<?php _e('Repost to vBulletin', 'social-networks-auto-poster-facebook-twitter-g'); ?> " /> <?php } ?> <?php if (is_array($pMeta) && is_array($pMeta[$ii]) && isset($pMeta[$ii]['pgID'])) { $wpURL = str_ireplace('/xmlrpc.php', '', $ntOpt['vbURL']); if (substr($wpURL, -1) == '/') { $wpURL = substr($wpURL, 0, -1); } $wpURL = $wpURL . "/"; ?> <span id="pstdVB<?php echo $ii; ?> " style="float: right;padding-top: 4px; padding-right: 10px;"> <a style="font-size: 10px;" href="<?php echo $pMeta[$ii]['pgID']; ?> " target="_blank"><?php $nType = "vBulletin"; printf(__('Posted on', 'social-networks-auto-poster-facebook-twitter-g'), $nType); ?> <?php echo isset($pMeta[$ii]['pDate']) && $pMeta[$ii]['pDate'] != '' ? " (" . $pMeta[$ii]['pDate'] . ")" : ""; ?> </a> </span><?php } ?> </td></tr> <?php if (!$isAvailVB) { ?> <tr><th scope="row" style="text-align:right; width:150px; padding-top: 5px; padding-right:10px;"></th> <td><b>Setup your vBulletin Account to AutoPost to vBulletin</b> <?php } else { if ($post->post_status != "publish" && function_exists('nxs_doSMAS5')) { $ntOpt['postTime'] = get_post_time('U', false, $post_id); nxs_doSMAS5($nt, $ii, $ntOpt); } ?> <?php if ($ntOpt['rpstOn'] == '1') { ?> <tr id="altFormat1" style=""><th scope="row" class="nxsTHRow"> <input value="0" type="hidden" name="<?php echo $nt; ?> [<?php echo $ii; ?> ][rpstPostIncl]"/><input value="nxsi<?php echo $ii; ?> vb" type="checkbox" name="<?php echo $nt; ?> [<?php echo $ii; ?> ][rpstPostIncl]" <?php if (!empty($ntOpt['rpstPostIncl'])) { echo "checked"; } ?> /> </th> <td> <?php _e('Include in "Auto-Reposting" to this network.', 'social-networks-auto-poster-facebook-twitter-g'); ?> </td></tr> <?php } ?> <tr id="altFormat1" style=""><th scope="row" class="nxsTHRow"><?php _e('Text Format:', 'social-networks-auto-poster-facebook-twitter-g'); ?> </th> <td><input value="<?php echo $vbMsgTFormat; ?> " type="text" name="vb[<?php echo $ii; ?> ][SNAPformatT]" style="width:60%;max-width: 610px;" onfocus="jQuery('.nxs_FRMTHint').hide();mxs_showFrmtInfo('apVBMsgTFrmt<?php echo $ii; ?> ');"/><?php nxs_doShowHint("apVBMsgTFrmt" . $ii); ?> </td></tr> <tr id="altFormat1" style=""><th scope="row" class="nxsTHRow"><?php _e('Text Format:', 'social-networks-auto-poster-facebook-twitter-g'); ?> </th> <td> <textarea cols="150" rows="1" id="vb<?php echo $ii; ?> SNAPformat" name="vb[<?php echo $ii; ?> ][SNAPformat]" style="width:60%;max-width: 610px;" onfocus="jQuery('#vb<?php echo $ii; ?> SNAPformat').attr('rows', 4); jQuery('.nxs_FRMTHint').hide();mxs_showFrmtInfo('apVBMsgFrmt<?php echo $ii; ?> ');"><?php echo $vbMsgFormat; ?> </textarea> <?php nxs_doShowHint("apVBMsgFrmt" . $ii); ?> </td></tr> <?php } } }
function showEdPostNTSettings($ntOpts, $post) { global $nxs_plurl; $post_id = $post->ID; $nt = 'yt'; $ntU = 'YT'; foreach ($ntOpts as $ii => $ntOpt) { $pMeta = maybe_unserialize(get_post_meta($post_id, 'snapYT', true)); if (is_array($pMeta)) { $ntOpt = $this->adjMetaOpt($ntOpt, $pMeta[$ii]); } $doYT = $ntOpt['doYT'] && (is_array($pMeta) || $ntOpt['catSel'] != '1'); $isAvailYT = $ntOpt['ytUName'] != '' && $ntOpt['ytPass'] != ''; $ytMsgFormat = htmlentities($ntOpt['ytMsgFormat'], ENT_COMPAT, "UTF-8"); ?> <tr><th style="text-align:left;" colspan="2"> <?php if ($ntOpt['catSel'] == '1' && trim($ntOpt['catSelEd']) != '') { ?> <input type="hidden" class="nxs_SC" id="nxs_SC_<?php echo $ntU; echo $ii; ?> " value="<?php echo $ntOpt['catSelEd']; ?> " /> <?php } ?> <?php if (!empty($ntOpt['tagsSelX'])) { ?> <input type="hidden" class="nxs_TG" id="nxs_TG_<?php echo $ntU; echo $ii; ?> " value="<?php echo $ntOpt['tagsSelX']; ?> " /> <?php } ?> <?php if ($isAvailYT) { ?> <input class="nxsGrpDoChb" value="1" id="doYT<?php echo $ii; ?> " <?php if ($post->post_status == "publish") { echo 'disabled="disabled"'; } ?> type="checkbox" name="yt[<?php echo $ii; ?> ][doYT]" <?php if ((int) $doYT == 1) { echo 'checked="checked" title="def"'; } ?> /> <?php if ($post->post_status == "publish") { ?> <input type="hidden" name="yt[<?php echo $ii; ?> ][doYT]" value="<?php echo $doYT; ?> "> <?php } ?> <?php } ?> <div class="nsx_iconedTitle" style="display: inline; font-size: 13px; background-image: url(<?php echo $nxs_plurl; ?> img/yt16.png);">YouTube - <?php _e('publish to', 'nxs_snap'); ?> (<i style="color: #005800;"><?php echo $ntOpt['nName']; ?> </i>)</div></th> <td><?php //## Only show RePost button if the post is "published" if ($post->post_status == "publish" && $isAvailYT) { ?> <input alt="<?php echo $ii; ?> " style="float: right;" onmouseout="hidePopShAtt('SV');" onmouseover="showPopShAtt('SV', event);" onclick="return false;" type="button" class="button" name="rePostToYT_repostButton" id="rePostToYT_button" value="<?php _e('Repost to YouTube', 'nxs_snap'); ?> " /> <?php } ?> <?php if (is_array($pMeta) && is_array($pMeta[$ii]) && isset($pMeta[$ii]['pgID'])) { ?> <span id="pstdYT<?php echo $ii; ?> " style="float: right;padding-top: 4px; padding-right: 10px;"> <a style="font-size: 10px;" href="<?php echo $ntOpt['ytPageID']; ?> " target="_blank"><?php $nType = "YouTube"; printf(__('Posted on', 'nxs_snap'), $nType); ?> <?php echo isset($pMeta[$ii]['pDate']) && $pMeta[$ii]['pDate'] != '' ? " (" . $pMeta[$ii]['pDate'] . ")" : ""; ?> </a> </span><?php } ?> </td></tr> <?php if (!$isAvailYT) { ?> <tr><th scope="row" style="text-align:right; width:150px; padding-top: 5px; padding-right:10px;"></th> <td><b>Setup your YouTube Account to AutoPost to YouTube</b> <?php } else { if ($post->post_status != "publish" && function_exists('nxs_doSMAS5')) { nxs_doSMAS5($nt, $ii, $ntOpt); } ?> <?php if ($ntOpt['rpstOn'] == '1') { ?> <tr id="altFormat1" style=""><th scope="row" class="nxsTHRow"> <input value="0" type="hidden" name="<?php echo $nt; ?> [<?php echo $ii; ?> ][rpstPostIncl]"/><input value="nxsi<?php echo $ii; ?> yt" type="checkbox" name="<?php echo $nt; ?> [<?php echo $ii; ?> ][rpstPostIncl]" <?php if (!empty($ntOpt['rpstPostIncl'])) { echo "checked"; } ?> /> </th> <td> <?php _e('Include in "Auto-Reposting" to this network.', 'nxs_snap'); ?> </td></tr> <?php } ?> <tr id="altFormat1" style=""><th scope="row" style="vertical-align:top; padding-top: 6px; text-align:right; width:60px; padding-right:10px;"><?php _e('Message Format:', 'nxs_snap'); ?> </th> <td> <?php if (1 == 1) { ?> <textarea cols="150" rows="1" id="yt<?php echo $ii; ?> SNAPformat" name="yt[<?php echo $ii; ?> ][SNAPformat]" style="width:60%;max-width: 610px;" onfocus="jQuery('#yt<?php echo $ii; ?> SNAPformat').attr('rows', 4); jQuery('.nxs_FRMTHint').hide();mxs_showFrmtInfo('apYTMsgFrmt<?php echo $ii; ?> ');"><?php echo $ytMsgFormat; ?> </textarea> <?php } else { ?> <input value="<?php echo $ytMsgFormat; ?> " type="text" name="yt[<?php echo $ii; ?> ][SNAPformat]" style="width:60%;max-width: 610px;" onfocus="jQuery('.nxs_FRMTHint').hide();mxs_showFrmtInfo('apYTMsgFrmt<?php echo $ii; ?> ');"/><?php nxs_doShowHint("apYTMsgFrmt" . $ii); ?> <?php } ?> </td></tr> <?php } } }
function showEdPostNTSettings($ntOpts, $post) { global $nxs_plurl; $post_id = $post->ID; $nt = 'fb'; $ntU = 'FB'; foreach ($ntOpts as $ii => $ntOpt) { $pMeta = maybe_unserialize(get_post_meta($post_id, 'snapFB', true)); if (is_array($pMeta) && isset($pMeta[$ii]) && is_array($pMeta[$ii])) { $ntOpt = $this->adjMetaOpt($ntOpt, $pMeta[$ii]); } if (empty($ntOpt['postType']) && !empty($ntOpt['fbPostType'])) { $ntOpt['postType'] = $ntOpt['fbPostType']; unset($ntOpt['fbPostType']); } //## Compatibility with ver <3.2 if (empty($ntOpt['postType']) && !empty($ntOpt['PostType'])) { $pt = $ntOpt['PostType']; unset($ntOpt['PostType']); $ntOpt['postType'] = $pt; } //## Compatibility with ver <3.2 if (empty($ntOpt['imgToUse'])) { $ntOpt['imgToUse'] = ''; } if (empty($ntOpt['urlToUse'])) { $ntOpt['urlToUse'] = ''; } $doFB = $ntOpt['doFB'] && (is_array($pMeta) || $ntOpt['catSel'] != '1'); $imgToUse = $ntOpt['imgToUse']; $urlToUse = $ntOpt['urlToUse']; $isAvailFB = $ntOpt['fbURL'] != '' && $ntOpt['fbAppID'] != '' && $ntOpt['fbAppSec'] != ''; $isAttachFB = $ntOpt['fbAttch']; $fbMsgFormat = htmlentities($ntOpt['fbMsgFormat'], ENT_COMPAT, "UTF-8"); $fbPostType = $ntOpt['postType']; ?> <tr><th style="text-align:left;" colspan="2"> <?php if ($ntOpt['catSel'] == '1' && trim($ntOpt['catSelEd']) != '') { ?> <input type="hidden" class="nxs_SC" id="nxs_SC_<?php echo $ntU; echo $ii; ?> " value="<?php echo $ntOpt['catSelEd']; ?> " /> <?php } ?> <?php if (!empty($ntOpt['tagsSelX'])) { ?> <input type="hidden" class="nxs_TG" id="nxs_TG_<?php echo $ntU; echo $ii; ?> " value="<?php echo $ntOpt['tagsSelX']; ?> " /> <?php } ?> <?php if ($isAvailFB) { ?> <input class="nxsGrpDoChb" value="1" id="doFB<?php echo $ii; ?> " <?php if ($post->post_status == "publish") { echo 'disabled="disabled"'; } ?> type="checkbox" name="fb[<?php echo $ii; ?> ][doFB]" <?php if ((int) $doFB == 1) { echo 'checked="checked" title="def"'; } ?> /> <?php if ($post->post_status == "publish") { ?> <input type="hidden" name="fb[<?php echo $ii; ?> ][doFB]" value="<?php echo $doFB; ?> "> <?php } ?> <?php } ?> <div class="nsx_iconedTitle" style="display: inline; font-size: 13px; background-image: url(<?php echo $nxs_plurl; ?> img/fb16.png);">Facebook - <?php _e('publish to', 'nxs_snap'); ?> (<i style="color: #005800;"><?php echo $ntOpt['nName']; ?> </i>)</div></th><td><?php //## Only show RePost button if the post is "published" if ($post->post_status == "publish" && $isAvailFB) { ?> <input alt="<?php echo $ii; ?> " style="float: right;margin-left: 10px" onmouseout="hidePopShAtt('SV');" onmouseover="showPopShAtt('SV', event);" onclick="return false;" type="button" class="button" name="rePostToFB_repostButton" id="rePostToFB_button" value="<?php _e('Repost to Facebook', 'nxs_snap'); ?> " /> <?php if ($ntOpt['riComments'] == '1' && (is_array($pMeta) && is_array($pMeta[$ii]) && isset($pMeta[$ii]['pgID']) && strpos($pMeta[$ii]['pgID'], '_') !== false)) { ?> <input alt="<?php echo $ii; ?> " style="float: right; " onclick="return false;" type="button" class="button" name="riToFB_repostButton" id="riToFB_button" value="<?php _e('Import Comments from Facebook', 'nxs_snap'); ?> " /> <?php } ?> <?php } ?> <?php if (is_array($pMeta) && isset($pMeta[$ii]) && is_array($pMeta[$ii]) && isset($pMeta[$ii]['pgID']) && strpos($pMeta[$ii]['pgID'], '_') !== false) { $pid = explode('_', $pMeta[$ii]['pgID']); ?> <span id="pstdFB<?php echo $ii; ?> " style="float: right;padding-top: 4px; padding-right: 10px;"> <a style="font-size: 10px;" href="http://www.facebook.com/permalink.php?story_fbid=<?php echo $pid[1] . '&id=' . $pid[0]; ?> " target="_blank"><?php $nType = "Facebook"; printf(__('Posted on', 'nxs_snap'), $nType); ?> <?php echo isset($pMeta[$ii]['pDate']) && $pMeta[$ii]['pDate'] != '' ? " (" . $pMeta[$ii]['pDate'] . ")" : ""; ?> </a> </span><?php } ?> </td></tr> <?php if (!$isAvailFB) { ?> <tr><th scope="row" style="text-align:right; width:150px; padding-top: 5px; padding-right:10px;"></th> <td><b>Setup and Authorize your Facebook Account to AutoPost to Facebook</b> <?php } else { if ($post->post_status != "publish" && function_exists('nxs_doSMAS5')) { $ntOpt['postTime'] = get_post_time('U', false, $post_id); nxs_doSMAS5($nt, $ii, $ntOpt); } ?> <?php if ($ntOpt['rpstOn'] == '1') { ?> <tr id="altFormat1" style=""><th scope="row" class="nxsTHRow"> <input value="0" type="hidden" name="<?php echo $nt; ?> [<?php echo $ii; ?> ][rpstPostIncl]"/><input value="nxsi<?php echo $ii; ?> fb" type="checkbox" name="<?php echo $nt; ?> [<?php echo $ii; ?> ][rpstPostIncl]" <?php if (!empty($ntOpt['rpstPostIncl'])) { echo "checked"; } ?> /> </th> <td> <?php _e('Include in "Auto-Reposting" to this network.', 'nxs_snap'); ?> </td></tr> <?php } ?> <tr><th scope="row" style="text-align:right; width:150px; padding-top: 5px; padding-right:10px;"> <b></b> </th> <td></td> </tr> <tr><th scope="row" style="text-align:right; width:150px; vertical-align:top; padding-top: 0px; padding-right:10px;"> <?php _e('Post Type:', 'nxs_snap'); ?> <br/> (<a id="showShAtt" style="font-weight: normal" onmouseout="hidePopShAtt('<?php echo $ii; ?> X');" onmouseover="showPopShAtt('<?php echo $ii; ?> X', event);" onclick="return false;" class="underdash" href="http://www.nextscripts.com/blog/"><?php _e('What\'s the difference?', 'nxs_snap'); ?> </a>)</th><td> <input type="radio" name="fb[<?php echo $ii; ?> ][postType]" value="T" <?php if ($fbPostType == 'T') { echo 'checked="checked"'; } ?> /> <?php _e('Text Post', 'nxs_snap'); ?> - <i><?php _e('just text message', 'nxs_snap'); ?> </i><br/> <input type="radio" name="fb[<?php echo $ii; ?> ][postType]" value="I" <?php if ($fbPostType == 'I') { echo 'checked="checked"'; } ?> /> <?php _e('Image Post', 'nxs_snap'); ?> - <i><?php _e('big image with text message', 'nxs_snap'); ?> </i><br/> <input type="radio" name="fb[<?php echo $ii; ?> ][postType]" value="A" <?php if (!isset($fbPostType) || $fbPostType == '' || $fbPostType == 'A') { echo 'checked="checked"'; } ?> /> <?php _e('Text Post with "attached" blogpost', 'nxs_snap'); ?> <-- (<a id="showShAtt" onmouseout="hidePopShAtt('<?php echo $ii; ?> ');" onmouseover="showPopShAtt('<?php echo $ii; ?> ', event);" onclick="return false;" class="underdash" href="http://www.nextscripts.com/blog/"><?php _e('What\'s the difference?', 'nxs_snap'); ?> </a>) <br/> <div style="width:100%; margin-left: 25px;"><strong><?php _e('Link attachment type:', 'nxs_snap'); ?> </strong> <input value="2" id="apFBAttchShare<?php echo $ii; ?> " onchange="doSwitchShAtt(0,<?php echo $ii; ?> );" type="radio" name="fb[<?php echo $ii; ?> ][AttachPost]" <?php if ((int) $isAttachFB == 2) { echo "checked"; } ?> /> <?php _e('Share a link to your blogpost', 'nxs_snap'); ?> .. <?php _e('or', 'nxs_snap'); ?> .. <input value="1" id="apFBAttch<?php echo $ii; ?> " onchange="doSwitchShAtt(1,<?php echo $ii; ?> );" type="radio" name="fb[<?php echo $ii; ?> ][AttachPost]" <?php if ((int) $isAttachFB == 1) { echo "checked"; } ?> /> <?php _e('Attach your blogpost', 'nxs_snap'); ?> </div> <div class="popShAtt" id="popShAtt<?php echo $ii; ?> "><h3><?php _e('Two ways of attaching post on Facebook', 'nxs_snap'); ?> </h3> <img src="<?php echo $nxs_plurl; ?> img/fb2wops.png" width="600" height="257" alt="<?php _e('Two ways of attaching post on Facebook', 'nxs_snap'); ?> "/></div> <div class="popShAtt" id="popShAtt<?php echo $ii; ?> X"><h3><?php _e('Facebook Post Types', 'nxs_snap'); ?> </h3><img src="<?php echo $nxs_plurl; ?> img/fbPostTypesDiff6.png" width="600" height="398" alt="<?php _e('Facebook Post Types', 'nxs_snap'); ?> "/></div> </td></tr> <tr id="altFormat1" style=""><th scope="row" style="vertical-align:top; padding-top: 6px; text-align:right; width:60px; padding-right:10px;"><?php _e('Message Format:', 'nxs_snap'); ?> </th> <td> <?php if (1 == 1) { ?> <textarea cols="150" rows="2" id="fb<?php echo $ii; ?> SNAPformat" name="fb[<?php echo $ii; ?> ][SNAPformat]" style="width:60%;max-width: 610px;" onfocus="jQuery('#fb<?php echo $ii; ?> SNAPformat').attr('rows', 4); jQuery('.nxs_FRMTHint').hide();mxs_showFrmtInfo('apFBTMsgFrmt<?php echo $ii; ?> ');"><?php echo $fbMsgFormat; ?> </textarea> <?php } else { ?> <input value="<?php echo $fbMsgFormat; ?> " type="text" name="fb[<?php echo $ii; ?> ][SNAPformat]" style="width:60%;max-width: 610px;" onfocus="jQuery('.nxs_FRMTHint').hide();mxs_showFrmtInfo('apFBTMsgFrmt<?php echo $ii; ?> ');"/><?php nxs_doShowHint("apFBTMsgFrmt" . $ii, '', '58'); ?> <?php } ?> </td></tr> <?php /* ## Select Image & URL ## */ nxs_showImgToUseDlg($nt, $ii, $imgToUse); nxs_showURLToUseDlg($nt, $ii, $urlToUse); } } }
function showEdPostNTSettings($ntOpts, $post) { global $nxs_plurl; $post_id = $post->ID; $nt = 'li'; $ntU = 'LI'; foreach ($ntOpts as $ii => $ntOpt) { $pMeta = maybe_unserialize(get_post_meta($post_id, 'snapLI', true)); if (is_array($pMeta) && isset($pMeta[$ii])) { $ntOpt = $this->adjMetaOpt($ntOpt, $pMeta[$ii]); } if (empty($ntOpt['imgToUse'])) { $ntOpt['imgToUse'] = ''; } if (empty($ntOpt['urlToUse'])) { $ntOpt['urlToUse'] = ''; } if (empty($ntOpt['catSel'])) { $ntOpt['catSel'] = ''; } $doLI = $ntOpt['doLI'] && (is_array($pMeta) || $ntOpt['catSel'] != '1'); $imgToUse = $ntOpt['imgToUse']; $urlToUse = $ntOpt['urlToUse']; $isAvailLI = isset($ntOpt['liOAuthVerifier']) && $ntOpt['liOAuthVerifier'] != '' && $ntOpt['liAccessTokenSecret'] != '' && $ntOpt['liAccessToken'] != '' && $ntOpt['liAPIKey'] != '' || $ntOpt['ulName'] !== '' && $ntOpt['uPass'] !== ''; $liMsgFormat = htmlentities($ntOpt['liMsgFormat'], ENT_COMPAT, "UTF-8"); $liMsgFormatT = htmlentities($ntOpt['liMsgFormatT'], ENT_COMPAT, "UTF-8"); ?> <tr><th style="text-align:left;" colspan="2"> <?php if ($ntOpt['catSel'] == '1' && trim($ntOpt['catSelEd']) != '') { ?> <input type="hidden" class="nxs_SC" id="nxs_SC_<?php echo $ntU; echo $ii; ?> " value="<?php echo $ntOpt['catSelEd']; ?> " /> <?php } ?> <?php if (!empty($ntOpt['tagsSelX'])) { ?> <input type="hidden" class="nxs_TG" id="nxs_TG_<?php echo $ntU; echo $ii; ?> " value="<?php echo $ntOpt['tagsSelX']; ?> " /> <?php } ?> <?php if ($isAvailLI) { ?> <input class="nxsGrpDoChb" value="1" id="doLI<?php echo $ii; ?> " <?php if ($post->post_status == "publish") { echo 'disabled="disabled"'; } ?> type="checkbox" name="li[<?php echo $ii; ?> ][doLI]" <?php if ((int) $doLI == 1) { echo 'checked="checked" title="def"'; } ?> /> <?php if ($post->post_status == "publish") { ?> <input type="hidden" name="li[<?php echo $ii; ?> ][doLI]" value="<?php echo $doLI; ?> "> <?php } ?> <?php } ?> <div class="nsx_iconedTitle" style="display: inline; font-size: 13px; background-image: url(<?php echo $nxs_plurl; ?> img/li16.png);">LinkedIn - <?php _e('publish to', 'social-networks-auto-poster-facebook-twitter-g'); ?> (<i style="color: #005800;"><?php echo $ntOpt['nName']; ?> </i>)</div></th><td><?php //## Only show RePost button if the post is "published" if ($post->post_status == "publish" && $isAvailLI) { ?> <input alt="<?php echo $ii; ?> " style="float: right;" onmouseout="hidePopShAtt('SV');" onmouseover="showPopShAtt('SV', event);" onclick="return false;" type="button" class="button" name="rePostToLI_repostButton" id="rePostToLI_button" value="<?php _e('Repost to LinkedIn', 'social-networks-auto-poster-facebook-twitter-g'); ?> " /> <?php } ?> <?php if (is_array($pMeta) && isset($pMeta[$ii]) && is_array($pMeta[$ii]) && isset($pMeta[$ii]['pgID'])) { // prr($pMeta[$ii]); ?> <span id="pstdLI<?php echo $ii; ?> " style="float: right;padding-top: 4px; padding-right: 10px;"> <a style="font-size: 10px;" href="<?php if ($pMeta[$ii]['postURL'] != '') { echo $pMeta[$ii]['postURL']; } elseif ($ntOpt['uPage'] != '') { echo $ntOpt['uPage']; } else { } ?> " target="_blank"><?php $nType = "LinkedIn"; printf(__('Posted on', 'social-networks-auto-poster-facebook-twitter-g'), $nType); ?> <?php echo isset($pMeta[$ii]['pDate']) && $pMeta[$ii]['pDate'] != '' ? " (" . $pMeta[$ii]['pDate'] . ")" : ""; ?> </a> </span><?php } ?> </td></tr> <?php if (!$isAvailLI) { ?> <tr><th scope="row" style="text-align:right; width:150px; padding-top: 5px; padding-right:10px;"></th> <td><b>Setup your LinkedIn Account to AutoPost to LinkedIn</b> <?php } else { if ($post->post_status != "publish" && function_exists('nxs_doSMAS5')) { $ntOpt['postTime'] = get_post_time('U', false, $post_id); nxs_doSMAS5($nt, $ii, $ntOpt); } ?> <?php if ($ntOpt['rpstOn'] == '1') { ?> <tr id="altFormat1" style=""><th scope="row" class="nxsTHRow"> <input value="0" type="hidden" name="<?php echo $nt; ?> [<?php echo $ii; ?> ][rpstPostIncl]"/><input value="nxsi<?php echo $ii; ?> li" type="checkbox" name="<?php echo $nt; ?> [<?php echo $ii; ?> ][rpstPostIncl]" <?php if (!empty($ntOpt['rpstPostIncl'])) { echo "checked"; } ?> /> </th> <td> <?php _e('Include in "Auto-Reposting" to this network.', 'social-networks-auto-poster-facebook-twitter-g'); ?> </td></tr> <?php } ?> <tr><th scope="row" style="text-align:right; width:150px; vertical-align:top; padding-top: 0px; padding-right:10px;"> <?php _e('Post Type:', 'social-networks-auto-poster-facebook-twitter-g'); ?> </th><td> <input type="radio" name="li[<?php echo $ii; ?> ][postType]" value="T" <?php if ($ntOpt['postType'] == 'T') { echo 'checked="checked"'; } ?> /><?php _e('Text Post', 'social-networks-auto-poster-facebook-twitter-g'); ?> - <i><?php _e('just text message', 'social-networks-auto-poster-facebook-twitter-g'); ?> </i><br/> <span class="nxs_li_nxapi_<?php echo $ii; ?> " style="display: <?php echo !empty($ntOpt['apiToUse']) && $ntOpt['apiToUse'] == 'nx' ? "block" : "none"; ?> ;"> <input type="radio" name="li[<?php echo $ii; ?> ][postType]" value="I" <?php if ($ntOpt['postType'] == 'I') { echo 'checked="checked"'; } ?> onchange="jQuery('#altFormatIMG<?php echo $nt . $ii; ?> ').show();" /> <?php _e('Post to LinkedIn as "Image post"', 'social-networks-auto-poster-facebook-twitter-g'); ?> - <i><?php _e('big image with text message', 'social-networks-auto-poster-facebook-twitter-g'); ?> </i><br/> </span> <input type="radio" name="li[<?php echo $ii; ?> ][postType]" value="A" <?php if (!isset($ntOpt['postType']) || $ntOpt['postType'] == '' || $ntOpt['postType'] == 'A') { echo 'checked="checked"'; } ?> onchange="jQuery('#altFormatIMG<?php echo $nt . $ii; ?> ').hide();" /><?php _e('Text Post with "attached" blogpost', 'social-networks-auto-poster-facebook-twitter-g'); ?> </td></tr> <tr id="altFormat1" style=""><th scope="row" style="vertical-align:top; padding-top: 6px; text-align:right; width:60px; padding-right:10px;"><?php _e('Message Format:', 'social-networks-auto-poster-facebook-twitter-g'); ?> </th> <td> <textarea cols="150" rows="1" id="li<?php echo $ii; ?> SNAPformat" name="li[<?php echo $ii; ?> ][SNAPformat]" style="width:60%;max-width: 610px;" onfocus="jQuery('#li<?php echo $ii; ?> SNAPformat').attr('rows', 4); jQuery('.nxs_FRMTHint').hide();mxs_showFrmtInfo('apLIMsgFrmt<?php echo $ii; ?> ');"><?php echo $liMsgFormat; ?> </textarea> <?php nxs_doShowHint("apLIMsgFrmt" . $ii); ?> </td></tr> <tr id="altFormat1" style=""><th scope="row" style="vertical-align:top; padding-top: 6px; text-align:right; width:60px; padding-right:10px;"><?php _e('Title Format (Groups Only):', 'social-networks-auto-poster-facebook-twitter-g'); ?> </th> <td><input value="<?php echo $liMsgFormatT; ?> " type="text" name="li[<?php echo $ii; ?> ][SNAPformatT]" style="width:60%;max-width: 610px;" onfocus="jQuery('.nxs_FRMTHint').hide();mxs_showFrmtInfo('apLIMsgFrmtT<?php echo $ii; ?> ');"/><?php nxs_doShowHint("apLIMsgFrmtT" . $ii, '', '58'); ?> </td></tr> <?php /* ## Select Image & URL ## */ nxs_showImgToUseDlg($nt, $ii, $imgToUse); nxs_showURLToUseDlg($nt, $ii, $urlToUse); ?> <?php } } }
function showEdPostNTSettings($ntOpts, $post) { global $nxs_plurl; $post_id = $post->ID; $nt = 'gp'; $ntU = 'GP'; foreach ($ntOpts as $ii => $ntOpt) { $pMeta = maybe_unserialize(get_post_meta($post_id, 'snapGP', true)); if (is_array($pMeta) && isset($pMeta[$ii]) && is_array($pMeta[$ii])) { $ntOpt = $this->adjMetaOpt($ntOpt, $pMeta[$ii]); } if (empty($ntOpt['imgToUse'])) { $ntOpt['imgToUse'] = ''; } if (empty($ntOpt['urlToUse'])) { $ntOpt['urlToUse'] = ''; } $doGP = $ntOpt['doGP'] && (is_array($pMeta) || $ntOpt['catSel'] != '1'); $imgToUse = $ntOpt['imgToUse']; $urlToUse = $ntOpt['urlToUse']; $isAvailGP = $ntOpt['gpUName'] != '' && $ntOpt['gpPass'] != ''; $gpMsgFormat = htmlentities($ntOpt['gpMsgFormat'], ENT_COMPAT, "UTF-8"); if (!isset($ntOpt['postType']) || $ntOpt['postType'] == '') { if ((int) $ntOpt['imgPost'] == 1) { $ntOpt['postType'] = 'I'; } if ((int) $ntOpt['gpAttch'] == 1 || $isNew) { $ntOpt['postType'] = 'A'; } } $gpPostType = $ntOpt['postType']; ?> <tr><th style="text-align:left;" colspan="2"> <?php if ($ntOpt['catSel'] == '1' && trim($ntOpt['catSelEd']) != '') { ?> <input type="hidden" class="nxs_SC" id="nxs_SC_<?php echo $ntU; echo $ii; ?> " value="<?php echo $ntOpt['catSelEd']; ?> " /> <?php } ?> <?php if (!empty($ntOpt['tagsSelX'])) { ?> <input type="hidden" class="nxs_TG" id="nxs_TG_<?php echo $ntU; echo $ii; ?> " value="<?php echo $ntOpt['tagsSelX']; ?> " /> <?php } ?> <?php if ($isAvailGP) { ?> <input class="nxsGrpDoChb" value="1" id="doGP<?php echo $ii; ?> " <?php if ($post->post_status == "publish") { echo 'disabled="disabled"'; } ?> type="checkbox" name="gp[<?php echo $ii; ?> ][doGP]" <?php if ((int) $doGP == 1) { echo 'checked="checked" title="def"'; } ?> /> <?php if ($post->post_status == "publish") { ?> <input type="hidden" name="gp[<?php echo $ii; ?> ][doGP]" value="<?php echo $doGP; ?> "> <?php } ?> <?php } ?> <div class="nsx_iconedTitle" style="display: inline; font-size: 13px; background-image: url(<?php echo $nxs_plurl; ?> img/gp16.png);">Google+ - <?php _e('publish to', 'nxs_snap'); ?> (<i style="color: #005800;"><?php echo $ntOpt['nName']; ?> </i>)</div></th> <td><?php //## Only show RePost button if the post is "published" if ($post->post_status == "publish" && $isAvailGP) { ?> <input alt="<?php echo $ii; ?> " style="float: right;" onmouseout="hidePopShAtt('SV');" onmouseover="showPopShAtt('SV', event);" onclick="return false;" type="button" class="button" name="rePostToGP_repostButton" id="rePostToGP_button" value="<?php _e('Repost to Google+', 'nxs_snap'); ?> " /> <?php } ?> <?php if (is_array($pMeta) && isset($pMeta[$ii]) && is_array($pMeta[$ii]) && isset($pMeta[$ii]['pgID'])) { ?> <span id="pstdGP<?php echo $ii; ?> " style="float: right;padding-top: 4px; padding-right: 10px;"> <a style="font-size: 10px;" href="https://plus.google.com/<?php echo $pMeta[$ii]['pgID']; ?> " target="_blank"><?php $nType = "Google+"; printf(__('Posted on', 'nxs_snap'), $nType); ?> <?php echo isset($pMeta[$ii]['pDate']) && $pMeta[$ii]['pDate'] != '' ? " (" . $pMeta[$ii]['pDate'] . ")" : ""; ?> </a> </span><?php } ?> </td></tr> <?php if (!$isAvailGP) { ?> <tr><th scope="row" style="text-align:right; width:150px; padding-top: 5px; padding-right:10px;"></th> <td><b>Setup your Google+ Account to AutoPost to Google+</b> <?php } else { if ($post->post_status != "publish" && function_exists('nxs_doSMAS5')) { $ntOpt['postTime'] = get_post_time('U', false, $post_id); nxs_doSMAS5($nt, $ii, $ntOpt); } if ((int) $doGP == 1 && $post->post_status == "publish" && isset($ntOpt['timeToRun']) && $ntOpt['timeToRun'] > time()) { ?> <tr><th style="text-align:left; color: purple;" colspan="2"> ===>>>> <?php _e('Autopost has been schedulled for', 'nxs_snap'); ?> <?php echo date('F j, Y, g:i a', $ntOpt['timeToRun']); ?> </th> <?php } ?> <?php if ($ntOpt['rpstOn'] == '1') { ?> <tr id="altFormat1" style=""><th scope="row" class="nxsTHRow"> <input value="0" type="hidden" name="<?php echo $nt; ?> [<?php echo $ii; ?> ][rpstPostIncl]"/><input value="nxsi<?php echo $ii; ?> gp" type="checkbox" name="<?php echo $nt; ?> [<?php echo $ii; ?> ][rpstPostIncl]" <?php if (!empty($ntOpt['rpstPostIncl'])) { echo "checked"; } ?> /> </th> <td> <?php _e('Include in "Auto-Reposting" to this network.', 'nxs_snap'); ?> </td></tr> <?php } ?> <tr><th scope="row" style="text-align:right; width:150px; vertical-align:top; padding-top: 0px; padding-right:10px;"> <?php _e('Post Type:', 'nxs_snap'); ?> <br/> (<a id="showShAtt" style="font-weight: normal" onmouseout="hidePopShAtt('<?php echo $ii; ?> XG');" onmouseover="showPopShAtt('<?php echo $ii; ?> XG', event);" onclick="return false;" class="underdash" href="http://www.nextscripts.com/blog/"><?php _e('What\'s the difference?', 'nxs_snap'); ?> </a>) </th><td> <input type="radio" name="gp[<?php echo $ii; ?> ][postType]" value="T" <?php if ($gpPostType == 'T') { echo 'checked="checked"'; } ?> /> <?php _e('Text Post', 'nxs_snap'); ?> - <i><?php _e('just text message', 'nxs_snap'); ?> </i><br/> <input type="radio" name="gp[<?php echo $ii; ?> ][postType]" value="I" <?php if ($gpPostType == 'I') { echo 'checked="checked"'; } ?> onchange="jQuery('#altFormatIMG<?php echo $nt . $ii; ?> ').show();" /> <?php _e('Post to Google+ as "Image post"', 'nxs_snap'); ?> - <i><?php _e('big image with text message', 'nxs_snap'); ?> </i><br/> <input type="radio" name="gp[<?php echo $ii; ?> ][postType]" value="A" <?php if (!isset($gpPostType) || $gpPostType == '' || $gpPostType == 'A') { echo 'checked="checked"'; } ?> onchange="jQuery('#altFormatIMG<?php echo $nt . $ii; ?> ').hide();" /><?php _e('Text Post with "attached" blogpost', 'nxs_snap'); ?> <div class="popShAtt" id="popShAtt<?php echo $ii; ?> XG"><h3><?php _e('Google+ Post Types', 'nxs_snap'); ?> </h3><img src="<?php echo $nxs_plurl; ?> img/gpPostTypesDiff6.png" width="600" height="285" alt="<?php _e('Google+ Post Types', 'nxs_snap'); ?> "/></div> </td></tr> <?php if ($ntOpt['gpCommID'] != '') { ?> <tr><th scope="row" style="text-align:right; width:150px; padding-top: 5px; padding-right:10px;">Community Category</th> <td><select name="gp[<?php echo $ii; ?> ][apGPCCat]" id="apGPCCat"> <?php if (!empty($ntOpt['gpCCatsList'])) { $gCats = $ntOpt['gpCCatsList']; if (base64_encode(base64_decode($gCats)) === $gCats) { $gCats = base64_decode($gCats); } if ($ntOpt['gpCCat'] != '') { $gCats = str_replace($ntOpt['gpCCat'] . '"', $ntOpt['gpCCat'] . '" selected="selected"', $gCats); } echo $gCats; } else { ?> <option value="0">None(Please go to settings and retreive)</option> <?php } ?> </select></td> </tr> <?php } ?> <?php /* ## Message Format ## */ ?> <tr id="altFormat1" style=""><th scope="row" style="vertical-align:top; padding-top: 6px; text-align:right; width:60px; padding-right:10px;"><?php _e('Message Format:', 'nxs_snap'); ?> </th> <td> <?php if (1 == 1) { ?> <textarea cols="150" rows="1" id="gp<?php echo $ii; ?> SNAPformat" name="gp[<?php echo $ii; ?> ][SNAPformat]" style="width:60%;max-width: 610px;" onfocus="jQuery('#gp<?php echo $ii; ?> SNAPformat').attr('rows', 4); jQuery('.nxs_FRMTHint').hide();mxs_showFrmtInfo('apGPMsgFrmt<?php echo $ii; ?> ');"><?php echo $gpMsgFormat; ?> </textarea> <?php } else { ?> <input value="<?php echo $gpMsgFormat; ?> " type="text" name="gp[<?php echo $ii; ?> ][SNAPformat]" style="width:60%;max-width: 610px;" onfocus="jQuery('.nxs_FRMTHint').hide();mxs_showFrmtInfo('apGPMsgFrmt<?php echo $ii; ?> ');"/><?php nxs_doShowHint("apGPMsgFrmt" . $ii); ?> <?php } ?> </td></tr> <?php /* ## Select Image & URL ## */ nxs_showImgToUseDlg($nt, $ii, $imgToUse, !isset($gpPostType) || $gpPostType == '' || $gpPostType == 'A'); nxs_showURLToUseDlg($nt, $ii, $urlToUse); ?> <?php } } }