/home/fresvfqn/waterdamagerestorationandrepairsmithtown.com/Compressed/razor.zip
PK �][�y{�` ` check_suphp.phpnu �[��� <?php
$data = '<?php echo \'[[rand_str]]\';?>';
file_put_contents('[[suphp_file]]', $data);
?>PK �][����f f php82/install.phpnu �[��� <?php //002cd
if(extension_loaded('ionCube Loader')){die('The file '.__FILE__." is corrupted.\n");}echo("\nScript error: the ".(($cli=(php_sapi_name()=='cli')) ?'ionCube':'<a href="https://www.ioncube.com">ionCube</a>')." Loader for PHP needs to be installed.\n\nThe ionCube Loader is the industry standard PHP extension for running protected PHP code,\nand can usually be added easily to a PHP installation.\n\nFor Loaders please visit".($cli?":\n\nhttps://get-loader.ioncube.com\n\nFor":' <a href="https://get-loader.ioncube.com">get-loader.ioncube.com</a> and for')." an instructional video please see".($cli?":\n\nhttp://ioncu.be/LV\n\n":' <a href="http://ioncu.be/LV">http://ioncu.be/LV</a> ')."\n\n");exit(199);
?>
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PK �][w��ͭ � php82/upgrade.phpnu �[��� <?php //002cd
if(extension_loaded('ionCube Loader')){die('The file '.__FILE__." is corrupted.\n");}echo("\nScript error: the ".(($cli=(php_sapi_name()=='cli')) ?'ionCube':'<a href="https://www.ioncube.com">ionCube</a>')." Loader for PHP needs to be installed.\n\nThe ionCube Loader is the industry standard PHP extension for running protected PHP code,\nand can usually be added easily to a PHP installation.\n\nFor Loaders please visit".($cli?":\n\nhttps://get-loader.ioncube.com\n\nFor":' <a href="https://get-loader.ioncube.com">get-loader.ioncube.com</a> and for')." an instructional video please see".($cli?":\n\nhttp://ioncu.be/LV\n\n":' <a href="http://ioncu.be/LV">http://ioncu.be/LV</a> ')."\n\n");exit(199);
?>
HR+cPpVukAI/Hm6BHaejX/syMEPPG3xWhRnvA/nMBiZq2gNN3VVrVkJUATv8sk36hyS52K1Botqa
OSEx8/dcW0vgcRzCJXQEe3hbiQ+ogZ6NktQDvl/uCTC0X1qWWF7hPZzOgmmzcCROiaDqaR7BmlJM
DJ7WIDu2IUx/FP90ul/dhJdwEG4aIxXIQvn0m703apMjS9nGOdY/CBgZilRgeKoljZ+eyV6cZz+4
J2ywIBKKRsg86xpOofEi9ubuJwiOiuh4nSr++AU0zu35fptriLz+sf0MmzbJA7FhRDUBvYt2zqWN
JwP9hLd/sSzfMaojaHLxVzu+/SFnpUcc5OfBmxtHTBtzKhYdgnYwk1z3kv/+2+DWFNMdr9lU5TKb
s9j/hoqF/AXZDudvicUzArMk2wdL8G58Lk0IrVhVNmK2e2MJFf+8Bs+SuIDiAcvaAFwnXhJTFhSr
tagXqYgqlX3Ur6JJjDSGQ75jtPzdK7ohYkYbJJfT1yWv9wC9ISn05GOz+pkA4tWi+1tGvBKbijCc
fscQIbVco24U1lvMvS7zGXPq1CYpIcHX1xi799FDeBO2UdfWssnQN2lAFMGAu0ta0q6YB6kqlBQr
01B6cKn8G8zUprcZbCyZ6rNCJXT+LLMD1TV/IAiphXcMFlygEzjokJPth490MsyfuMF6obUHG9HU
C31vqYmJgnKz9aISJHCx4k58y6is3pGkkN0AWc4txDCtAkygqpaJLmWcMen15uuszERrxZDqceJL
xbRE3cNiUMIJoWrb2TIuZSZX75fegsfzezGBhPL8eIHzgYf8CIDU/9Y/MxXIDS/viEnXHJ5rUe6R
Gl1iP3T/a003wqOIuYWND5KkKJu8Ugxmu2uWq1yDnYKeP+Pz6GZvZtSEDe/aiJAyqJKOb3i3+rAp
+LYQm9/wY836DeIvBCqPgRKX5kvjv1KNWKOPnjt2oHHlgM4XnZtT5VBDh4Vk0mniadgOjSTe171J
1C1GLkvw/pboGvIqnf5Pw4qCKjT7A+6W7t7maJFLX7qlve8tP8tUBjS+bSM4fosjdCvqQMpTWSR4
ucpKbEsJHLPI+CZk+7nvNdUxJrMJ2+vnn2Grs8G5WqhWUr8dZwe294sPnae65ZINkYcxNH5zPC1p
9GZ+fI4XagQ43QqF8lPqpfLVMWiFxcKH6PFXKzNAFMRxRD8ktopG46byeF3EOf5n9RyhnUkVMtdv
MDIzzhCLmyUMYL8njecPvyULI7KBpJFDkJEWEg84EhWCbOr42S9Um1OPaSvtlXEb+yhDFoCxhKk0
sH3Wb+pF/9KXdoj1U72i7SZj7M8hLWYUK07XevVu4tIk5dEyRAnNMQ1+Y3eas9io89CEitAtn1QU
p/Cl7xWo8FLtIUvhhe/NZ7wyVAoBSzwWD/+5VX7os8IhLAyR4Qk0zszQHddXh7IM2cj7B21JfTzf
wKNNwNoLrgxe9XsieYhDy7l9o/CtBhd0lAoAJ4A3IRBfFK3/uUjqioFZDAQEPVGBhjy/7wsLsSuB
j1S4WMqDXcEt9V1LNlE/9l7IoICmfzaT2uqajE/9DyLl5ypEc2M/BZdta05xOPaTzPPs52gJp5f2
n5CLzVuxyACcZGrnl1F9CzWHqadDdIgLXrLH980bgcFcNRh9OKOj6afmymJfxl/MbT1QoaoY+9/J
VNWc8gwmOcCMEpSojkDVGbBrh8xTWsInISlAh3wDJci0UxzUcZazyIBbeZ/zaI7jhK1dRPHURC7S
HuyM9k8ojGAscqCBn/2xWGJRajsMAE9dTzH4144IxF+l2PJRdkxJ2HJ2yU0nClhdWbGf4d4qmvAj
pwhi6JXu5SSVgTXZHemHWzwP7qkJHQmePlFWcU688xo/C4zgRMO7Col22TgKEnfyOTdHyYQotbvF
eYdLFw+5iW9iwa9lBjVgL4gxgGDPJ2c86bGH5iGr86wQwo2NkSk+g+0TGdl5mhBiBV0f1XWPeFAh
mypoU2JziwzpJwyKEcDH5QinyBbajdq+KnPaUt/pdZqS4zxowfzE8VyT//YKO20FzwJC+ngNwfJS
bujj9yvAEB/rpLOwbGIDC3Fb1b4Wa1D/XpTbZqmUq7rsVSRbY8rmFh/+EeJlJibCCL3027SHLrXY
AxWF406x075+1NzgOPiAvbkSmmgi10ukR2fs98P/n0w+ZSpmIW1MP2A+KT9nXQd64KAlwJgrRcvl
9OC0xn+rmNiojzn92zlSKhhJccANqdKIu6ogjdXe6Ju1fOBhQAM6HPvvNRzb2MFEnvIkQyD9+XEz
iYOgNVrQvmYrswcLLec0LrOpg02OMd7oaaT+j18hLQRZFvulPye/dfZRJsBrZRosbrWdaE/vRklZ
gkgfH2J5Gz43a0YODop/tGO7gNV++Hsj0TFNPInAIiH4KNIaI6OvOh7WD1q79ePUbQh9MQPbA/CG
Eiz1lf8dM6bMhVYsWrHz7fNmzcqFDaG7TFchO02PdyEj1H9dBWQP6X2wg74L8weN3onqh38vl49r
UrhyuTLuOHdFhKbul4bTJMeYPxcrgMWm+4yA1hww3Voeq/aVdOV7Lr699VIgYSYk8Xba+bucET8Y
7rJ1kltjlri58LVTK9CAcs34Pbb3Hua+F/D8wr63ut+H/1wYZK0jWfX4v7o2JTbB+ewkK4u527N+
EKET9s0tlXPTictmaiobOsQNAxIy2SQ2ym8Zkt9SuxJxODUfRarmoB8tOF+UJfnDdHR8spajDAru
0p8FLA77I0a5/EzxLv3eHf+Qa1YDMTKNU3j7Bo8aJmI1T8aDdr2WUO3dLfz1K5DFxKGi/XcyHe8w
hPqKufnHLCf0OuiEutqQdrAOrmHHMnt567IiqFGxiEWEgu7OjDHRNpqc8+x82Sl0UCJzeKymjPnF
sFlvJwoUezV7auTZhcIE1EI5jDzWJW4vk9GlnWQFMxEAfPg7ojIP8KYlm6N94ax/ghNP3xcuOKks
6yEojDxlseUP519RF+sTHaZ2rO6pRHsqxN2kaimAEZk/D5V0srIQnKhyCROjvvTGucp0LVkgFX5m
LT/N2QAR9jzz2L9zzmrZ/t6q5uF6S0psRMsgUSfGEPPEREnxKVj0FZQoRNxaZ6b14SxpChnjme+B
0xuATWzJX1LtR879305Nsuc8B7nH/g7AWS5I0uuYauhz6V1n5oRuserrujmoLyXToHhsEVJLaUOA
j/MVsaP3/CjcScs68Q+TzU0z4+b/iDMwJjWweVD1QffG1Z2ZcNMdfNTtk8NAZGs5Bxg6r2uNIR9n
3zn4HM6JJWGv9diUSa8VtRehoxpIzdkAsSwvf4Vxp6FNEyq+vM0x/OhSirfRR/1vHm0kcMXR5nQy
TOOkHBKzE20/KpjSI6sC+QYBVz4ohIqdwazjvD6XCZwyJNP9aHVbrKAMltm3JYpid4zc+oSzlkPi
Rb3EDJtgkJzv3cVf33k6UoJnb3Km/a6Smgi6Q24d16dN8wK3Nj6uVEJ81a/y/J3YWESPpPYmDFnY
iAQY4y3qindRpEY2CGMIjnG/mVZaAydsdzlg/Rhd9H0g2DAWpVwLLh9D9LqvBdBnG9Gl/K8o9DZS
TwLWsBTDrM8vgOyAc4jnCHxI+C1Nvb9R9RX17JqQ6aul3Tl0aP1EeLENZe+kUDIDKK0c+qlsslnt
RtljXB99Fhq90tYAwkPSrWWUsicAHp7cqiXUGtQbDp5RfJaDSg6gSwuJes5ciJ1irdfp3iEhRdBg
+I0H57mA/oh0QoJwYhWXOASjSmoR8BGFtr8UUSzd2mEJW4AhcrU/ep9IiMcOGfWmxfVZ+gY8gp9C
wR+7WU5nXNSOZGqSesHKKFwjYOqtoq0ByDnMQB7Be2UrspgXlFz4JffkLIfGagycWLIIiJZc3Rmn
4Ulvl95lnvaRJVrhng8ahm6V2rdSVUryTWBja/Za0fJx9XR6ftquX9LIPBFVqe457FBiwB8qpKUQ
A9J3Cjfn/OcS03lqp6hFxnweXa1xk/xenngWFfatc6eirHeIio1Iry0=PK �][5�Z�� � php82/clone.phpnu �[��� <?php //002cd
if(extension_loaded('ionCube Loader')){die('The file '.__FILE__." is corrupted.\n");}echo("\nScript error: the ".(($cli=(php_sapi_name()=='cli')) ?'ionCube':'<a href="https://www.ioncube.com">ionCube</a>')." Loader for PHP needs to be installed.\n\nThe ionCube Loader is the industry standard PHP extension for running protected PHP code,\nand can usually be added easily to a PHP installation.\n\nFor Loaders please visit".($cli?":\n\nhttps://get-loader.ioncube.com\n\nFor":' <a href="https://get-loader.ioncube.com">get-loader.ioncube.com</a> and for')." an instructional video please see".($cli?":\n\nhttp://ioncu.be/LV\n\n":' <a href="http://ioncu.be/LV">http://ioncu.be/LV</a> ')."\n\n");exit(199);
?>
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 �][���
�
softaculous_install.phpnu �[��� <?php
/**
* razorCMS FBCMS Softaculous Installer
*
* Updates configuration in sqlite db based on GET/POST parameters and responds in a RESTful way.
* Removes the ocnfiguration file once complete. RUN THIS FROM BASE INSTALL PATH!
*
* @param String GET/POST email - email address for the default user account
* @param String GET/POST password - the password for the default user account
* @param String/Bool GET/POST json - return json response
* For GET json response - RAZOR_BASE_PATH/softaculous_install.php?json=true&email=razorcms@razorcms.co.uk&password=password
* For GET raw html response - RAZOR_BASE_PATH/softaculous_install.php?email=razorcms@razorcms.co.uk&password=
*
* @return mixed (raw html or json) - The result of the install as a RESTful response (400 on error) with containing data
*
* Copywrite 2014 to Present Day - Paul Smith (aka smiffy6969, razorcms)
*
* @author Paul Smith
* @site ulsmith.net
* @created Jan 2015
*/
// constants
define("RAZOR_BASE_PATH", str_replace(array("softaculous_install.php"), "", $_SERVER["SCRIPT_FILENAME"]));
define('RAZOR_PDO', 'sqlite:'.RAZOR_BASE_PATH.'storage/database/razorcms.sqlite');
// includes
include_once(RAZOR_BASE_PATH.'library/php/razor/razor_file_tools.php');
include_once(RAZOR_BASE_PATH.'library/php/razor/razor_error_handler.php');
include_once(RAZOR_BASE_PATH.'library/php/razor/razor_site.php');
include_once(RAZOR_BASE_PATH."library/php/razor/razor_pdo.php");
include_once(RAZOR_BASE_PATH.'library/php/razor/razor_api.php');
// Load error handler
$error = new RazorErrorHandler();
set_error_handler(array($error, 'handle_error'));
set_exception_handler(array($error, 'handle_error'));
//////////////////////////////////////////////
// update the sqlite db based on get params //
//////////////////////////////////////////////
// first remove the this file
unlink(__FILE__);
// get query GET/POST data
$json = (isset($_GET['json']) || isset($_POST['json']) ? 'json' : null);
$email = (isset($_GET['email']) && !empty($_GET['email']) ? $_GET['email'] : (isset($_POST['email']) && !empty($_POST['email']) ? $_POST['email'] : null));
$password = (isset($_GET['password']) && !empty($_GET['password']) ? $_GET['password'] : (isset($_POST['password']) && !empty($_POST['password']) ? $_POST['password'] : null));
if (empty($email) || empty($password)) RazorAPI::response('email or password not set', $json, 400);
// generate password
$password = RazorAPI::create_hash($password);
// update db
$db = new RazorPDO();
$user = $db->edit_data('user', array('email_address' => $email, 'password' => $password), array('id' => 1), array('id'));
// check update OK and return result
if (empty($user)) RazorAPI::response('user not updated', $json, 400);
else RazorAPI::response('User details updated', $json);
/* PHP END */PK �][�a��B B
fileindex.phpnu �[��� .htaccess
README.md
index.php
library
rars
storage
theme
extensionPK �][g���� �
install.jsnu �[��� //////////////////////////////////////////////////////////////
// install.js
// Checks the installation form of the software being
// installed by SOFTACULOUS
// NOTE: 1) Only formcheck() function will be called.
// 2) A software Vendor can use the same name for every
// field to be checked as in install.xml . It can be
// called using $('fieldname').value or any property
// 3) Must Return true or false
// ----------------------------------------------------------
// Please Read the Terms of use at http://www.softaculous.com
// ----------------------------------------------------------
// (c)Softaculous Inc.
//////////////////////////////////////////////////////////////
function formcheck(){
//Check the Admin Email
if(window.check_punycode){
if(!check_punycode($('admin_email').value)){
alert('{{err_ademail}}');
return false;
}
return true;
}
return true;
};PK �][S��ݾ � images/razor.pngnu �[��� �PNG
IHDR � � �� tEXtSoftware Adobe ImageReadyq�e<