Exemplo n.º 1
0
        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 
                }
            }
        }
Exemplo n.º 2
0
        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 
                }
            }
        }
Exemplo n.º 3
0
        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 
                }
            }
        }
Exemplo n.º 4
0
        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 
                }
            }
        }
Exemplo n.º 5
0
        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 
                }
            }
        }
Exemplo n.º 6
0
        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>&nbsp;<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>&nbsp;&nbsp;&nbsp;&nbsp;
                <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);
                    ?>
 &nbsp;&nbsp;&nbsp;&nbsp;
                <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 
                }
            }
        }
Exemplo n.º 7
0
        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 
                }
            }
        }
Exemplo n.º 9
0
        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>&nbsp;&nbsp;&nbsp; <?php 
                if (!isset($options['twOK']) || $options['twOK'] != '1') {
                    ?>
 <div class="blnkg">=== Submit Test Post to Complete ===&gt;</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 
        }
Exemplo n.º 11
0
        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 
                }
            }
        }
Exemplo n.º 12
0
        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">&lt;=== <?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>&nbsp;&nbsp;&nbsp; <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 
        }
Exemplo n.º 13
0
        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 
                }
            }
        }
Exemplo n.º 14
0
        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 
                }
            }
        }
Exemplo n.º 15
0
        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 
                }
            }
        }
Exemplo n.º 17
0
        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');
                    ?>
 &lt;-- (<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');
                    ?>
&nbsp;</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);
                }
            }
        }
Exemplo n.º 18
0
        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">
                ===&gt;&gt;&gt;&gt;&nbsp;<?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 
                }
            }
        }