Plugin Directory

Changeset 587255


Ignore:
Timestamp:
08/18/2012 10:19:29 PM (14 years ago)
Author:
mthomas9
Message:

correctly escape period in htaccess and use instead of

Location:
purlem-personal-url-marketing/trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • purlem-personal-url-marketing/trunk/purlem.php

    r576177 r587255  
    44Plugin URI: http://purlem.com
    55Description: Personalize your blog to visitors and track results with Personalized URLs (PURLs). <strong>The Plugin Requires a <a href='http://www.purlem.com'>Purlem Account</a>.</strong>
    6 Version: 1.1.8
     6Version: 1.1.9
    77Author: Marty Thomas
    88Author URI: http://purlem.com/company
     
    1010
    1111
    12 Copyright 2011  Marty Thomas  (email : support@purlem.com)
     12Copyright 2012  Marty Thomas  (email : support@purlem.com)
    1313
    1414This program is free software; you can redistribute it and/or modify
     
    4242RewriteCond %{REQUEST_FILENAME} !-d
    4343RewriteCond %{REQUEST_FILENAME} !-f
    44 RewriteRule ^([A-Za-z0-9]+)\.([A-Za-z0-9]+)/?$ ".get_option('purlemURI')."&purl=\\$1\\$2&ID=".get_option('purlemID')."&page=1&wordpress=Y [R]\n#END PURL CODE";
     44RewriteRule ^([A-Za-z0-9]+)\\\\\.([A-Za-z0-9]+)/?$ ".get_option('purlemURI')."&purl=\\$1\\$2&ID=".get_option('purlemID')."&page=1&wordpress=Y [R]\n#END PURL CODE";
    4545    $code_permalink = "#PURL CODE
    4646<IfModule mod_rewrite.c>
     
    8585        curl_close ($curl);
    8686    }
    87     $user = json_decode($data);
     87    $visitor = json_decode($data);
    8888    @session_start();
    8989    if($_GET['username']) $_SESSION['visitor']=$_GET['username'];
    90     if($user->{'login'} && ($_SESSION['visitor'] != $user->{'firstName'}.''.$user->{'lastName'})) {
    91         echo $user->{'login'};
     90    if($visitor->{'login'} && ($_SESSION['visitor'] != $visitor->{'firstName'}.''.$visitor->{'lastName'})) {
     91        echo $visitor->{'login'};
    9292        exit;
    9393    }
    94     $_SESSION['user'] = $user;
     94    $_SESSION['visitor'] = $visitor;
    9595}
    9696
     
    9999   
    100100    if($_GET['wordpress'] == 'Y') {
    101         $newContent .= $_SESSION['user']->{'content'};
    102         if(get_option('showPurlForm') == 'Y') $newContent .= $_SESSION['user']->{'form'};
     101        $newContent .= $_SESSION['visitor']->{'content'};
     102        if(get_option('showPurlForm') == 'Y') $newContent .= $_SESSION['visitor']->{'form'};
    103103       
    104         if(!$_SESSION['user']->{'firstName'}) {
     104        if(!$_SESSION['visitor']->{'firstName'}) {
    105105            $newContent .= '<b>PURL NOT FOUND</b> Please try again.';
    106106        }
     
    207207    $patterns[$i] = '/#password/'; $i++;
    208208    $i=0;
    209     $replacements[$i] = $_SESSION['user']->{'firstName'}; $i++;
    210     $replacements[$i] = $_SESSION['user']->{'lastName'}; $i++;
    211     $replacements[$i] = $_SESSION['user']->{'contact_organization'}; $i++;
    212     $replacements[$i] = $_SESSION['user']->{'contact_position'}; $i++;
    213     $replacements[$i] = $_SESSION['user']->{'contact_email'}; $i++;
    214     $replacements[$i] = $_SESSION['user']->{'contact_phone'}; $i++;
    215     $replacements[$i] = $_SESSION['user']->{'contact_address1'}; $i++;
    216     $replacements[$i] = $_SESSION['user']->{'contact_address1'}; $i++;
    217     $replacements[$i] = $_SESSION['user']->{'contact_city'}; $i++;
    218     $replacements[$i] = $_SESSION['user']->{'contact_state'}; $i++;
    219     $replacements[$i] = $_SESSION['user']->{'contact_zip'}; $i++;
    220     $replacements[$i] = $_SESSION['user']->{'contact_password'}; $i++;
     209    $replacements[$i] = $_SESSION['visitor']->{'firstName'}; $i++;
     210    $replacements[$i] = $_SESSION['visitor']->{'lastName'}; $i++;
     211    $replacements[$i] = $_SESSION['visitor']->{'contact_organization'}; $i++;
     212    $replacements[$i] = $_SESSION['visitor']->{'contact_position'}; $i++;
     213    $replacements[$i] = $_SESSION['visitor']->{'contact_email'}; $i++;
     214    $replacements[$i] = $_SESSION['visitor']->{'contact_phone'}; $i++;
     215    $replacements[$i] = $_SESSION['visitor']->{'contact_address1'}; $i++;
     216    $replacements[$i] = $_SESSION['visitor']->{'contact_address1'}; $i++;
     217    $replacements[$i] = $_SESSION['visitor']->{'contact_city'}; $i++;
     218    $replacements[$i] = $_SESSION['visitor']->{'contact_state'}; $i++;
     219    $replacements[$i] = $_SESSION['visitor']->{'contact_zip'}; $i++;
     220    $replacements[$i] = $_SESSION['visitor']->{'contact_password'}; $i++;
    221221    $convertedContent = preg_replace($patterns, $replacements, $content);
    222222    return $convertedContent;
     
    241241                  <?php if ( $title )
    242242                        echo $before_title . $title . $after_title;
    243                                                 echo $_SESSION['user']->{'form'};
     243                        echo $_SESSION['visitor']->{'form'};
    244244               echo $after_widget; ?>
    245245        <?php
  • purlem-personal-url-marketing/trunk/readme.txt

    r576177 r587255  
    55Requires at least: 2.1
    66Tested up to: 3.2.1
    7 Stable tag: 1.1.8
     7Stable tag: 1.1.9
    88
    99Personalize your blog to visitors and track results with Personalized URLs (PURLs). The Plugin Requires a Purlem Account.
Note: See TracChangeset for help on using the changeset viewer.