Plugin Directory

Changeset 2180666


Ignore:
Timestamp:
10/26/2019 02:57:21 PM (6 years ago)
Author:
magent
Message:

Added classes to html output to improve CSS support for PMs

File:
1 edited

Legend:

Unmodified
Added
Removed
  • vampire-character/trunk/inc/pm.php

    r2056058 r2180666  
    133133            break;
    134134        case "vtmfrom":
    135             echo vtm_formatOutput($info['FromFull']);
     135            echo vtm_formatOutput($info['FromFull'], 1);
    136136            break;
    137137        case "vtmto":
     
    16741674                    <<?php echo $subjecthtag; ?> class="entry-title"><?php echo get_the_title($postID); ?></<?php echo $subjecthtag; ?>>
    16751675                    <div class="vtm_pmhead">
    1676                         <span>To: <?php echo vtm_formatOutput($info['ToFull']); ?></span>
    1677                         <span>From: <?php echo vtm_formatOutput($info['FromFull']); ?></span>
    1678                         <span>Subject: <?php echo get_the_title($postID); ?></span>
    1679                         <span>Sent: <?php echo get_the_time( get_option( 'date_format' ) ); ?></span>
     1676                        <span class="vtm_pmhead_to">To: <?php echo vtm_formatOutput($info['ToFull']); ?></span>
     1677                        <span class="vtm_pmhead_from">From: <?php echo vtm_formatOutput($info['FromFull']); ?></span>
     1678                        <span class="vtm_pmhead_sent">Sent: <?php echo get_the_time( get_option( 'date_format' ) ); ?></span>
     1679                        <span class="vtm_pmhead_subject">Subject: <?php echo get_the_title($postID); ?></span>
    16801680                    </div>
    16811681                    </header>
     
    17151715                        <?php
    17161716                            $pid = get_post_meta( get_the_ID(), '_vtmpm_replyto_postid', true );;
     1717
    17171718                            while (isset($pid) && !empty($pid)) {
    1718                                 vtm_pm_render_pmhead($pid, 'strong');
     1719                                $tochid = get_post_meta( $pid, '_vtmpm_to_characterID', true );
     1720                                $fromchid = get_post_meta( $pid, '_vtmpm_from_characterID', true );
     1721
     1722                                if ($vtmglobal['characterID'] == $tochid)
     1723                                    $pmclass = "vtm_pm_tome";
     1724                                elseif ($vtmglobal['characterID'] == $fromchid)
     1725                                    $pmclass = "vtm_pm_fromme";
     1726                                else
     1727                                    $pmclass = "";
     1728                                print "<div class='$pmclass'>";
     1729                                vtm_pm_render_pmhead($pid, 'h2');
    17191730                                vtm_pm_render_pmcontent($pid);
    17201731                                $pid =  get_post_meta( $pid, '_vtmpm_replyto_postid', true );
     1732                                print "</div>";
    17211733                            }
    17221734                       
     
    17271739    }
    17281740    function vtm_pm_render_pmmsg() {
     1741        global $wpdb;
     1742       
    17291743        $current_user = wp_get_current_user();
    17301744        $postID = get_the_ID();
     
    17491763                update_post_meta($postID, '_vtmpm_to_status', 'read' );
    17501764            }
     1765            $totypeid   = get_post_meta( $postID, '_vtmpm_to_type', true );
     1766            $fromtypeid = get_post_meta( $postID, '_vtmpm_from_type', true );
     1767            if ($totypeid)
     1768                $pmclass = "vtm_pm_type_" . sanitize_key($wpdb->get_var($wpdb->prepare("SELECT NAME FROM " . VTM_TABLE_PREFIX . "PM_TYPE WHERE ID = '%s'", $totypeid)));
     1769            elseif ($fromtypeid)
     1770                $pmclass = "vtm_pm_type_" . sanitize_key($wpdb->get_var($wpdb->prepare("SELECT NAME FROM " . VTM_TABLE_PREFIX . "PM_TYPE WHERE ID = '%s'", $fromtypeid)));
     1771            else
     1772                $pmclass = "";
     1773            $tochid = get_post_meta( $postID, '_vtmpm_to_characterID', true );
     1774            $fromchid = get_post_meta( $postID, '_vtmpm_from_characterID', true );
     1775            if ($tochid == $chid)
     1776                $pmclass .= " vtm_pm_tome";
     1777            elseif ($fromchid == $chid)
     1778                $pmclass .= " vtm_pm_fromme";
     1779           
     1780           
    17511781            ?>
    1752                 <div class="vtm_pmmsg">
     1782                <div class="vtm_pmmsg <?php echo $pmclass;?>">
    17531783            <?php
    17541784            vtm_pm_render_pmhead($postID, 'h1');
Note: See TracChangeset for help on using the changeset viewer.