Plugin Directory

Changeset 1267270


Ignore:
Timestamp:
10/16/2015 09:55:25 AM (10 years ago)
Author:
d363f86b
Message:

Several fixes in UI and version update to 1.1.5

Location:
crm-by-tpc/trunk
Files:
1 added
1 deleted
6 edited

Legend:

Unmodified
Added
Removed
  • crm-by-tpc/trunk/TPC/Autoloader/LoaderClass.php

    r1241787 r1267270  
    123123        public function loadClass( $className ) {
    124124            $namespacesRegex = implode( "_|", $this->namespaces );
    125             $regex           = "/^{$namespaces}.*/";
     125            $regex           = "/^{$namespacesRegex}.*/";
    126126
    127127            if( preg_match( $regex, $className ) && ( $file = $this->findClass( $className ) ) ) {
  • crm-by-tpc/trunk/TPC/CRM/Admin/Users.php

    r1241787 r1267270  
    8181            $post_counts = count_many_users_posts( array( $userid ) );
    8282            $numposts = intval($post_counts[$userid]);
    83 
     83            $meta_data = get_user_meta($user->ID);
    8484            $html = $wp_list_table->get_single_row( $user->ID, $user, $rows, $i );
    8585            $index_fields = array('login' => strtolower($user->user_login),
     
    9090                                  'posts' => $numposts,
    9191                                  'html' => $html);
    92 
     92            foreach($meta_data as $userMetaKey => $metaValue) {
     93                $index_fields[$userMetaKey] = $metaValue[0];
     94            }
    9395            if ( !empty( $user->roles ) && is_array( $user->roles ) ) {
    9496                $roles = "";
     
    147149            $userid = $user->ID;
    148150            $numposts = intval($post_counts[$userid]);
    149 
     151            $meta_data = get_user_meta($user->ID);
    150152            $html = $wp_list_table->get_single_row_compressed($user->ID, $user, $rows, $i, $numposts, $editable_roles);
    151153            $index_fields = array('login' => strtolower($user->user_login),
     
    157159                'html' => $html);
    158160
    159 
     161            foreach($meta_data as $userMetaKey => $metaValue) {
     162                $index_fields[$userMetaKey] = $metaValue[0];
     163            }
    160164            if (!empty($user->roles) && is_array($user->roles)) {
    161165                $roles = "";
  • crm-by-tpc/trunk/TPC/CRM/Admin/UsersListTable.php

    r1045519 r1267270  
    166166     */
    167167    public function getColumnsDataType( $columns = null ) {
    168         if( !$null ) {
     168        if( !$columns ) {
    169169            $columns = $this->getVisibleColumns( );
    170170        }
  • crm-by-tpc/trunk/TPC/CRM/Admin/WPUserListTable.php

    r1241787 r1267270  
    7878            // 'search'  => $usersearch,
    7979            'orderby' => $orderby,
    80             'order'   => $order,
     80            'order'   => $_REQUEST[ "order" ],
    8181            'fields'  => 'all_with_meta'
    8282        );
     
    133133
    134134            if ( is_multisite() && empty( $user_object->allcaps ) )
    135                 continue;
     135                return false;
    136136
    137137            $style = ( ' class="alternate"' == $style ) ? '' : ' class="alternate"';
  • crm-by-tpc/trunk/assets/js/admin-users.js

    r1241787 r1267270  
    143143                    var parent = $(this).closest( '.filter-inputs' );
    144144                    var field_choosen = parent.find( '.chosen-container' ).first().find( '.chosen-single span' ).html();
    145 
     145                    var default_field = parent.find( '.chosen-container' ).first().find( '.chosen-single span' ).html().toLowerCase();
     146                    var default_field_chosen = default_field.replace(/ /ig, "_");
    146147                    var value = $(this).val();
    147148                    if ((!!value) && (typeof value !== 'undefined'))
     
    169170                                break;
    170171                            default:
     172                                if(typeof default_field_chosen !== 'undefined')
     173                                 // console.log(typeof default_field_chosen);
    171174                                break;
    172175                        }
     
    178181                    var parent = $(this).closest( '.filter-inputs' );
    179182                    var field_choosen = parent.find( '.chosen-container' ).first().find( '.chosen-single span' ).html();
    180 
     183                    var default_field = parent.find( '.chosen-container' ).first().find( '.chosen-single span' ).html().toLowerCase();
     184                    var default_field_chosen = default_field.replace(/ /ig, "_");
     185                    //console.log(default_field_chosen);
    181186                    var value = $(this).val();
    182187                    if ((!!value) && (typeof value !== 'undefined'))
     
    184189                        checked = true;
    185190                        filtered_fields++;
    186 
     191                        console.log(user);
    187192                        switch (field_choosen)
    188193                        {
     
    216221                                break;
    217222                            default:
     223                                //console.log(user[default_field_chosen]);
     224                                if(user[default_field_chosen].indexOf(value) > -1) fields_passed++;
    218225                                break;
    219226                        }
     
    747754         */
    748755        var fnAjaxCall = function( e, settings, json ) {
    749             aHidden = json && json.hidden ? json.hidden : [ ];
     756            var aHidden = json && json.hidden ? json.hidden : [ ];
    750757        }
    751758
     
    16211628            console.log(resetFilterHooks.length + ' >>>>');
    16221629
    1623             for (i=0 ; i<resetFilterHooks.length ; i++) {
     1630            for (var i=0 ; i<resetFilterHooks.length ; i++) {
    16241631                resetFilterHooks[i]();
    16251632            }
     1633
     1634            $('.custom-hide-column-tog').each(function(e) {
     1635                if ($(this).is(':checked')) $(this).prop('checked', false);
     1636            });
    16261637        } );
    16271638
  • crm-by-tpc/trunk/load.php

    r1244755 r1267270  
    66 * Author: The Portland Company
    77 * Author URI: http://www.theportlandcompany.com
    8  * Version: 1.1.4
     8 * Version: 1.1.5
    99 */
    1010defined( 'TPC_CRM_ROOT'      ) or define( 'TPC_CRM_ROOT'     , dirname( __FILE__ ) );
     
    1212defined( 'TPC_CRM_SLUG'      ) or define( 'TPC_CRM_SLUG'     , 'tpc-crm' );
    1313defined( 'TPC_CRM_INSTALLED' ) or define( 'TPC_CRM_INSTALLED', true );
    14 defined( 'TPC_CRM_FREE_VERSION') or define( 'TPC_CRM_FREE_VERSION', '1.1.4');
     14defined( 'TPC_CRM_FREE_VERSION') or define( 'TPC_CRM_FREE_VERSION', '1.1.5');
    1515
    1616require_once( dirname( __FILE__ ) . DIRECTORY_SEPARATOR . 'start.php' );
Note: See TracChangeset for help on using the changeset viewer.