Plugin Directory

Changeset 3012365


Ignore:
Timestamp:
12/20/2023 09:30:47 AM (2 years ago)
Author:
abcfolio
Message:

Version 1.7.4

Location:
staff-list/trunk
Files:
12 edited

Legend:

Unmodified
Added
Removed
  • staff-list/trunk/admin/autil.php

    r2698048 r3012365  
    514514}
    515515
     516function abcfsl_mbox_autil_input_four_fields( $data1, $data2, $data3, $data4, $w1, $w2, $w3, $w4, $cntrW ){
     517
     518    $flexCntr = 'abcflFGCntr';
     519   
     520    switch ( $cntrW ) {
     521        case 50:
     522            $flexCntr = 'abcflFGCntr abcflFGCntr50';
     523            break;
     524        default:
     525            break;
     526    }
     527
     528    // abcflFG80P abcflFG70P abcflFG65P abcflFG33P abcflFG28P abcflFG18P abcflFG16P
     529
     530    $flexCntrS = abcfl_html_tag( 'div', '', $flexCntr );
     531    $divS1 = abcfl_html_tag( 'div', '', 'abcflFG' . $w1 . 'P' );
     532    $divS2 = abcfl_html_tag( 'div', '', 'abcflFG' . $w2 . 'P' );
     533    $divS3 = abcfl_html_tag( 'div', '', 'abcflFG' . $w3 . 'P' );
     534    $divS4 = abcfl_html_tag( 'div', '', 'abcflFG' . $w4 . 'P' );   
     535    $divE = abcfl_html_tag_end( 'div');
     536
     537    return $flexCntrS . $divS1 . $data1 . $divE . $divS2 . $data2 . $divE . $divS3 . $data3 . $divE . $divS4 . $data4 . $divE . $divE;
     538}
    516539//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
    517540
  • staff-list/trunk/admin/class-mbox-item.php

    r2632766 r3012365  
    7878        $this->save_img_S( $postID );
    7979        abcfl_mbsave_save_txt($postID, 'imgLnkL', '_imgLnkL');
     80        abcfl_mbsave_save_txt($postID, 'sPgLnkCustTxt', '_sPgLnkCustTxt');
     81
    8082        abcfl_mbsave_save_txt($postID, 'imgLnkArgs', '_imgLnkArgs');
    8183        abcfl_mbsave_save_txt($postID, 'imgLnkClick', '_imgLnkClick');
  • staff-list/trunk/admin/mbox-item-img.php

    r2674521 r3012365  
    182182    $overTxtI1 = isset( $itemOptns['_overTxtI1'] ) ? esc_attr( $itemOptns['_overTxtI1'][0] ) : '';
    183183    $overTxtI2 = isset( $itemOptns['_overTxtI2'] ) ? esc_attr( $itemOptns['_overTxtI2'][0] ) : '';
     184    $sPgLnkCustTxt = isset( $itemOptns['_sPgLnkCustTxt'] ) ? esc_attr( $itemOptns['_sPgLnkCustTxt'][0] ) : '';
    184185
    185186    $sPgLnkTxt = isset( $tplateOptns['_sPgLnkTxt'] ) ? esc_attr( $tplateOptns['_sPgLnkTxt'][0] ) : '';
     
    221222
    222223    //-- IMG LINK -----------------------------------------------------------
    223     abcfsl_mbox_item_img_link_cntr( $imgLnkL, $sPgLnkNT, $imgLnkLDefault, $imgLnkArgs, $imgLnkClick, $sPgLnkShow, $sPgLnkTxt );
     224    abcfsl_mbox_item_img_link_cntr( $imgLnkL, $sPgLnkNT, $imgLnkLDefault, $imgLnkArgs, $imgLnkClick, $sPgLnkShow, $sPgLnkTxt, $sPgLnkCustTxt );
    224225
    225226    //-- OVERLAY ----------------------------------
     
    306307
    307308// NEW. Image link container
    308 function abcfsl_mbox_item_img_link_cntr( $imgLnkL, $sPgLnkNT, $imgLnkLDefault, $imgLnkArgs, $imgLnkClick, $sPgLnkShow, $sPgLnkTxt ){
     309function abcfsl_mbox_item_img_link_cntr( $imgLnkL, $sPgLnkNT, $imgLnkLDefault, $imgLnkArgs, $imgLnkClick, $sPgLnkShow, $sPgLnkTxt, $sPgLnkCustTxt ){
    309310
    310311    $lnkTplateOptns = abcfsl_mbox_item_img_link_ro_values ( $imgLnkLDefault, $sPgLnkNT, $sPgLnkShow, $sPgLnkTxt );
     
    317318    $roImgLnkTpltOptns = abcfl_input_txt_readonly('ro_imgLnkTpltOptns', '', $lnkTplateOptns['imgLnkOptns'], abcfsl_txta(22), '', '100%', '', '', 'abcflFldCntr', 'abcflFldLbl');
    318319    $roTxtLnkTpltOptns = abcfl_input_txt_readonly('ro_txtLnkTpltOptns', '', $lnkTplateOptns['txtLnkOptns'], abcfsl_txta(43), '', '100%', '', '', 'abcflFldCntr', 'abcflFldLbl');
     320    $lnkCustTxt = abcfl_input_txt('sPgLnkCustTxt', '', $sPgLnkCustTxt, abcfsl_txta(900), '', '100%', '', '', 'abcflFldCntr', 'abcflFldLbl');
     321
    319322    $imgLnkL = abcfl_input_txt('imgLnkL', '', $imgLnkL, abcfsl_txta(20). ' URL', '', '100%', '', '', 'abcflFldCntr', 'abcflFldLbl');
    320323   
     
    322325    $dataR = abcfl_input_txt('imgLnkClick', '', $imgLnkClick, abcfsl_txta(199), '', '100%', '', '', 'abcflFldCntr', 'abcflFldLbl');
    323326
    324     echo abcfsl_mbox_autil_input_three_fields( $roImgLnkTpltOptns, $roTxtLnkTpltOptns, $imgLnkL, 16, 16, 65, 100 );
     327    //echo abcfsl_mbox_autil_input_three_fields( $roImgLnkTpltOptns, $roTxtLnkTpltOptns, $imgLnkL, 8, 16, 70, 100 );
     328   
     329    //abcfsl_mbox_autil_input_four_fields( $data1, $data2, $data3, $data4, $w1, $w2, $w3, $w4, $cntrW );
     330    echo abcfsl_mbox_autil_input_four_fields( $roImgLnkTpltOptns, $roTxtLnkTpltOptns, $lnkCustTxt, $imgLnkL, 8, 10, 18, 60, 100 );
    325331    echo abcfl_input_info_lbl( abcfsl_txta(262), 'abcflMTop5 abcflFldHlpUnder', 14 );
    326332    echo abcfsl_mbox_autil_input_two_fields( $dataL, $dataR, 100, 50 );
     
    331337function abcfsl_mbox_item_img_link_ro_values ( $imgLnkLDefault, $sPgLnkNT, $sPgLnkShow, $sPgLnkTxt ){
    332338
    333     // sPgLnkShow: N, S, ST, SPHYB SPGCUST SPCUST.
     339    // sPgLnkShow Page type: N, S, ST, SPHYB SPGCUST SPCUST.
    334340    // imgLnkLDefault = Link staff image to Single Page (image hyperlink). 
    335341    // sPgLnkNT = Open in a new tab or window.
     
    358364    if( $sPgLnkShow == 'SPHYB' ) {
    359365        if( $imgLnkLDefault == 1 ) {
    360             $out['imgLnkOptns'] = $pfix . 'HYBRID';
     366            $out['imgLnkOptns'] = $pfix . 'HB';
    361367        }
    362368        if( !empty( $sPgLnkTxt ) ) {
    363             $out['txtLnkOptns'] = $pfix . 'HYBRID ' . $sPgLnkTxt;
    364         } 
     369            $out['txtLnkOptns'] = $pfix . 'HB ' . $sPgLnkTxt;
     370        }
    365371        return $out;         
    366372    }
     
    368374    if( $sPgLnkShow == 'SPCUST' ) {
    369375        if( $imgLnkLDefault == 1 ) {
    370             $out['imgLnkOptns'] = $pfix  . 'CUSTOM';
     376            $out['imgLnkOptns'] = $pfix  . 'CUST';
    371377        }
    372378        if( !empty( $sPgLnkTxt ) ) {
    373             $out['txtLnkOptns'] = $pfix  . 'CUSTOM ' . $sPgLnkTxt;
     379            $out['txtLnkOptns'] = $pfix  . 'CUST ' . $sPgLnkTxt;
    374380        }
    375381        return $out;         
  • staff-list/trunk/admin/mbox-item-tabs.php

    r2517980 r3012365  
    7676    $itemOptns = get_post_custom( $postID );
    7777
     78    //print_r($itemOptns); die;
     79
    7880    //--- Content START ----------------------
    7981    //echo abcfl_html_tag( 'div', 'abcfsl_VTabsCntCntr_1', 'abcflVTabsCntCntr' );
  • staff-list/trunk/admin/mbox-tplate-spg-layout.php

    r2652405 r3012365  
    22function abcfsl_mbox_tplate_spg_layout( $tplateOptns, $layout ){
    33
     4    //error_log( print_r( $tplateOptns, true) );
     5
    46    echo  abcfl_html_tag('div','CN4','inside hidden abcflFadeIn');
    5 
    67        $lstLayout = isset( $tplateOptns['_lstLayout'] ) ? esc_attr( $tplateOptns['_lstLayout'][0] ) : '0';
    78        $lstLayoutH = isset( $tplateOptns['_lstLayoutH'] ) ? esc_attr( $tplateOptns['_lstLayoutH'][0] ) : $lstLayout;
     
    3334
    3435        abcfsl_mbox_tplate_spg_layout_css( $tplateOptns );
    35 
    36 
    3736    echo abcfl_html_tag_end('div');
    3837}
  • staff-list/trunk/admin/txt-admin.php

    r2852684 r3012365  
    804804            break;
    805805        case 262:
    806             $out = __('Global settings (Template - Single Page Options). Custom URL can overwrite some of the global settings', 'staff-list');
     806            $out = __('Global settings = Template - Single Page Options. Custom options can overwrite global settings', 'staff-list');
    807807            break;
    808808        case 263:
     
    15331533//--------------------------------             
    15341534            case 900:
     1535                $out = __('Custom Text', 'staff-list');
     1536                break;
     1537            case 901:
    15351538                $out = __('', 'staff-list');
    1536                 break;
     1539                break;     
    15371540        default:
    15381541            break;
  • staff-list/trunk/css/admin.css

    r2583860 r3012365  
    128128.abcflFGCntr .abcflFG70P { width: 70%; }
    129129.abcflFGCntr .abcflFG65P { width: 65%; }
     130.abcflFGCntr .abcflFG60P { width: 60%; }
    130131.abcflFGCntr .abcflFG33P { width: 33%; }
    131132.abcflFGCntr .abcflFG28P { width: 28%; }
     
    134135.abcflFGCntr .abcflFG18P { width: 18%; }
    135136.abcflFGCntr .abcflFG16P { width: 16%; }
     137.abcflFGCntr .abcflFG10P { width: 10%; }
    136138.abcflFGCntr .abcflFG8P { width: 8%; }
    137139
  • staff-list/trunk/inc/cnt-field.php

    r2674521 r3012365  
    206206}
    207207
    208 //== SINGLE PAGE TEXT LINK START ====================================
     208//== SINGLE PAGE TEXT LINK START SPTL =  Single Page Text Link. ====================================
    209209function abcfsl_cnt_field_SPTL( $par, $itemOptns ){
    210210
    211     // Staff member option
     211    // Called from: abcfsl_cnt_txt_field.
     212    // Out: sPg text link container + content.
     213    //-------------------------------------------------
     214    // Individual staff memers can hide sPg links. Staff member option.
    212215    $hideSPgLnk = isset( $itemOptns['_hideSPgLnk'] ) ? $itemOptns['_hideSPgLnk'][0] : '0';
    213216    if( $hideSPgLnk == 1 ) { return ''; }
     
    218221    $parLP['sPgLnkShow'] = $par['sPgLnkShow'];
    219222    $parLP['sPgLnkNT'] = $par['sPgLnkNT'];
    220     $parLP['lineTxt'] = $par['lineTxt'];
     223    $parLP['lineTxt'] = $par['lineTxt']; //$tplateOptns['_sPgLnkTxt']
    221224    $parLP['imgLnkLDefault'] = $par['imgLnkLDefault'];
    222225
    223     $itemTxt = $par['lineTxt'];
     226    // sPg text link can use template's setting or staff member custom text.
     227    // When both of them are empty, no link will show up.
     228    //$itemTxt = $par['lineTxt'];
     229    $itemTxtCust = isset( $itemOptns['_sPgLnkCustTxt'] ) ? $itemOptns['_sPgLnkCustTxt'][0] : '';
     230
     231    if( !abcfl_html_isblank( $itemTxtCust ) ) {
     232        //$itemTxt = $itemTxtCust;
     233        $parLP['lineTxt'] = $itemTxtCust;
     234    }
     235    //-------------------------------------------------
     236    // Changed. Link text is required now.
     237    //if( abcfl_html_isblank( $itemTxt ) ) {  return ''; }
     238    if( abcfl_html_isblank( $parLP['lineTxt'] ) ) {  return ''; }
    224239    //-------------------------------------------------
    225240    $lnkParts = abcfsl_spg_a_tag_lnk_parts( $parLP, $itemOptns, false );
    226241    if( empty( $lnkParts['href'] ) ) {  return ''; }
    227     //-------------------------------------------------
    228     // Changed. Link text is required now.
    229     //if( abcfl_html_isblank( $itemTxt ) ) { $itemTxt = $lnkParts['href']; }
    230     if( abcfl_html_isblank( $itemTxt ) ) {  return ''; }
    231     $aTag = abcfl_html_a_tag_nb( $lnkParts['href'], $itemTxt, $lnkParts['target'], $par['lnkCls'], $par['lnkStyle'], '', $lnkParts['onclick'], $lnkParts['args'] );
     242
     243    //-------------------------------------------------
     244    //$aTag = abcfl_html_a_tag_nb( $lnkParts['href'], $itemTxt, $lnkParts['target'], $par['lnkCls'], $par['lnkStyle'], '', $lnkParts['onclick'], $lnkParts['args'] );
     245    $aTag = abcfl_html_a_tag_nb( $lnkParts['href'], $parLP['lineTxt'], $lnkParts['target'], $par['lnkCls'], $par['lnkStyle'], '', $lnkParts['onclick'], $lnkParts['args'] );
    232246
    233247    $cntrS = abcfl_html_tag( $par['tagType'], '', $par['tagCls'] . ' ' . $par['fieldType'], $par['tagStyle'] );
  • staff-list/trunk/inc/cnt-mp.php

    r2886080 r3012365  
    1919    //-----------------------------------------------------------
    2020
    21     // Checkbox Create link to single page.
     21    // Checkbox Create link to single page. MP field content can be linked to a single page.
    2222    $sPgLnkMP = isset( $tplateOptns['_sPgLnkMP_' . $F] ) ? $tplateOptns['_sPgLnkMP_' . $F][0] :'0';
    2323    if( $sPgLnkMP == 1 ) {
  • staff-list/trunk/inc/spg-a-tag.php

    r2683032 r3012365  
    3636    $lnkParts['args'] = '';
    3737
    38     //== If no hyperlink - exit =========================================
     38    //== If show no hyperlink - exit =========================================
    3939    $parLP = abcfsl_spg_a_tag_get_lnk_parts( $parLP, $itemOptns, $isImgLink );
    4040    if( !$parLP['showLnk'] ) { return $lnkParts; }
    4141    //=========================================================================
    4242
    43     // Hybrid = ST, SPGHYB. Custom = SPGCUST, SPCUST.
     43    // Hybrid = ST, SPGHYB.
     44    // Custom = SPGCUST, SPCUST.
    4445    switch ( $parLP['sPgLnkShow'] ) {
    4546        case 'ST':
     
    118119    if( $parLP['sPgLnkNT'] == 1 ) { $parLP['target'] = '_blank'; }
    119120
    120     // Page type
     121    // Show link: N, Y, SPHYB, SPCUST
    121122    $showLink = $parLP['sPgLnkShow'];
    122123    if( $showLink == 'ST') { $showLink = 'SPHYB'; }
     
    192193    }
    193194   
    194     // Hybrid page has to have custom URL or single page URL.
     195    // Hybrid page URL can't be empty. It has to have custom URL or single page URL.
    195196    if( empty( $parLP['sPageUrl'] ) ) {
    196197        return abcfsl_spg_a_tag_img_lnk_parts_builder( $parLP['sPageUrl'],  $parLP['target'], $itemOptns, $isImgLink  );
  • staff-list/trunk/readme.txt

    r2984734 r3012365  
    66Tested up to:  6.4
    77Requires PHP: 5.6
    8 Stable tag: 1.7.3
     8Stable tag: 1.7.4
    99License: GPLv2 or later
    1010License URI: https://www.gnu.org/licenses/gpl-3.0.html
     
    128128
    129129== Changelog ==
     130
     131=  1.7.4 20231220
     132* Update: Option to replace template's single page text link with staff member custom text.
     133* Update: Tested with WP 6.4.
    130134
    131135= 1.7.3 20231025
  • staff-list/trunk/staff-list.php

    r2984726 r3012365  
    1111Requires at least: 4.9
    1212Requires PHP: 5.6
    13 Version: 1.7.3
     13Version: 1.7.4
    1414------------------------------------------------------------------------
    1515Copyright 2009-2021 abcFolio.
     
    3737final class ABCF_Staff_List {
    3838
    39     private static $instance; 
     39    private static $instance;
    4040    public $pluginSlug = 'abcfolio-staff-list';
    41     public $pluginVersion = '1.7.3';   
     41    public $pluginVersion = '1.7.4';   
    4242    public $prefix = 'abcfsl';
    4343
     
    121121        require_once ABCFSL_PLUGIN_DIR . 'library/abcfl-html.php';
    122122        require_once ABCFSL_PLUGIN_DIR . 'library/abcfl-util.php';
     123
     124        //require_once ABCFSL_PLUGIN_DIR . 'deprecated/inc.php';
    123125
    124126        //if( $this->pluginSlug == 'abcfolio-staff-list' ) {
Note: See TracChangeset for help on using the changeset viewer.