Plugin Directory

Changeset 1591501


Ignore:
Timestamp:
02/08/2017 06:09:18 AM (9 years ago)
Author:
irmau
Message:

Added featured-image.php to display the featured image from a post id.
Added the site directory into the options so that the /irm/ location can be changed for future instances.

Location:
irm-newsroom/trunk
Files:
1 added
1 edited

Legend:

Unmodified
Added
Removed
  • irm-newsroom/trunk/irm-newsroom.php

    r1521493 r1591501  
    8888    register_setting( 'irm-newsroom-group', 'site_key' );
    8989    register_setting( 'irm-newsroom-group', 'site_type' );
     90    register_setting( 'irm-newsroom-group', 'site_directory' );
    9091    register_setting( 'irm-newsroom-group', 'email_landing_page' );
    9192}
     
    102103    $site_key = esc_attr( get_option('site_key') );
    103104    $site_type = esc_attr( get_option('site_type') );
     105    $site_directory = esc_attr( get_option('site_directory') );
    104106    $email_landing_page = esc_attr( get_option('email_landing_page') );
    105107
     
    108110    }
    109111
     112    if(!$site_directory > "") {
     113        $site_directory = "irm";
     114    }
     115
    110116    if(!$email_landing_page > "") {
    111117        $email_landing_page = "/email-alerts-success/";
     
    114120    $irm_shortcodes_list = "";
    115121    $irm_shortcodes_flat = "";
    116     $irm_shortcodes_list = get_data("http://$site_key/irm/SiteData.aspx?DataType=ListPage");
    117     $irm_shortcodes_flat = get_data("http://$site_key/irm/SiteData.aspx?DataType=FlatPage");
     122    $irm_shortcodes_list = get_data("$site_type://$site_key/$site_directory/SiteData.aspx?DataType=ListPage");
     123    $irm_shortcodes_flat = get_data("$site_type://$site_key/$site_directory/SiteData.aspx?DataType=FlatPage");
    118124
    119125    echo '<div class="wrap">';
     
    123129    echo '<label><b>Site Key:</b> &nbsp;';
    124130    echo '<form method="post" action="options.php">';
    125     echo '<input type="text" name="site_type" value="'.$site_type.'" maxlength="5" />';
     131    echo '<input type="text" name="site_type" value="'.$site_type.'" maxlength="5" placeholder="http/s" />';
    126132    echo '://';
    127     echo '<input type="text" name="site_key" value="'.$site_key.'" />';
     133    echo '<input type="text" name="site_key" value="'.$site_key.'" placeholder="Site URL" />';
     134    echo ' / <input type="text" name="site_directory" value="'.$site_directory.'" placeholder="Site Directory" /> / ';
    128135    echo '<p><label>Email Alerts Landing Page: </label> <input type="text" name="email_landing_page" value="'.$email_landing_page.'" /></p>';
    129136    settings_fields( 'irm-newsroom-group' );
     
    177184    $site_key = esc_attr( get_option('site_key') );
    178185    $site_type = esc_attr( get_option('site_type') );
     186    $site_directory = esc_attr( get_option('site_directory') );
    179187    if(!$site_type > "") {
    180188        $site_type = "https";
    181189    }
    182     $url = "$site_type://$site_key/irm/ShowListPage.aspx?CategoryID" . $id;
    183     $jsurl = "$site_type://$site_key/irm/js/Newsroom.js";
     190    $url = "$site_type://$site_key/$site_directory/ShowListPage.aspx?CategoryID" . $id;
     191    $jsurl = "$site_type://$site_key/$site_directory/js/Newsroom.js";
    184192
    185193    return $js_data = "
     
    195203    //var_dump($atts);
    196204    $site_key = esc_attr( get_option('site_key') );
    197     $url = "http://$site_key/irm/ShowFlat.aspx?CategoryID" . $id;
    198     $jsurl = "$site_type://$site_key/irm/js/Newsroom.js";
     205    $site_directory = esc_attr( get_option('site_directory') );
     206    if(!$site_directory > "") {
     207        $site_directory = "irm";
     208    }
     209
     210    $url = "http://$site_key/$site_directory/ShowFlat.aspx?CategoryID" . $id;
     211    $jsurl = "$site_type://$site_key/$site_directory/js/Newsroom.js";
    199212
    200213    return $js_data = "
     
    210223    $site_key = esc_attr( get_option('site_key') );
    211224    $site_type = esc_attr( get_option('site_type') );
    212     $url = "$site_type://$site_key/irm/ShowTopNav.aspx";
     225    $site_directory = esc_attr( get_option('site_directory') );
     226    $url = "$site_type://$site_key/$site_directory/ShowTopNav.aspx";
    213227    return get_data($url);
    214228}
     
    218232    $site_key = esc_attr( get_option('site_key') );
    219233    $site_type = esc_attr( get_option('site_type') );
    220     $url = "$site_type://$site_key/irm/data/UserRegistrationForm.aspx";
    221     $jsurl = "$site_type://$site_key/irm/js/Newsroom.js";
     234    $site_directory = esc_attr( get_option('site_directory') );
     235
     236    $url = "$site_type://$site_key/$site_directory/data/UserRegistrationForm.aspx";
     237    $jsurl = "$site_type://$site_key/$site_directory/js/Newsroom.js";
    222238    $email_landing_page = esc_attr( get_option('email_landing_page') );
    223239
     
    256272    }
    257273
    258 
    259     $url = "$site_type://$site_key/irm/SourceUpdateNotification.aspx?Source=WP&Action=$save_type&RssGuid=$post_guid";
     274    $site_directory = esc_attr( get_option('site_directory') );
     275    if(!$site_directory > "") {
     276        $site_directory = "irm";
     277    }
     278
     279
     280    $url = "$site_type://$site_key/$site_directory/SourceUpdateNotification.aspx?Source=WP&Action=$save_type&RssGuid=$post_guid";
    260281
    261282    get_data($url);
     
    283304    }
    284305
    285     $url = "$site_type://$site_key//irm/json/UserRegistrationSettings.aspx";
     306    $site_directory = esc_attr( get_option('site_directory') );
     307    if(!$site_directory > "") {
     308        $site_directory = "irm";
     309    }
     310
     311    $url = "$site_type://$site_key/$site_directory/json/UserRegistrationSettings.aspx";
    286312    $content = file_get_contents($url);
    287313    $json = json_decode($content, true);
Note: See TracChangeset for help on using the changeset viewer.