public static function decryptAdditionalField($valueStore)
 {
     if ($valueStore != '') {
         $startData = (array) erLhcoreClassModelChatConfig::fetch('start_chat_data')->data;
         $valueStore = lhSecurity::decrypt(base64_decode($valueStore), isset($startData['custom_fields_encryption']) && !empty($startData['custom_fields_encryption']) ? $startData['custom_fields_encryption'] : null, isset($startData['custom_fields_encryption_hmac']) && !empty($startData['custom_fields_encryption_hmac']) ? $startData['custom_fields_encryption_hmac'] : null);
         if ($valueStore === false) {
             throw new Exception(erTranslationClassLhTranslation::getInstance()->getTranslation('chat/startchat', 'Could not decrypt data!'));
         }
     }
     return $valueStore;
 }
Example #2
0
}
*/
?>

<?php 
include 'lhsecurity.php';
?>

<script type="text/javascript">
var LHCChatOptions = {};
LHCChatOptions.opt = {widget_height:340,widget_width:300,popup_height:670,popup_width:500};
LHCChatOptions.attr = new Array();
LHCChatOptions.attr.push({'name':'Bet ID 2','value':'<?php 
echo base64_encode(lhSecurity::encrypt('emailuserdata', 'd-fD_f90sF_Sdf0sdf_SDFSDF)SDF_SDF_SD)F_F', 'd-fD$5_F_dfsdf45sdf4f_SdfosdfjsdkfjlsdfjF'));
?>
','type':'hidden','size':0,'encrypted':true});

LHCChatOptions.attr_prefill_admin = new Array();
LHCChatOptions.attr_prefill_admin.push({'index':'0', 'value':'<?php 
echo base64_encode(lhSecurity::encrypt('emailuserdata', 'd-fD_f90sF_Sdf0sdf_SDFSDF)SDF_SDF_SD)F_F', 'd-fD$5_F_dfsdf45sdf4f_SdfosdfjsdkfjlsdfjF'));
?>
', 'encrypted':true, 'hidden':true});

(function() {
var po = document.createElement('script'); po.type = 'text/javascript'; po.async = true;
var refferer = (document.referrer) ? encodeURIComponent(document.referrer.substr(document.referrer.indexOf('://')+1)) : '';
var location  = (document.location) ? encodeURIComponent(window.location.href.substring(window.location.protocol.length)) : '';
po.src = '//example.com/index.php/chat/getstatus/(check_operator_messages)/true/(dot)/true/(click)/internal/(position)/middle_right/(ma)/br/(top)/350/(units)/pixels/(leaveamessage)/true/?r='+refferer+'&l='+location;
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(po, s);
})();
</script>
Example #3
0
 public static function setSecretHash($secretHash)
 {
     self::$secretHash = $secretHash;
 }