Dotclear


Ignore:
Timestamp:
01/20/14 12:50:44 (12 years ago)
Author:
Dsls
Branch:
default
Parents:
2633:e926dcfd2a59 (diff), 2634:d60876d7e4e4 (diff)
Note: this is a merge changeset, the changes displayed below correspond to the merge itself.
Use the (diff) links above to see all the changes relative to each parent.
Message:

Merge with 2.6

Files:
2 edited

Legend:

Unmodified
Added
Removed
  • plugins/pages/_public.php

    r2607 r2635  
    6868                         # Get passwords cookie 
    6969                         if (isset($_COOKIE['dc_passwd'])) { 
    70                               $pwd_cookie = unserialize($_COOKIE['dc_passwd']); 
     70                              $pwd_cookie = json_decode($_COOKIE['dc_passwd']); 
     71                              if ($pwd_cookie === NULL) { 
     72                                   $pwd_cookie = array(); 
     73                              } else { 
     74                                   $pwd_cookie = (array) $pwd_cookie; 
     75                              } 
    7176                         } else { 
    7277                              $pwd_cookie = array(); 
     
    7883                         { 
    7984                              $pwd_cookie[$post_id] = $post_password; 
    80                               setcookie('dc_passwd',serialize($pwd_cookie),0,'/'); 
     85                              setcookie('dc_passwd',json_encode($pwd_cookie),0,'/'); 
    8186                         } 
    8287                         else 
  • plugins/pages/_public.php

    r2634 r2635  
    117117                         if ($content != '') 
    118118                         { 
    119                               if ($core->blog->settings->system->wiki_comments) { 
    120                                    $core->initWikiComment(); 
     119                              # --BEHAVIOR-- publicBeforeCommentTransform 
     120                              $buffer = $core->callBehavior('publicBeforeCommentTransform',$content); 
     121                              if ($buffer != '') { 
     122                                   $content = $buffer; 
    121123                              } else { 
    122                                    $core->initWikiSimpleComment(); 
    123                               } 
    124                               $content = $core->wikiTransform($content); 
     124                                   if ($core->blog->settings->system->wiki_comments) { 
     125                                        $core->initWikiComment(); 
     126                                   } else { 
     127                                        $core->initWikiSimpleComment(); 
     128                                   } 
     129                                   $content = $core->wikiTransform($content); 
     130                              } 
    125131                              $content = $core->HTMLfilter($content); 
    126132                         } 
     
    189195                         header('X-Pingback: '.$core->blog->url.$core->url->getURLFor("xmlrpc",$core->blog->id)); 
    190196                    } 
    191                     $core->tpl->setPath($core->tpl->getPath(), dirname(__FILE__).'/default-templates'); 
     197 
     198                    $tplset = $core->themes->moduleInfo($core->blog->settings->system->theme,'tplset'); 
     199                    if (!empty($tplset) && is_dir(dirname(__FILE__).'/default-templates/'.$tplset)) { 
     200                         $core->tpl->setPath($core->tpl->getPath(), dirname(__FILE__).'/default-templates/'.$tplset); 
     201                    } else { 
     202                         $core->tpl->setPath($core->tpl->getPath(), dirname(__FILE__).'/default-templates/'.DC_DEFAULT_TPLSET); 
     203                    } 
    192204                    self::serveDocument('page.html'); 
    193205               } 
Note: See TracChangeset for help on using the changeset viewer.

Sites map