Plugin Directory

Changeset 1834064


Ignore:
Timestamp:
03/05/2018 10:44:12 PM (8 years ago)
Author:
alpayabay
Message:

Update for MultiD_SiteLanguage function

File:
1 edited

Legend:

Unmodified
Added
Removed
  • multid/trunk/multid.php

    r1831080 r1834064  
    7878    register_setting( 'multid_options', 'multid_hreflang',array('default'=>1));
    7979    register_setting( 'multid_options', 'multid_postdesc',array('default'=>1));
    80     register_setting( 'multid_dictionary', 'multid_dictionary',array('default'=>array()));
    81     register_setting( 'multid_dictionary', 'multid_languageschanged',array('default'=>0));
     80    register_setting( 'multid_options', 'multid_dictionary',array('default'=>array()));
     81    register_setting( 'multid_options', 'multid_languageschanged',array('default'=>0));
    8282    register_setting( 'multid_options', 'multid_sitemap',array('default'=>1));
    83     register_setting( 'multid_dictionary', 'multid_linkschanged',array('default'=>1));
     83    register_setting( 'multid_options', 'multid_linkschanged',array('default'=>1));
    8484    register_setting( 'multid_options', 'multid_sitemapslug',array('default'=>''));
    8585    register_setting( 'multid_options', 'multid_hidenotranslation',array('default'=>1)); // hide content if there no translation
     
    295295            return $site_language;
    296296            } else
    297                 return isset($_SESSION['multid_sitelanguage'])?$_SESSION['multid_sitelanguage']:$multid_default;
     297                if (is_home()||is_front_page()) { $_SESSION['multid_sitelanguage']=$multid_default; return $multid_default; }
     298                else
     299                return isset($_SESSION['multid_sitelanguage'])?$_SESSION['multid_sitelanguage']:$multid_default;
    298300}   
    299301
     
    435437        if ($row) { $query="update multid_value set label='$label' where keyword='$id' and lan='$lan'"; }
    436438            else { $query="insert into multid_value (keyword,lan,label) values ('$id','$lan','$label');"; }
     439            echo $query;
    437440            $result=$wpdb->query($query,OBJECT);
    438441            if (is_wp_error($result)) { var_dump($result); exit(); }
    439            
    440             if ($lan=$multid_default) {
    441                 $query="update multid_leyword set label='$label' where id='$id'";
    442                
    443                 }   
    444442                MultiD_SynronizeDictionary(true);
    445443    } else var_dump($result);   
     
    584582
    585583function MultiD_SessionLoadDictionary($force) {
     584    global $multid_dictionary;
    586585    if (isset($_SESSION)) {
    587586    if (!isset($_SESSION['multid_dictionary'])||($force==true)) {
     
    590589   
    591590    } else {
    592         global $multid_dictionary;
     591       
    593592        $multid_dictionary=get_option('multid_dictionary');
    594593       
    595594        }
     595       
     596       
    596597   
    597598}
Note: See TracChangeset for help on using the changeset viewer.