te
Browse filestes
This view is limited to 50 files because it contains too many changes.
See raw diff
- README.md +1 -0
- php/buttonhandler.php +0 -66
- php/changepwd.php +41 -0
- php/chat126_users1_search.php +84 -0
- php/chat_files_search.php +1 -12
- php/chat_groups_search.php +1 -12
- php/chat_history_search.php +1 -12
- php/chat_peopletype_search.php +1 -12
- php/chat_settings_search.php +1 -12
- php/chat_timezone_search.php +1 -12
- php/chat_users_search.php +1 -12
- php/classes/changepwdpage.php +490 -0
- php/classes/charts.php +8 -60
- php/classes/cipherer.php +1 -1
- php/classes/db.php +9 -33
- php/classes/listpage.php +1 -1
- php/classes/memberspage.php +14 -14
- php/classes/memberspage_ad.php +2 -2
- php/classes/projectsettings.php +11 -63
- php/classes/rightspage.php +14 -14
- php/classes/security.php +19 -113
- php/classes/security/ad.php +1 -1
- php/connections/ConnectionManager.php +23 -60
- php/connections/ConnectionManager_base.php +15 -41
- php/include/_global_settings.php +3 -3
- php/include/appsettings.php +16 -51
- php/include/audit.php +17 -331
- php/include/chat126_users1_settings.php +1629 -0
- php/include/chat126_users1_variables.php +13 -0
- php/include/chat_files_settings.php +18 -18
- php/include/chat_files_variables.php +1 -1
- php/include/chat_groups_settings.php +22 -22
- php/include/chat_groups_variables.php +1 -1
- php/include/chat_history_events.php +1 -3
- php/include/chat_history_settings.php +76 -555
- php/include/chat_history_variables.php +1 -1
- php/include/chat_peopletype_settings.php +16 -16
- php/include/chat_peopletype_variables.php +1 -1
- php/include/chat_settings_settings.php +63 -62
- php/include/chat_settings_variables.php +1 -1
- php/include/chat_timezone_settings.php +23 -23
- php/include/chat_timezone_variables.php +1 -1
- php/include/chat_users_settings.php +22 -22
- php/include/chat_users_variables.php +1 -1
- php/include/commonfunctions.php +20 -776
- php/include/dal.php +16 -64
- php/include/dal/chats_at_localhost__chat126_users1.php +14 -0
- php/include/dal/chats_at_localhost__chat_files.php +9 -0
- php/include/dal/chats_at_localhost__chat_groups.php +11 -0
- php/include/dal/chats_at_localhost__chat_history.php +17 -0
README.md
CHANGED
|
@@ -1,4 +1,5 @@
|
|
| 1 |
---
|
|
|
|
| 2 |
title: php
|
| 3 |
emoji: 🚀
|
| 4 |
colorFrom: blue
|
|
|
|
| 1 |
---
|
| 2 |
+
marp: true
|
| 3 |
title: php
|
| 4 |
emoji: 🚀
|
| 5 |
colorFrom: blue
|
php/buttonhandler.php
CHANGED
|
@@ -46,16 +46,6 @@ while( isset( $_REQUEST["masterkey".$i] ) ) {
|
|
| 46 |
}
|
| 47 |
|
| 48 |
|
| 49 |
-
if($buttId=='Add_Comment')
|
| 50 |
-
{
|
| 51 |
-
// for login page users table can be turned off
|
| 52 |
-
if( $table != GLOBAL_PAGES )
|
| 53 |
-
{
|
| 54 |
-
require_once("include/". GetTableURL( $table ) ."_variables.php");
|
| 55 |
-
$cipherer = new RunnerCipherer( $table );
|
| 56 |
-
}
|
| 57 |
-
buttonHandler_Add_Comment($params);
|
| 58 |
-
}
|
| 59 |
if($buttId=='Create_chart')
|
| 60 |
{
|
| 61 |
// for login page users table can be turned off
|
|
@@ -180,62 +170,6 @@ if( $eventId == 'tmp_file_event' && "chat_history" == $table )
|
|
| 180 |
|
| 181 |
|
| 182 |
// create table and non table handlers
|
| 183 |
-
function buttonHandler_Add_Comment($params)
|
| 184 |
-
{
|
| 185 |
-
global $strTableName;
|
| 186 |
-
$result = array();
|
| 187 |
-
|
| 188 |
-
// create new button object for get record data
|
| 189 |
-
$params["keys"] = (array)my_json_decode(postvalue('keys'));
|
| 190 |
-
$params["isManyKeys"] = postvalue('isManyKeys');
|
| 191 |
-
$params["location"] = postvalue('location');
|
| 192 |
-
|
| 193 |
-
$button = new Button($params);
|
| 194 |
-
$ajax = $button; // for examle from HELP
|
| 195 |
-
$keys = $button->getKeys();
|
| 196 |
-
|
| 197 |
-
$masterData = false;
|
| 198 |
-
if ( isset($params['masterData']) && count($params['masterData']) > 0 )
|
| 199 |
-
{
|
| 200 |
-
$masterData = $params['masterData'];
|
| 201 |
-
}
|
| 202 |
-
else if ( isset($params["masterTable"]) )
|
| 203 |
-
{
|
| 204 |
-
$masterData = $button->getMasterData($params["masterTable"]);
|
| 205 |
-
}
|
| 206 |
-
|
| 207 |
-
$contextParams = array();
|
| 208 |
-
if ( $params["location"] == PAGE_VIEW )
|
| 209 |
-
{
|
| 210 |
-
$contextParams["data"] = $button->getRecordData();
|
| 211 |
-
$contextParams["masterData"] = $masterData;
|
| 212 |
-
}
|
| 213 |
-
else if ( $params["location"] == PAGE_EDIT )
|
| 214 |
-
{
|
| 215 |
-
$contextParams["data"] = $button->getRecordData();
|
| 216 |
-
$contextParams["newData"] = $params['fieldsData'];
|
| 217 |
-
$contextParams["masterData"] = $masterData;
|
| 218 |
-
}
|
| 219 |
-
else if ( $params["location"] == "grid" )
|
| 220 |
-
{
|
| 221 |
-
$params["location"] = "list";
|
| 222 |
-
$contextParams["data"] = $button->getRecordData();
|
| 223 |
-
$contextParams["newData"] = $params['fieldsData'];
|
| 224 |
-
$contextParams["masterData"] = $masterData;
|
| 225 |
-
}
|
| 226 |
-
else
|
| 227 |
-
{
|
| 228 |
-
$contextParams["masterData"] = $masterData;
|
| 229 |
-
}
|
| 230 |
-
|
| 231 |
-
RunnerContext::push( new RunnerContextItem( $params["location"], $contextParams));
|
| 232 |
-
// Put your code here.
|
| 233 |
-
$result["txt"] = $params["txt"]." world!";
|
| 234 |
-
;
|
| 235 |
-
RunnerContext::pop();
|
| 236 |
-
echo my_json_encode($result);
|
| 237 |
-
$button->deleteTempFiles();
|
| 238 |
-
}
|
| 239 |
function buttonHandler_Create_chart($params)
|
| 240 |
{
|
| 241 |
global $strTableName;
|
|
|
|
| 46 |
}
|
| 47 |
|
| 48 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 49 |
if($buttId=='Create_chart')
|
| 50 |
{
|
| 51 |
// for login page users table can be turned off
|
|
|
|
| 170 |
|
| 171 |
|
| 172 |
// create table and non table handlers
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 173 |
function buttonHandler_Create_chart($params)
|
| 174 |
{
|
| 175 |
global $strTableName;
|
php/changepwd.php
ADDED
|
@@ -0,0 +1,41 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
<?php
|
| 2 |
+
@ini_set("display_errors", "1");
|
| 3 |
+
@ini_set("display_startup_errors", "1");
|
| 4 |
+
|
| 5 |
+
require_once("include/dbcommon.php");
|
| 6 |
+
|
| 7 |
+
$token = postvalue("token");
|
| 8 |
+
|
| 9 |
+
Security::processLogoutRequest();
|
| 10 |
+
if( !$token && (!isLogged() || Security::isGuest() ) )
|
| 11 |
+
{
|
| 12 |
+
Security::saveRedirectURL();
|
| 13 |
+
HeaderRedirect("login", "", "message=expired");
|
| 14 |
+
return;
|
| 15 |
+
}
|
| 16 |
+
|
| 17 |
+
require_once("include/xtempl.php");
|
| 18 |
+
require_once("classes/changepwdpage.php");
|
| 19 |
+
require_once(getabspath("classes/cipherer.php"));
|
| 20 |
+
|
| 21 |
+
|
| 22 |
+
$xt = new Xtempl();
|
| 23 |
+
|
| 24 |
+
|
| 25 |
+
$params = array();
|
| 26 |
+
$params["xt"] = &$xt;
|
| 27 |
+
$params["token"] = $token;
|
| 28 |
+
$params["id"] = postvalue_number("id");
|
| 29 |
+
$params["tName"] = Security::loginTable();
|
| 30 |
+
$params["pageTable"] = GLOBAL_PAGES;
|
| 31 |
+
$params["pageType"] = PAGE_CHANGEPASS;
|
| 32 |
+
$params["needSearchClauseObj"] = false;
|
| 33 |
+
$params["action"] = ChangePasswordPage::readActionFromRequest();
|
| 34 |
+
|
| 35 |
+
$params["mode"] = ChangePasswordPage::readModeFromRequest();
|
| 36 |
+
|
| 37 |
+
$pageObject = new ChangePasswordPage( $params );
|
| 38 |
+
$pageObject->init();
|
| 39 |
+
|
| 40 |
+
$pageObject->process();
|
| 41 |
+
?>
|
php/chat126_users1_search.php
ADDED
|
@@ -0,0 +1,84 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
<?php
|
| 2 |
+
@ini_set("display_errors","1");
|
| 3 |
+
@ini_set("display_startup_errors","1");
|
| 4 |
+
|
| 5 |
+
require_once("include/dbcommon.php");
|
| 6 |
+
add_nocache_headers();
|
| 7 |
+
|
| 8 |
+
require_once("classes/searchclause.php");
|
| 9 |
+
require_once("include/chat126_users1_variables.php");
|
| 10 |
+
require_once("classes/searchcontrol.php");
|
| 11 |
+
require_once("classes/advancedsearchcontrol.php");
|
| 12 |
+
require_once("classes/panelsearchcontrol.php");
|
| 13 |
+
|
| 14 |
+
|
| 15 |
+
Security::processLogoutRequest();
|
| 16 |
+
|
| 17 |
+
if( !isLogged() )
|
| 18 |
+
{
|
| 19 |
+
Security::saveRedirectURL();
|
| 20 |
+
redirectToLogin();
|
| 21 |
+
}
|
| 22 |
+
|
| 23 |
+
$accessGranted = CheckTablePermissions($strTableName, "S");
|
| 24 |
+
if(!$accessGranted)
|
| 25 |
+
{
|
| 26 |
+
HeaderRedirect("menu");
|
| 27 |
+
}
|
| 28 |
+
|
| 29 |
+
|
| 30 |
+
require_once('include/xtempl.php');
|
| 31 |
+
require_once('classes/searchpage.php');
|
| 32 |
+
require_once('classes/searchpage_dash.php');
|
| 33 |
+
|
| 34 |
+
$xt = new Xtempl();
|
| 35 |
+
$pageMode = SearchPage::readSearchModeFromRequest();
|
| 36 |
+
|
| 37 |
+
if( $pageMode == SEARCH_LOAD_CONTROL )
|
| 38 |
+
$layoutVersion = postvalue("layoutVersion");
|
| 39 |
+
|
| 40 |
+
|
| 41 |
+
$params = array();
|
| 42 |
+
$params['xt'] = &$xt;
|
| 43 |
+
$params['id'] = postvalue_number("id");
|
| 44 |
+
$params['mode'] = $pageMode;
|
| 45 |
+
$params['tName'] = $strTableName;
|
| 46 |
+
$params["pageName"] = postvalue("page");
|
| 47 |
+
$params['pageType'] = PAGE_SEARCH;
|
| 48 |
+
$params['chartName'] = $cname;
|
| 49 |
+
$params['reportName'] = $rname;
|
| 50 |
+
$params['templatefile'] = $templatefile;
|
| 51 |
+
$params['shortTableName'] = 'chat126_users1';
|
| 52 |
+
$params['layoutVersion'] = $layoutVersion;
|
| 53 |
+
|
| 54 |
+
$params['searchControllerId'] = postvalue('searchControllerId') ? postvalue('searchControllerId') : $id;
|
| 55 |
+
$params['ctrlField'] = postvalue('ctrlField');
|
| 56 |
+
|
| 57 |
+
$params['needSettings'] = postvalue('isNeedSettings');
|
| 58 |
+
|
| 59 |
+
if( $pageMode == SEARCH_DASHBOARD )
|
| 60 |
+
{
|
| 61 |
+
$params["dashTName"] = postvalue("table");
|
| 62 |
+
$params["dashElementName"] = postvalue("dashelement");
|
| 63 |
+
$params["dashPage"] = postvalue("dashPage");
|
| 64 |
+
}
|
| 65 |
+
|
| 66 |
+
// e.g. crosstable params
|
| 67 |
+
$params["extraPageParams"] = SearchPage::getExtraPageParams();
|
| 68 |
+
|
| 69 |
+
$params["masterTable"] = postvalue("mastertable");
|
| 70 |
+
if( $params["masterTable"] )
|
| 71 |
+
$params["masterKeysReq"] = RunnerPage::readMasterKeysFromRequest();
|
| 72 |
+
|
| 73 |
+
|
| 74 |
+
$pageObject = new SearchPage($params);
|
| 75 |
+
|
| 76 |
+
if( $pageMode == SEARCH_LOAD_CONTROL )
|
| 77 |
+
{
|
| 78 |
+
$pageObject->displaySearchControl();
|
| 79 |
+
return;
|
| 80 |
+
}
|
| 81 |
+
|
| 82 |
+
$pageObject->init();
|
| 83 |
+
$pageObject->process();
|
| 84 |
+
?>
|
php/chat_files_search.php
CHANGED
|
@@ -20,18 +20,7 @@ if( !isLogged() )
|
|
| 20 |
redirectToLogin();
|
| 21 |
}
|
| 22 |
|
| 23 |
-
|
| 24 |
-
$cname = postvalue("cname");
|
| 25 |
-
$rname = postvalue("rname");
|
| 26 |
-
if( $rname || $cname ) {
|
| 27 |
-
$rpt_array = wrGetEntityArray(
|
| 28 |
-
$rname ? $rname : $cname,
|
| 29 |
-
$rname ? WR_REPORT : WR_CHART
|
| 30 |
-
);
|
| 31 |
-
$accessGranted = @$rpt_array['status'] != "private" || @$rpt_array['owner'] != Security::getUserName();
|
| 32 |
-
} else {
|
| 33 |
-
$accessGranted = CheckTablePermissions( $strTableName, "S" );
|
| 34 |
-
}
|
| 35 |
if(!$accessGranted)
|
| 36 |
{
|
| 37 |
HeaderRedirect("menu");
|
|
|
|
| 20 |
redirectToLogin();
|
| 21 |
}
|
| 22 |
|
| 23 |
+
$accessGranted = CheckTablePermissions($strTableName, "S");
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 24 |
if(!$accessGranted)
|
| 25 |
{
|
| 26 |
HeaderRedirect("menu");
|
php/chat_groups_search.php
CHANGED
|
@@ -20,18 +20,7 @@ if( !isLogged() )
|
|
| 20 |
redirectToLogin();
|
| 21 |
}
|
| 22 |
|
| 23 |
-
|
| 24 |
-
$cname = postvalue("cname");
|
| 25 |
-
$rname = postvalue("rname");
|
| 26 |
-
if( $rname || $cname ) {
|
| 27 |
-
$rpt_array = wrGetEntityArray(
|
| 28 |
-
$rname ? $rname : $cname,
|
| 29 |
-
$rname ? WR_REPORT : WR_CHART
|
| 30 |
-
);
|
| 31 |
-
$accessGranted = @$rpt_array['status'] != "private" || @$rpt_array['owner'] != Security::getUserName();
|
| 32 |
-
} else {
|
| 33 |
-
$accessGranted = CheckTablePermissions( $strTableName, "S" );
|
| 34 |
-
}
|
| 35 |
if(!$accessGranted)
|
| 36 |
{
|
| 37 |
HeaderRedirect("menu");
|
|
|
|
| 20 |
redirectToLogin();
|
| 21 |
}
|
| 22 |
|
| 23 |
+
$accessGranted = CheckTablePermissions($strTableName, "S");
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 24 |
if(!$accessGranted)
|
| 25 |
{
|
| 26 |
HeaderRedirect("menu");
|
php/chat_history_search.php
CHANGED
|
@@ -20,18 +20,7 @@ if( !isLogged() )
|
|
| 20 |
redirectToLogin();
|
| 21 |
}
|
| 22 |
|
| 23 |
-
|
| 24 |
-
$cname = postvalue("cname");
|
| 25 |
-
$rname = postvalue("rname");
|
| 26 |
-
if( $rname || $cname ) {
|
| 27 |
-
$rpt_array = wrGetEntityArray(
|
| 28 |
-
$rname ? $rname : $cname,
|
| 29 |
-
$rname ? WR_REPORT : WR_CHART
|
| 30 |
-
);
|
| 31 |
-
$accessGranted = @$rpt_array['status'] != "private" || @$rpt_array['owner'] != Security::getUserName();
|
| 32 |
-
} else {
|
| 33 |
-
$accessGranted = CheckTablePermissions( $strTableName, "S" );
|
| 34 |
-
}
|
| 35 |
if(!$accessGranted)
|
| 36 |
{
|
| 37 |
HeaderRedirect("menu");
|
|
|
|
| 20 |
redirectToLogin();
|
| 21 |
}
|
| 22 |
|
| 23 |
+
$accessGranted = CheckTablePermissions($strTableName, "S");
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 24 |
if(!$accessGranted)
|
| 25 |
{
|
| 26 |
HeaderRedirect("menu");
|
php/chat_peopletype_search.php
CHANGED
|
@@ -20,18 +20,7 @@ if( !isLogged() )
|
|
| 20 |
redirectToLogin();
|
| 21 |
}
|
| 22 |
|
| 23 |
-
|
| 24 |
-
$cname = postvalue("cname");
|
| 25 |
-
$rname = postvalue("rname");
|
| 26 |
-
if( $rname || $cname ) {
|
| 27 |
-
$rpt_array = wrGetEntityArray(
|
| 28 |
-
$rname ? $rname : $cname,
|
| 29 |
-
$rname ? WR_REPORT : WR_CHART
|
| 30 |
-
);
|
| 31 |
-
$accessGranted = @$rpt_array['status'] != "private" || @$rpt_array['owner'] != Security::getUserName();
|
| 32 |
-
} else {
|
| 33 |
-
$accessGranted = CheckTablePermissions( $strTableName, "S" );
|
| 34 |
-
}
|
| 35 |
if(!$accessGranted)
|
| 36 |
{
|
| 37 |
HeaderRedirect("menu");
|
|
|
|
| 20 |
redirectToLogin();
|
| 21 |
}
|
| 22 |
|
| 23 |
+
$accessGranted = CheckTablePermissions($strTableName, "S");
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 24 |
if(!$accessGranted)
|
| 25 |
{
|
| 26 |
HeaderRedirect("menu");
|
php/chat_settings_search.php
CHANGED
|
@@ -20,18 +20,7 @@ if( !isLogged() )
|
|
| 20 |
redirectToLogin();
|
| 21 |
}
|
| 22 |
|
| 23 |
-
|
| 24 |
-
$cname = postvalue("cname");
|
| 25 |
-
$rname = postvalue("rname");
|
| 26 |
-
if( $rname || $cname ) {
|
| 27 |
-
$rpt_array = wrGetEntityArray(
|
| 28 |
-
$rname ? $rname : $cname,
|
| 29 |
-
$rname ? WR_REPORT : WR_CHART
|
| 30 |
-
);
|
| 31 |
-
$accessGranted = @$rpt_array['status'] != "private" || @$rpt_array['owner'] != Security::getUserName();
|
| 32 |
-
} else {
|
| 33 |
-
$accessGranted = CheckTablePermissions( $strTableName, "S" );
|
| 34 |
-
}
|
| 35 |
if(!$accessGranted)
|
| 36 |
{
|
| 37 |
HeaderRedirect("menu");
|
|
|
|
| 20 |
redirectToLogin();
|
| 21 |
}
|
| 22 |
|
| 23 |
+
$accessGranted = CheckTablePermissions($strTableName, "S");
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 24 |
if(!$accessGranted)
|
| 25 |
{
|
| 26 |
HeaderRedirect("menu");
|
php/chat_timezone_search.php
CHANGED
|
@@ -20,18 +20,7 @@ if( !isLogged() )
|
|
| 20 |
redirectToLogin();
|
| 21 |
}
|
| 22 |
|
| 23 |
-
|
| 24 |
-
$cname = postvalue("cname");
|
| 25 |
-
$rname = postvalue("rname");
|
| 26 |
-
if( $rname || $cname ) {
|
| 27 |
-
$rpt_array = wrGetEntityArray(
|
| 28 |
-
$rname ? $rname : $cname,
|
| 29 |
-
$rname ? WR_REPORT : WR_CHART
|
| 30 |
-
);
|
| 31 |
-
$accessGranted = @$rpt_array['status'] != "private" || @$rpt_array['owner'] != Security::getUserName();
|
| 32 |
-
} else {
|
| 33 |
-
$accessGranted = CheckTablePermissions( $strTableName, "S" );
|
| 34 |
-
}
|
| 35 |
if(!$accessGranted)
|
| 36 |
{
|
| 37 |
HeaderRedirect("menu");
|
|
|
|
| 20 |
redirectToLogin();
|
| 21 |
}
|
| 22 |
|
| 23 |
+
$accessGranted = CheckTablePermissions($strTableName, "S");
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 24 |
if(!$accessGranted)
|
| 25 |
{
|
| 26 |
HeaderRedirect("menu");
|
php/chat_users_search.php
CHANGED
|
@@ -20,18 +20,7 @@ if( !isLogged() )
|
|
| 20 |
redirectToLogin();
|
| 21 |
}
|
| 22 |
|
| 23 |
-
|
| 24 |
-
$cname = postvalue("cname");
|
| 25 |
-
$rname = postvalue("rname");
|
| 26 |
-
if( $rname || $cname ) {
|
| 27 |
-
$rpt_array = wrGetEntityArray(
|
| 28 |
-
$rname ? $rname : $cname,
|
| 29 |
-
$rname ? WR_REPORT : WR_CHART
|
| 30 |
-
);
|
| 31 |
-
$accessGranted = @$rpt_array['status'] != "private" || @$rpt_array['owner'] != Security::getUserName();
|
| 32 |
-
} else {
|
| 33 |
-
$accessGranted = CheckTablePermissions( $strTableName, "S" );
|
| 34 |
-
}
|
| 35 |
if(!$accessGranted)
|
| 36 |
{
|
| 37 |
HeaderRedirect("menu");
|
|
|
|
| 20 |
redirectToLogin();
|
| 21 |
}
|
| 22 |
|
| 23 |
+
$accessGranted = CheckTablePermissions($strTableName, "S");
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 24 |
if(!$accessGranted)
|
| 25 |
{
|
| 26 |
HeaderRedirect("menu");
|
php/classes/changepwdpage.php
ADDED
|
@@ -0,0 +1,490 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
<?php
|
| 2 |
+
class ChangePasswordPage extends RunnerPage
|
| 3 |
+
{
|
| 4 |
+
protected $pwdStrong = false;
|
| 5 |
+
|
| 6 |
+
public $token = "";
|
| 7 |
+
|
| 8 |
+
public $action;
|
| 9 |
+
|
| 10 |
+
protected $passwordField;
|
| 11 |
+
protected $usernameField;
|
| 12 |
+
|
| 13 |
+
protected $auditObj = null;
|
| 14 |
+
|
| 15 |
+
protected $changePwdFields;
|
| 16 |
+
|
| 17 |
+
protected $changedSuccess = false;
|
| 18 |
+
|
| 19 |
+
/**
|
| 20 |
+
*
|
| 21 |
+
*/
|
| 22 |
+
function __construct(&$params = "")
|
| 23 |
+
{
|
| 24 |
+
parent::__construct($params);
|
| 25 |
+
|
| 26 |
+
if( !$this->action && !$this->checkToken() )
|
| 27 |
+
{
|
| 28 |
+
Security::saveRedirectURL();
|
| 29 |
+
HeaderRedirect("login");
|
| 30 |
+
return;
|
| 31 |
+
}
|
| 32 |
+
|
| 33 |
+
$this->passwordField = Security::passwordField();
|
| 34 |
+
$this->usernameField = Security::usernameField();
|
| 35 |
+
|
| 36 |
+
$this->auditObj = GetAuditObject();
|
| 37 |
+
|
| 38 |
+
if( $this->token )
|
| 39 |
+
{
|
| 40 |
+
$this->changePwdFields = array("newpass", "confirm");
|
| 41 |
+
// to send it back with a form (user may delete session before submit)
|
| 42 |
+
$this->setProxyValue("token", $this->token);
|
| 43 |
+
}
|
| 44 |
+
else
|
| 45 |
+
$this->changePwdFields = array("oldpass", "newpass", "confirm");
|
| 46 |
+
|
| 47 |
+
// fill global password settings
|
| 48 |
+
$this->pwdStrong = GetGlobalData("pwdStrong", false);
|
| 49 |
+
|
| 50 |
+
if( $this->pwdStrong )
|
| 51 |
+
{
|
| 52 |
+
$this->settingsMap["globalSettings"]["pwdStrong"] = true;
|
| 53 |
+
$this->settingsMap["globalSettings"]["pwdLen"] = GetGlobalData("pwdLen", 0);
|
| 54 |
+
$this->settingsMap["globalSettings"]["pwdUnique"] = GetGlobalData("pwdUnique", 0);
|
| 55 |
+
$this->settingsMap["globalSettings"]["pwdDigits"] = GetGlobalData("pwdDigits", 0);
|
| 56 |
+
$this->settingsMap["globalSettings"]["pwdUpperLower"] = GetGlobalData("pwdUpperLower", false);
|
| 57 |
+
}
|
| 58 |
+
|
| 59 |
+
$this->headerForms = array( "top" );
|
| 60 |
+
$this->footerForms = array( "footer" );
|
| 61 |
+
$this->bodyForms = array( "above-grid", "grid" );
|
| 62 |
+
}
|
| 63 |
+
|
| 64 |
+
/**
|
| 65 |
+
* Set the connection property
|
| 66 |
+
*/
|
| 67 |
+
protected function setTableConnection()
|
| 68 |
+
{
|
| 69 |
+
global $cman;
|
| 70 |
+
$this->connection = $cman->getForLogin();
|
| 71 |
+
}
|
| 72 |
+
|
| 73 |
+
/**
|
| 74 |
+
*
|
| 75 |
+
*/
|
| 76 |
+
protected function assignCipherer()
|
| 77 |
+
{
|
| 78 |
+
$this->cipherer = RunnerCipherer::getForLogin();
|
| 79 |
+
}
|
| 80 |
+
|
| 81 |
+
/**
|
| 82 |
+
*
|
| 83 |
+
*/
|
| 84 |
+
protected function setReferer()
|
| 85 |
+
{
|
| 86 |
+
$referer = @$_SERVER["HTTP_REFERER"] ? @$_SERVER["HTTP_REFERER"] : "";
|
| 87 |
+
|
| 88 |
+
// ignore referer if from another site or if came from the same "change password" page
|
| 89 |
+
$home = strtoupper( projectUrl() );
|
| 90 |
+
$changePwdPage = strtoupper( projectUrl() . GetTableLink("changepwd") );
|
| 91 |
+
if( substr( strtoupper( $referer ), 0 , strlen( $home ) ) != $home ||
|
| 92 |
+
substr( strtoupper( $referer ), 0 , strlen( $changePwdPage ) ) == $changePwdPage ) {
|
| 93 |
+
|
| 94 |
+
$referer = "";
|
| 95 |
+
}
|
| 96 |
+
|
| 97 |
+
if( $referer ) {
|
| 98 |
+
$_SESSION["changepwd_referer"] = $referer;
|
| 99 |
+
}
|
| 100 |
+
if( !$_SESSION["changepwd_referer"] ) {
|
| 101 |
+
$_SESSION["changepwd_referer"] = projectUrl();
|
| 102 |
+
}
|
| 103 |
+
|
| 104 |
+
}
|
| 105 |
+
|
| 106 |
+
/**
|
| 107 |
+
* @return DsCondition
|
| 108 |
+
*/
|
| 109 |
+
protected function getTokenCondition() {
|
| 110 |
+
return DataCondition::FieldEquals( "reset_token", $this->token );
|
| 111 |
+
}
|
| 112 |
+
|
| 113 |
+
/**
|
| 114 |
+
* @return DsCondition
|
| 115 |
+
*/
|
| 116 |
+
protected function getUsernameCondition() {
|
| 117 |
+
if( $this->token ) {
|
| 118 |
+
return $this->getTokenCondition();
|
| 119 |
+
}
|
| 120 |
+
|
| 121 |
+
$caseInsensitive = Security::caseInsensitiveUsername() ? dsCASE_INSENSITIVE : dsCASE_STRICT;
|
| 122 |
+
return DataCondition::FieldEquals( $this->usernameField, Security::getUserName(), 0, $caseInsensitive );
|
| 123 |
+
}
|
| 124 |
+
|
| 125 |
+
/**
|
| 126 |
+
* @param String newpass
|
| 127 |
+
* @return
|
| 128 |
+
*/
|
| 129 |
+
protected function getUpdateCommand( $newpass ) {
|
| 130 |
+
$dc = new DsCommand();
|
| 131 |
+
|
| 132 |
+
if( GetGlobalData( "bEncryptPasswords" ) ) {
|
| 133 |
+
if( !$this->cipherer->isFieldEncrypted( $this->passwordField ) )
|
| 134 |
+
$newpass = Security::hashPassword( $newpass );
|
| 135 |
+
}
|
| 136 |
+
|
| 137 |
+
$values = array();
|
| 138 |
+
$values[ $this->passwordField ] = $newpass;
|
| 139 |
+
if( $this->token ) {
|
| 140 |
+
$values[ "reset_token" ] = "";
|
| 141 |
+
$values[ "reset_date" ] = NULL;
|
| 142 |
+
if( GetGlobalData( "userRequireActivation" ) ) {
|
| 143 |
+
$values[ GetGlobalData( "userActivationField" ) ] = "1";
|
| 144 |
+
}
|
| 145 |
+
}
|
| 146 |
+
|
| 147 |
+
$dc->values = $values;
|
| 148 |
+
$dc->filter = $this->getUsernameCondition();
|
| 149 |
+
return $dc;
|
| 150 |
+
}
|
| 151 |
+
|
| 152 |
+
|
| 153 |
+
/**
|
| 154 |
+
* @return Array
|
| 155 |
+
*/
|
| 156 |
+
protected function getControlValues()
|
| 157 |
+
{
|
| 158 |
+
$filename_values = array();
|
| 159 |
+
$blobfields = array();
|
| 160 |
+
$values = array();
|
| 161 |
+
foreach( $this->changePwdFields as $fName )
|
| 162 |
+
{
|
| 163 |
+
$fControl = $this->getControl( $fName, $this->id );
|
| 164 |
+
$fControl->readWebValue( $values, $blobfields, NULL, NULL, $filename_values );
|
| 165 |
+
}
|
| 166 |
+
|
| 167 |
+
return $values;
|
| 168 |
+
}
|
| 169 |
+
|
| 170 |
+
|
| 171 |
+
/**
|
| 172 |
+
* @return Boolean
|
| 173 |
+
*/
|
| 174 |
+
protected function changePassword() {
|
| 175 |
+
// CSRF protection
|
| 176 |
+
if( !isPostRequest() )
|
| 177 |
+
return;
|
| 178 |
+
|
| 179 |
+
global $globalEvents;
|
| 180 |
+
|
| 181 |
+
$values = $this->getControlValues();
|
| 182 |
+
|
| 183 |
+
$dc = new DsCommand();
|
| 184 |
+
$dc->filter = $this->getUsernameCondition();
|
| 185 |
+
$qResult = $this->dataSource->getList( $dc );
|
| 186 |
+
|
| 187 |
+
$data = $qResult->fetchAssoc();
|
| 188 |
+
$row = $this->cipherer->DecryptFetchedArray( $data );
|
| 189 |
+
|
| 190 |
+
$dbOldPass = "";
|
| 191 |
+
if( !$row ) {
|
| 192 |
+
$this->message = "Invalid password";
|
| 193 |
+
return false;
|
| 194 |
+
}
|
| 195 |
+
|
| 196 |
+
$dbOldPass = $row[ $this->passwordField ];
|
| 197 |
+
$username = $row[ $this->usernameField ];
|
| 198 |
+
|
| 199 |
+
if( !$this->token && $this->pSet->hasOldPassField() ) {
|
| 200 |
+
if( !Security::verifyPassword( $values["oldpass"], $dbOldPass ) ) {
|
| 201 |
+
$this->message = "Invalid password";
|
| 202 |
+
return false;
|
| 203 |
+
}
|
| 204 |
+
}
|
| 205 |
+
|
| 206 |
+
$oldPass = $dbOldPass;
|
| 207 |
+
|
| 208 |
+
$newPass = $values["newpass"];
|
| 209 |
+
if( $this->pwdStrong && !checkpassword( $newPass ) ) {
|
| 210 |
+
$this->message = $this->getPwdStrongFailedMessage();
|
| 211 |
+
$this->jsSettings["tableSettings"][ $this->tName ]["msg_passwordError"] = $this->message;
|
| 212 |
+
return false;
|
| 213 |
+
}
|
| 214 |
+
|
| 215 |
+
$retval = true;
|
| 216 |
+
if( $globalEvents->exists("BeforeChangePassword") )
|
| 217 |
+
$retval = $globalEvents->BeforeChangePassword( $oldPass, $newPass, $this );
|
| 218 |
+
|
| 219 |
+
$values["newpass"] = $newPass;
|
| 220 |
+
if( $retval ) {
|
| 221 |
+
$dc = $this->getUpdateCommand( $values["newpass"] );
|
| 222 |
+
$this->dataSource->updateSingle( $dc, false );
|
| 223 |
+
|
| 224 |
+
if( $this->auditObj )
|
| 225 |
+
$this->auditObj->LogChPassword( $username );
|
| 226 |
+
|
| 227 |
+
if( $globalEvents->exists("AfterChangePassword") )
|
| 228 |
+
$globalEvents->AfterChangePassword( $oldPass, $values["newpass"], $this );
|
| 229 |
+
}
|
| 230 |
+
|
| 231 |
+
return $retval;
|
| 232 |
+
}
|
| 233 |
+
|
| 234 |
+
/**
|
| 235 |
+
* @return String
|
| 236 |
+
*/
|
| 237 |
+
protected function getPwdStrongFailedMessage()
|
| 238 |
+
{
|
| 239 |
+
$msg = "";
|
| 240 |
+
$pwdLen = GetGlobalData("pwdLen", 0);
|
| 241 |
+
if($pwdLen)
|
| 242 |
+
{
|
| 243 |
+
$fmt = "Password must be at least %% characters length.";
|
| 244 |
+
$fmt = str_replace("%%", "".$pwdLen, $fmt);
|
| 245 |
+
$msg.= "<br>".$fmt;
|
| 246 |
+
}
|
| 247 |
+
$pwdUnique = GetGlobalData("pwdUnique", 0);
|
| 248 |
+
if($pwdUnique)
|
| 249 |
+
{
|
| 250 |
+
$fmt = "Password must contain %% unique characters.";
|
| 251 |
+
$fmt = str_replace("%%", "".$pwdUnique, $fmt);
|
| 252 |
+
$msg.= "<br>".$fmt;
|
| 253 |
+
}
|
| 254 |
+
$pwdDigits = GetGlobalData("pwdDigits", 0);
|
| 255 |
+
if($pwdDigits)
|
| 256 |
+
{
|
| 257 |
+
$fmt = "Password must contain %% digits or symbols.";
|
| 258 |
+
$fmt = str_replace("%%", "".$pwdDigits, $fmt);
|
| 259 |
+
$msg.= "<br>".$fmt;
|
| 260 |
+
}
|
| 261 |
+
if(GetGlobalData("pwdUpperLower", false))
|
| 262 |
+
{
|
| 263 |
+
$fmt = "Password must contain letters in upper and lower case.";
|
| 264 |
+
$msg.= "<br>".$fmt;
|
| 265 |
+
}
|
| 266 |
+
|
| 267 |
+
if($msg)
|
| 268 |
+
$msg = substr($msg, 4);
|
| 269 |
+
|
| 270 |
+
return $msg;
|
| 271 |
+
}
|
| 272 |
+
|
| 273 |
+
/**
|
| 274 |
+
*
|
| 275 |
+
*/
|
| 276 |
+
public function process()
|
| 277 |
+
{
|
| 278 |
+
global $globalEvents;
|
| 279 |
+
|
| 280 |
+
$this->setReferer();
|
| 281 |
+
|
| 282 |
+
// Before Process event
|
| 283 |
+
if( $globalEvents->exists("BeforeProcessChangePwd") )
|
| 284 |
+
$globalEvents->BeforeProcessChangePwd( $this );
|
| 285 |
+
|
| 286 |
+
if( $this->action == "Change" ) {
|
| 287 |
+
$this->changedSuccess = $this->changePassword();
|
| 288 |
+
|
| 289 |
+
if( !$this->changedSuccess && $this->mode == CHANGEPASS_POPUP ) {
|
| 290 |
+
$returnJSON = array();
|
| 291 |
+
$returnJSON['success'] = false;
|
| 292 |
+
|
| 293 |
+
if( strlen( $this->message ) )
|
| 294 |
+
$returnJSON['message'] = $this->message;
|
| 295 |
+
|
| 296 |
+
if( !$this->isCaptchaOk )
|
| 297 |
+
$returnJSON['wrongCaptchaFieldName'] = $this->getCaptchaFieldName();
|
| 298 |
+
|
| 299 |
+
echo printJSON( $returnJSON );
|
| 300 |
+
exit();
|
| 301 |
+
}
|
| 302 |
+
}
|
| 303 |
+
|
| 304 |
+
if( !$this->changedSuccess ) {
|
| 305 |
+
$this->prepareEditControls();
|
| 306 |
+
} else {
|
| 307 |
+
$this->pageName = $this->pSet->getDefaultPage( $this->successPageType() );
|
| 308 |
+
$this->pSet = new ProjectSettings( $this->tName, $this->successPageType(), $this->pageName, $this->pageTable );
|
| 309 |
+
|
| 310 |
+
$this->pageData["buttons"] = array_merge( $this->pageData["buttons"], $this->pSet->buttons() );
|
| 311 |
+
foreach( $this->pSet->buttons() as $b ) {
|
| 312 |
+
$this->AddJSFile( "include/button_".$b.".js" );
|
| 313 |
+
}
|
| 314 |
+
}
|
| 315 |
+
|
| 316 |
+
$this->addCommonJs();
|
| 317 |
+
$this->fillSetCntrlMaps();
|
| 318 |
+
$this->addButtonHandlers();
|
| 319 |
+
$this->doCommonAssignments();
|
| 320 |
+
|
| 321 |
+
$this->showPage();
|
| 322 |
+
}
|
| 323 |
+
|
| 324 |
+
/**
|
| 325 |
+
* @param Boolean logged
|
| 326 |
+
*/
|
| 327 |
+
protected function reportChangeStatus( $changed )
|
| 328 |
+
{
|
| 329 |
+
$returnJSON = array();
|
| 330 |
+
|
| 331 |
+
$returnJSON["message"] = $this->message;
|
| 332 |
+
$returnJSON["success"] = true;
|
| 333 |
+
|
| 334 |
+
echo printJSON( $returnJSON );
|
| 335 |
+
exit();
|
| 336 |
+
}
|
| 337 |
+
|
| 338 |
+
/**
|
| 339 |
+
*
|
| 340 |
+
*/
|
| 341 |
+
protected function prepareEditControls()
|
| 342 |
+
{
|
| 343 |
+
foreach($this->changePwdFields as $fName)
|
| 344 |
+
{
|
| 345 |
+
$parameters = array();
|
| 346 |
+
$parameters["id"] = $this->id;
|
| 347 |
+
$parameters["mode"] = "add";
|
| 348 |
+
$parameters["field"] = $fName;
|
| 349 |
+
$parameters["format"] = "Password";
|
| 350 |
+
$parameters["pageObj"] = $this;
|
| 351 |
+
$parameters["suggest"] = true;
|
| 352 |
+
$parameters["validate"] = array('basicValidate' => array('IsRequired'));
|
| 353 |
+
|
| 354 |
+
$parameters["extraParams"] = array();
|
| 355 |
+
$parameters["extraParams"]["getConrirmFieldCtrl"] = true;
|
| 356 |
+
|
| 357 |
+
$controls = array('controls' => array());
|
| 358 |
+
$controls["controls"]['id'] = $this->id;
|
| 359 |
+
$controls["controls"]['mode'] = "add";
|
| 360 |
+
$controls["controls"]['ctrlInd'] = 0;
|
| 361 |
+
$controls["controls"]['fieldName'] = $fName;
|
| 362 |
+
$controls["controls"]['suggest'] = $parameters["suggest"];
|
| 363 |
+
|
| 364 |
+
$this->xt->assign_function( $fName."_editcontrol", "xt_buildeditcontrol", $parameters );
|
| 365 |
+
$this->xt->assign($fName."_label", true);
|
| 366 |
+
|
| 367 |
+
$this->xt->assign("labelfor_" . goodFieldName($fName), "value_".$fName."_".$this->id);
|
| 368 |
+
|
| 369 |
+
if( $this->is508 )
|
| 370 |
+
$this->xt->assign_section($fName."_label", "<label for=\"value_".$fName."_".$this->id."\">", "</label>");
|
| 371 |
+
|
| 372 |
+
$this->xt->assign($fName."_block", true);
|
| 373 |
+
|
| 374 |
+
$this->fillControlsMap($controls);
|
| 375 |
+
}
|
| 376 |
+
}
|
| 377 |
+
|
| 378 |
+
/**
|
| 379 |
+
*
|
| 380 |
+
*/
|
| 381 |
+
protected function assignBody()
|
| 382 |
+
{
|
| 383 |
+
$this->body["begin"] .= GetBaseScriptsForPage(false);
|
| 384 |
+
$this->body["end"] = XTempl::create_method_assignment( "assignBodyEnd", $this );
|
| 385 |
+
|
| 386 |
+
$this->xt->assignbyref("body", $this->body);
|
| 387 |
+
}
|
| 388 |
+
|
| 389 |
+
/**
|
| 390 |
+
*
|
| 391 |
+
*/
|
| 392 |
+
protected function doCommonAssignments()
|
| 393 |
+
{
|
| 394 |
+
$this->xt->assign("submit_attrs", "id=\"saveButton".$this->id."\"");
|
| 395 |
+
|
| 396 |
+
if( $this->mode == CHANGEPASS_POPUP ) {
|
| 397 |
+
$this->hideItemType("changepwd_back");
|
| 398 |
+
if( $this->changedSuccess )
|
| 399 |
+
$this->xt->assign("backlink_attrs", "id=\"backButton".$this->id."\"");
|
| 400 |
+
} else {
|
| 401 |
+
$this->xt->assign("backlink_attrs", "href=\"". runner_htmlspecialchars( $_SESSION["changepwd_referer"] )."\"");
|
| 402 |
+
}
|
| 403 |
+
|
| 404 |
+
$this->xt->assign("message_block", true);
|
| 405 |
+
if( $this->message ) {
|
| 406 |
+
$this->xt->assign("message_class", "alert-danger" );
|
| 407 |
+
$this->xt->assign("message", $this->message);
|
| 408 |
+
} else {
|
| 409 |
+
$this->hideElement("message");
|
| 410 |
+
}
|
| 411 |
+
|
| 412 |
+
$this->assignBody();
|
| 413 |
+
}
|
| 414 |
+
|
| 415 |
+
/**
|
| 416 |
+
*
|
| 417 |
+
*/
|
| 418 |
+
protected function showPage() {
|
| 419 |
+
global $globalEvents;
|
| 420 |
+
|
| 421 |
+
if( $this->changedSuccess )
|
| 422 |
+
$this->switchToSuccessPage();
|
| 423 |
+
|
| 424 |
+
$templatefile = $this->templatefile;
|
| 425 |
+
|
| 426 |
+
if( $globalEvents->exists("BeforeShowChangePwd") )
|
| 427 |
+
$globalEvents->BeforeShowChangePwd( $this->xt, $templatefile, $this );
|
| 428 |
+
|
| 429 |
+
if( $this->mode == CHANGEPASS_POPUP )
|
| 430 |
+
{
|
| 431 |
+
$this->xt->assign("footer", false);
|
| 432 |
+
$this->xt->assign("header", false);
|
| 433 |
+
$this->xt->assign("body", $this->body);
|
| 434 |
+
|
| 435 |
+
$this->displayAJAX( $templatefile, $this->id + 1 );
|
| 436 |
+
exit();
|
| 437 |
+
}
|
| 438 |
+
|
| 439 |
+
$this->display( $templatefile );
|
| 440 |
+
}
|
| 441 |
+
|
| 442 |
+
/**
|
| 443 |
+
* @return String
|
| 444 |
+
*/
|
| 445 |
+
public static function readActionFromRequest()
|
| 446 |
+
{
|
| 447 |
+
if( @$_POST["btnSubmit"] )
|
| 448 |
+
return @$_POST["btnSubmit"];
|
| 449 |
+
|
| 450 |
+
return "";
|
| 451 |
+
}
|
| 452 |
+
|
| 453 |
+
/**
|
| 454 |
+
* @return Boolean
|
| 455 |
+
*/
|
| 456 |
+
protected function checkToken()
|
| 457 |
+
{
|
| 458 |
+
if( !$this->token )
|
| 459 |
+
return true;
|
| 460 |
+
|
| 461 |
+
$dc = new DsCommand();
|
| 462 |
+
$dc->filter = $this->getTokenCondition();
|
| 463 |
+
$qResult = $this->dataSource->getList( $dc );
|
| 464 |
+
|
| 465 |
+
$data = $this->cipherer->DecryptFetchedArray( $qResult->fetchAssoc() );
|
| 466 |
+
if( $data )
|
| 467 |
+
return secondsPassedFrom( $data["reset_date"] ) < 86400;
|
| 468 |
+
|
| 469 |
+
return false;
|
| 470 |
+
}
|
| 471 |
+
|
| 472 |
+
/**
|
| 473 |
+
* @return Number
|
| 474 |
+
*/
|
| 475 |
+
public static function readModeFromRequest()
|
| 476 |
+
{
|
| 477 |
+
if( postvalue("mode") == "popup" )
|
| 478 |
+
return CHANGEPASS_POPUP;
|
| 479 |
+
|
| 480 |
+
return CHANGEPASS_SIMPLE;
|
| 481 |
+
}
|
| 482 |
+
|
| 483 |
+
function element2Item( $name ) {
|
| 484 |
+
if( $name == "message" ) {
|
| 485 |
+
return array( "changepwd_message" );
|
| 486 |
+
}
|
| 487 |
+
return parent::element2Item( $name );
|
| 488 |
+
}
|
| 489 |
+
}
|
| 490 |
+
?>
|
php/classes/charts.php
CHANGED
|
@@ -378,73 +378,21 @@ class Chart
|
|
| 378 |
if( !$this->webchart )
|
| 379 |
return true;
|
| 380 |
|
| 381 |
-
if("
|
| 382 |
return true;
|
| 383 |
-
if("
|
| 384 |
return true;
|
| 385 |
-
if("
|
| 386 |
return true;
|
| 387 |
-
if("
|
| 388 |
return true;
|
| 389 |
-
if("
|
| 390 |
return true;
|
| 391 |
-
if("
|
| 392 |
return true;
|
| 393 |
-
if("
|
| 394 |
return true;
|
| 395 |
-
if("
|
| 396 |
-
return true;
|
| 397 |
-
if("public.products" == $this->chrt_array['tables'][0])
|
| 398 |
-
return true;
|
| 399 |
-
if("public.items" == $this->chrt_array['tables'][0])
|
| 400 |
-
return true;
|
| 401 |
-
if("public.appointments" == $this->chrt_array['tables'][0])
|
| 402 |
-
return true;
|
| 403 |
-
if("public.chat_history" == $this->chrt_array['tables'][0])
|
| 404 |
-
return true;
|
| 405 |
-
if("public.chat_users" == $this->chrt_array['tables'][0])
|
| 406 |
-
return true;
|
| 407 |
-
if("public.chat_settings" == $this->chrt_array['tables'][0])
|
| 408 |
-
return true;
|
| 409 |
-
if("public.chat_files" == $this->chrt_array['tables'][0])
|
| 410 |
-
return true;
|
| 411 |
-
if("public.chat_groups" == $this->chrt_array['tables'][0])
|
| 412 |
-
return true;
|
| 413 |
-
if("public.chat_peopletype" == $this->chrt_array['tables'][0])
|
| 414 |
-
return true;
|
| 415 |
-
if("public.chat_timezone" == $this->chrt_array['tables'][0])
|
| 416 |
-
return true;
|
| 417 |
-
if("public.chat_files" == $this->chrt_array['tables'][0])
|
| 418 |
-
return true;
|
| 419 |
-
if("public.chat_groups" == $this->chrt_array['tables'][0])
|
| 420 |
-
return true;
|
| 421 |
-
if("public.chat_history" == $this->chrt_array['tables'][0])
|
| 422 |
-
return true;
|
| 423 |
-
if("public.chat_peopletype" == $this->chrt_array['tables'][0])
|
| 424 |
-
return true;
|
| 425 |
-
if("public.chat_settings" == $this->chrt_array['tables'][0])
|
| 426 |
-
return true;
|
| 427 |
-
if("public.identity" == $this->chrt_array['tables'][0])
|
| 428 |
-
return true;
|
| 429 |
-
if("public.dataset_info" == $this->chrt_array['tables'][0])
|
| 430 |
-
return true;
|
| 431 |
-
if("public.KnowledgeBase1ugrights" == $this->chrt_array['tables'][0])
|
| 432 |
-
return true;
|
| 433 |
-
if("public.KnowledgeBase1ugmembers" == $this->chrt_array['tables'][0])
|
| 434 |
-
return true;
|
| 435 |
-
if("public.kbusers" == $this->chrt_array['tables'][0])
|
| 436 |
-
return true;
|
| 437 |
-
if("public.history" == $this->chrt_array['tables'][0])
|
| 438 |
-
return true;
|
| 439 |
-
if("public.zendesk__dataszz" == $this->chrt_array['tables'][0])
|
| 440 |
-
return true;
|
| 441 |
-
if("public.view_zendesk" == $this->chrt_array['tables'][0])
|
| 442 |
-
return true;
|
| 443 |
-
if("public.prompts" == $this->chrt_array['tables'][0])
|
| 444 |
-
return true;
|
| 445 |
-
if("public.view_faisis_chat_history" == $this->chrt_array['tables'][0])
|
| 446 |
-
return true;
|
| 447 |
-
if("public.server_setting" == $this->chrt_array['tables'][0])
|
| 448 |
return true;
|
| 449 |
return false;
|
| 450 |
}
|
|
|
|
| 378 |
if( !$this->webchart )
|
| 379 |
return true;
|
| 380 |
|
| 381 |
+
if("chat_history" == $this->chrt_array['tables'][0])
|
| 382 |
return true;
|
| 383 |
+
if("chat_users" == $this->chrt_array['tables'][0])
|
| 384 |
return true;
|
| 385 |
+
if("chat_settings" == $this->chrt_array['tables'][0])
|
| 386 |
return true;
|
| 387 |
+
if("chat_files" == $this->chrt_array['tables'][0])
|
| 388 |
return true;
|
| 389 |
+
if("chat_groups" == $this->chrt_array['tables'][0])
|
| 390 |
return true;
|
| 391 |
+
if("chat_peopletype" == $this->chrt_array['tables'][0])
|
| 392 |
return true;
|
| 393 |
+
if("chat_timezone" == $this->chrt_array['tables'][0])
|
| 394 |
return true;
|
| 395 |
+
if("chat126_users1" == $this->chrt_array['tables'][0])
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 396 |
return true;
|
| 397 |
return false;
|
| 398 |
}
|
php/classes/cipherer.php
CHANGED
|
@@ -333,7 +333,7 @@ class RunnerCipherer
|
|
| 333 |
public static function getForLogin( $loginSet = null )
|
| 334 |
{
|
| 335 |
if( !!Security::loginTable() ) {
|
| 336 |
-
return new RunnerCipherer( "
|
| 337 |
}
|
| 338 |
return new RunnerCipherer( GLOBAL_PAGES, null);
|
| 339 |
}
|
|
|
|
| 333 |
public static function getForLogin( $loginSet = null )
|
| 334 |
{
|
| 335 |
if( !!Security::loginTable() ) {
|
| 336 |
+
return new RunnerCipherer( "chat126_users1", $loginSet);
|
| 337 |
}
|
| 338 |
return new RunnerCipherer( GLOBAL_PAGES, null);
|
| 339 |
}
|
php/classes/db.php
CHANGED
|
@@ -352,40 +352,16 @@ class DB
|
|
| 352 |
if( isset($dalTables[ $conn->connId ]) )
|
| 353 |
return;
|
| 354 |
$dalTables[ $conn->connId ] = array();
|
| 355 |
-
if( "
|
| 356 |
{
|
| 357 |
-
$dalTables[$conn->connId][] = array("name" => "
|
| 358 |
-
$dalTables[$conn->connId][] = array("name" => "chat_files", "varname" => "
|
| 359 |
-
$dalTables[$conn->connId][] = array("name" => "chat_groups", "varname" => "
|
| 360 |
-
$dalTables[$conn->connId][] = array("name" => "chat_history", "varname" => "
|
| 361 |
-
$dalTables[$conn->connId][] = array("name" => "chat_peopletype", "varname" => "
|
| 362 |
-
$dalTables[$conn->connId][] = array("name" => "chat_settings", "varname" => "
|
| 363 |
-
$dalTables[$conn->connId][] = array("name" => "chat_timezone", "varname" => "
|
| 364 |
-
$dalTables[$conn->connId][] = array("name" => "chat_users", "varname" => "
|
| 365 |
-
$dalTables[$conn->connId][] = array("name" => "dataset_info", "varname" => "KnowledgeBase2_at_localhost_public_dataset_info", "altvarname" => "dataset_info", "connId" => "KnowledgeBase2_at_localhost", "schema" => "public", "connName" => "KnowledgeBase2 at localhost");
|
| 366 |
-
$dalTables[$conn->connId][] = array("name" => "faicons", "varname" => "KnowledgeBase2_at_localhost_public_faicons", "altvarname" => "faicons", "connId" => "KnowledgeBase2_at_localhost", "schema" => "public", "connName" => "KnowledgeBase2 at localhost");
|
| 367 |
-
$dalTables[$conn->connId][] = array("name" => "fasis_chat_history", "varname" => "KnowledgeBase2_at_localhost_public_fasis_chat_history", "altvarname" => "fasis_chat_history", "connId" => "KnowledgeBase2_at_localhost", "schema" => "public", "connName" => "KnowledgeBase2 at localhost");
|
| 368 |
-
$dalTables[$conn->connId][] = array("name" => "history", "varname" => "KnowledgeBase2_at_localhost_public_history", "altvarname" => "history", "connId" => "KnowledgeBase2_at_localhost", "schema" => "public", "connName" => "KnowledgeBase2 at localhost");
|
| 369 |
-
$dalTables[$conn->connId][] = array("name" => "identity", "varname" => "KnowledgeBase2_at_localhost_public_identity", "altvarname" => "identity", "connId" => "KnowledgeBase2_at_localhost", "schema" => "public", "connName" => "KnowledgeBase2 at localhost");
|
| 370 |
-
$dalTables[$conn->connId][] = array("name" => "items", "varname" => "KnowledgeBase2_at_localhost_public_items", "altvarname" => "items", "connId" => "KnowledgeBase2_at_localhost", "schema" => "public", "connName" => "KnowledgeBase2 at localhost");
|
| 371 |
-
$dalTables[$conn->connId][] = array("name" => "kbarticles", "varname" => "KnowledgeBase2_at_localhost_public_kbarticles", "altvarname" => "kbarticles", "connId" => "KnowledgeBase2_at_localhost", "schema" => "public", "connName" => "KnowledgeBase2 at localhost");
|
| 372 |
-
$dalTables[$conn->connId][] = array("name" => "kbcategories", "varname" => "KnowledgeBase2_at_localhost_public_kbcategories", "altvarname" => "kbcategories", "connId" => "KnowledgeBase2_at_localhost", "schema" => "public", "connName" => "KnowledgeBase2 at localhost");
|
| 373 |
-
$dalTables[$conn->connId][] = array("name" => "kbcomments", "varname" => "KnowledgeBase2_at_localhost_public_kbcomments", "altvarname" => "kbcomments", "connId" => "KnowledgeBase2_at_localhost", "schema" => "public", "connName" => "KnowledgeBase2 at localhost");
|
| 374 |
-
$dalTables[$conn->connId][] = array("name" => "kbusers", "varname" => "KnowledgeBase2_at_localhost_public_kbusers", "altvarname" => "kbusers", "connId" => "KnowledgeBase2_at_localhost", "schema" => "public", "connName" => "KnowledgeBase2 at localhost");
|
| 375 |
-
$dalTables[$conn->connId][] = array("name" => "knowledgebase1_audit", "varname" => "KnowledgeBase2_at_localhost_public_knowledgebase1_audit", "altvarname" => "knowledgebase1_audit", "connId" => "KnowledgeBase2_at_localhost", "schema" => "public", "connName" => "KnowledgeBase2 at localhost");
|
| 376 |
-
$dalTables[$conn->connId][] = array("name" => "KnowledgeBase1uggroups", "varname" => "KnowledgeBase2_at_localhost_public_KnowledgeBase1uggroups", "altvarname" => "KnowledgeBase1uggroups", "connId" => "KnowledgeBase2_at_localhost", "schema" => "public", "connName" => "KnowledgeBase2 at localhost");
|
| 377 |
-
$dalTables[$conn->connId][] = array("name" => "KnowledgeBase1ugmembers", "varname" => "KnowledgeBase2_at_localhost_public_KnowledgeBase1ugmembers", "altvarname" => "KnowledgeBase1ugmembers", "connId" => "KnowledgeBase2_at_localhost", "schema" => "public", "connName" => "KnowledgeBase2 at localhost");
|
| 378 |
-
$dalTables[$conn->connId][] = array("name" => "KnowledgeBase1ugrights", "varname" => "KnowledgeBase2_at_localhost_public_KnowledgeBase1ugrights", "altvarname" => "KnowledgeBase1ugrights", "connId" => "KnowledgeBase2_at_localhost", "schema" => "public", "connName" => "KnowledgeBase2 at localhost");
|
| 379 |
-
$dalTables[$conn->connId][] = array("name" => "noti", "varname" => "KnowledgeBase2_at_localhost_public_noti", "altvarname" => "noti", "connId" => "KnowledgeBase2_at_localhost", "schema" => "public", "connName" => "KnowledgeBase2 at localhost");
|
| 380 |
-
$dalTables[$conn->connId][] = array("name" => "products", "varname" => "KnowledgeBase2_at_localhost_public_products", "altvarname" => "products", "connId" => "KnowledgeBase2_at_localhost", "schema" => "public", "connName" => "KnowledgeBase2 at localhost");
|
| 381 |
-
$dalTables[$conn->connId][] = array("name" => "prompts", "varname" => "KnowledgeBase2_at_localhost_public_prompts", "altvarname" => "prompts", "connId" => "KnowledgeBase2_at_localhost", "schema" => "public", "connName" => "KnowledgeBase2 at localhost");
|
| 382 |
-
$dalTables[$conn->connId][] = array("name" => "server_setting", "varname" => "KnowledgeBase2_at_localhost_public_server_setting", "altvarname" => "server_setting", "connId" => "KnowledgeBase2_at_localhost", "schema" => "public", "connName" => "KnowledgeBase2 at localhost");
|
| 383 |
-
$dalTables[$conn->connId][] = array("name" => "view_faisis_chat_history", "varname" => "KnowledgeBase2_at_localhost_public_view_faisis_chat_history", "altvarname" => "view_faisis_chat_history", "connId" => "KnowledgeBase2_at_localhost", "schema" => "public", "connName" => "KnowledgeBase2 at localhost");
|
| 384 |
-
$dalTables[$conn->connId][] = array("name" => "view_zendesk", "varname" => "KnowledgeBase2_at_localhost_public_view_zendesk", "altvarname" => "view_zendesk", "connId" => "KnowledgeBase2_at_localhost", "schema" => "public", "connName" => "KnowledgeBase2 at localhost");
|
| 385 |
-
$dalTables[$conn->connId][] = array("name" => "webreport_admin", "varname" => "KnowledgeBase2_at_localhost_public_webreport_admin", "altvarname" => "webreport_admin", "connId" => "KnowledgeBase2_at_localhost", "schema" => "public", "connName" => "KnowledgeBase2 at localhost");
|
| 386 |
-
$dalTables[$conn->connId][] = array("name" => "webreport_style", "varname" => "KnowledgeBase2_at_localhost_public_webreport_style", "altvarname" => "webreport_style", "connId" => "KnowledgeBase2_at_localhost", "schema" => "public", "connName" => "KnowledgeBase2 at localhost");
|
| 387 |
-
$dalTables[$conn->connId][] = array("name" => "webreports", "varname" => "KnowledgeBase2_at_localhost_public_webreports", "altvarname" => "webreports", "connId" => "KnowledgeBase2_at_localhost", "schema" => "public", "connName" => "KnowledgeBase2 at localhost");
|
| 388 |
-
$dalTables[$conn->connId][] = array("name" => "zendesk__dataszz", "varname" => "KnowledgeBase2_at_localhost_public_zendesk__dataszz", "altvarname" => "zendesk__dataszz", "connId" => "KnowledgeBase2_at_localhost", "schema" => "public", "connName" => "KnowledgeBase2 at localhost");
|
| 389 |
}
|
| 390 |
}
|
| 391 |
|
|
|
|
| 352 |
if( isset($dalTables[ $conn->connId ]) )
|
| 353 |
return;
|
| 354 |
$dalTables[ $conn->connId ] = array();
|
| 355 |
+
if( "chats_at_localhost" == $conn->connId )
|
| 356 |
{
|
| 357 |
+
$dalTables[$conn->connId][] = array("name" => "chat126_users1", "varname" => "chats_at_localhost__chat126_users1", "altvarname" => "chat126_users1", "connId" => "chats_at_localhost", "schema" => "", "connName" => "chats at localhost");
|
| 358 |
+
$dalTables[$conn->connId][] = array("name" => "chat_files", "varname" => "chats_at_localhost__chat_files", "altvarname" => "chat_files", "connId" => "chats_at_localhost", "schema" => "", "connName" => "chats at localhost");
|
| 359 |
+
$dalTables[$conn->connId][] = array("name" => "chat_groups", "varname" => "chats_at_localhost__chat_groups", "altvarname" => "chat_groups", "connId" => "chats_at_localhost", "schema" => "", "connName" => "chats at localhost");
|
| 360 |
+
$dalTables[$conn->connId][] = array("name" => "chat_history", "varname" => "chats_at_localhost__chat_history", "altvarname" => "chat_history", "connId" => "chats_at_localhost", "schema" => "", "connName" => "chats at localhost");
|
| 361 |
+
$dalTables[$conn->connId][] = array("name" => "chat_peopletype", "varname" => "chats_at_localhost__chat_peopletype", "altvarname" => "chat_peopletype", "connId" => "chats_at_localhost", "schema" => "", "connName" => "chats at localhost");
|
| 362 |
+
$dalTables[$conn->connId][] = array("name" => "chat_settings", "varname" => "chats_at_localhost__chat_settings", "altvarname" => "chat_settings", "connId" => "chats_at_localhost", "schema" => "", "connName" => "chats at localhost");
|
| 363 |
+
$dalTables[$conn->connId][] = array("name" => "chat_timezone", "varname" => "chats_at_localhost__chat_timezone", "altvarname" => "chat_timezone", "connId" => "chats_at_localhost", "schema" => "", "connName" => "chats at localhost");
|
| 364 |
+
$dalTables[$conn->connId][] = array("name" => "chat_users", "varname" => "chats_at_localhost__chat_users", "altvarname" => "chat_users", "connId" => "chats_at_localhost", "schema" => "", "connName" => "chats at localhost");
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 365 |
}
|
| 366 |
}
|
| 367 |
|
php/classes/listpage.php
CHANGED
|
@@ -744,7 +744,7 @@ class ListPage extends RunnerPage
|
|
| 744 |
// TODO - delete plugin user
|
| 745 |
$dc = new DsCommand();
|
| 746 |
$dc->filter = DataCondition::FieldEquals(
|
| 747 |
-
"
|
| 748 |
$user,
|
| 749 |
0,
|
| 750 |
Security::caseInsensitiveUsername() ? dsCASE_INSENSITIVE : dsCASE_STRICT
|
|
|
|
| 744 |
// TODO - delete plugin user
|
| 745 |
$dc = new DsCommand();
|
| 746 |
$dc->filter = DataCondition::FieldEquals(
|
| 747 |
+
"",
|
| 748 |
$user,
|
| 749 |
0,
|
| 750 |
Security::caseInsensitiveUsername() ? dsCASE_INSENSITIVE : dsCASE_STRICT
|
php/classes/memberspage.php
CHANGED
|
@@ -257,16 +257,16 @@ class MembersPage extends ListPage_Simple
|
|
| 257 |
$dc = new DsCommand();
|
| 258 |
|
| 259 |
$dc->order = array();
|
| 260 |
-
$dc->order[] = array( "column" => "
|
| 261 |
-
$dc->order[] = array( "column" => "
|
| 262 |
|
| 263 |
// ugmembers username field may contains username or security plugin user id value
|
| 264 |
$qResult = $dataSource->getList( $dc );
|
| 265 |
while( $tdata = $qResult->fetchAssoc() ) {
|
| 266 |
-
$provider = $tdata["
|
| 267 |
$this->members[] = array(
|
| 268 |
-
"userId" => $tdata["
|
| 269 |
-
"groupId" => $tdata["
|
| 270 |
"provider" => $provider
|
| 271 |
);
|
| 272 |
}
|
|
@@ -280,9 +280,9 @@ class MembersPage extends ListPage_Simple
|
|
| 280 |
$this->groups[] = array(-1, "<"."Admin".">");
|
| 281 |
$this->groupFullChecked[] = true;
|
| 282 |
|
| 283 |
-
$groupIdField = "
|
| 284 |
-
$groupLabelField = "
|
| 285 |
-
$groupProviderField = "
|
| 286 |
|
| 287 |
$dataSource = Security::getUgGroupsDatasource();
|
| 288 |
$dc = new DsCommand();
|
|
@@ -418,22 +418,22 @@ class MembersPage extends ListPage_Simple
|
|
| 418 |
if( $state == 1 ) {
|
| 419 |
$dcInsert = new DsCommand();
|
| 420 |
// update
|
| 421 |
-
$dcInsert->values = array( "
|
| 422 |
if( $provider != $dbProvider["code"] ) {
|
| 423 |
-
$dcInsert->values[ "
|
| 424 |
}
|
| 425 |
$dataSource->insertSingle( $dcInsert );
|
| 426 |
} else {
|
| 427 |
// delete
|
| 428 |
$dcDelete = new DsCommand();
|
| 429 |
$conditions = array(
|
| 430 |
-
DataCondition::FieldEquals( "
|
| 431 |
-
DataCondition::FieldEquals( "
|
| 432 |
);
|
| 433 |
if( $provider != $dbProvider["code"] ) {
|
| 434 |
-
$conditions[] = DataCondition::FieldEquals( "
|
| 435 |
} else if( storageGet( "groups_provider_field" ) ) {
|
| 436 |
-
$conditions[] = DataCondition::FieldIs( "
|
| 437 |
}
|
| 438 |
$dcDelete->filter = DataCondition::_And( $conditions );
|
| 439 |
|
|
|
|
| 257 |
$dc = new DsCommand();
|
| 258 |
|
| 259 |
$dc->order = array();
|
| 260 |
+
$dc->order[] = array( "column" => "" );
|
| 261 |
+
$dc->order[] = array( "column" => "" );
|
| 262 |
|
| 263 |
// ugmembers username field may contains username or security plugin user id value
|
| 264 |
$qResult = $dataSource->getList( $dc );
|
| 265 |
while( $tdata = $qResult->fetchAssoc() ) {
|
| 266 |
+
$provider = $tdata[""];
|
| 267 |
$this->members[] = array(
|
| 268 |
+
"userId" => $tdata[""],
|
| 269 |
+
"groupId" => $tdata[""],
|
| 270 |
"provider" => $provider
|
| 271 |
);
|
| 272 |
}
|
|
|
|
| 280 |
$this->groups[] = array(-1, "<"."Admin".">");
|
| 281 |
$this->groupFullChecked[] = true;
|
| 282 |
|
| 283 |
+
$groupIdField = "";
|
| 284 |
+
$groupLabelField = "";
|
| 285 |
+
$groupProviderField = "";
|
| 286 |
|
| 287 |
$dataSource = Security::getUgGroupsDatasource();
|
| 288 |
$dc = new DsCommand();
|
|
|
|
| 418 |
if( $state == 1 ) {
|
| 419 |
$dcInsert = new DsCommand();
|
| 420 |
// update
|
| 421 |
+
$dcInsert->values = array( "" => $user, "" => $group );
|
| 422 |
if( $provider != $dbProvider["code"] ) {
|
| 423 |
+
$dcInsert->values[ "" ] = $provider;
|
| 424 |
}
|
| 425 |
$dataSource->insertSingle( $dcInsert );
|
| 426 |
} else {
|
| 427 |
// delete
|
| 428 |
$dcDelete = new DsCommand();
|
| 429 |
$conditions = array(
|
| 430 |
+
DataCondition::FieldEquals( "", $group ),
|
| 431 |
+
DataCondition::FieldEquals( "", $user, 0, Security::caseInsensitiveUsername() ? dsCASE_INSENSITIVE : dsCASE_STRICT )
|
| 432 |
);
|
| 433 |
if( $provider != $dbProvider["code"] ) {
|
| 434 |
+
$conditions[] = DataCondition::FieldEquals( "", $provider );
|
| 435 |
} else if( storageGet( "groups_provider_field" ) ) {
|
| 436 |
+
$conditions[] = DataCondition::FieldIs( "", dsopEMPTY, "" );
|
| 437 |
}
|
| 438 |
$dcDelete->filter = DataCondition::_And( $conditions );
|
| 439 |
|
php/classes/memberspage_ad.php
CHANGED
|
@@ -41,7 +41,7 @@ class MembersPage_AD extends ListPage_Lookup
|
|
| 41 |
$dataSource = Security::getUgGroupsDatasource();
|
| 42 |
|
| 43 |
if( !Security::ADonlyLogin() || storageGet( "groups_provider_field" ) ) {
|
| 44 |
-
$dc->filter = DataCondition::FieldEquals( "
|
| 45 |
}
|
| 46 |
|
| 47 |
$qResult = $dataSource->getList( $dc );
|
|
@@ -49,7 +49,7 @@ class MembersPage_AD extends ListPage_Lookup
|
|
| 49 |
$members = array();
|
| 50 |
while( $tdata = $qResult->fetchAssoc() )
|
| 51 |
{
|
| 52 |
-
$members[] = $tdata[ "
|
| 53 |
}
|
| 54 |
|
| 55 |
return $members;
|
|
|
|
| 41 |
$dataSource = Security::getUgGroupsDatasource();
|
| 42 |
|
| 43 |
if( !Security::ADonlyLogin() || storageGet( "groups_provider_field" ) ) {
|
| 44 |
+
$dc->filter = DataCondition::FieldEquals( "", $this->providerCode );
|
| 45 |
}
|
| 46 |
|
| 47 |
$qResult = $dataSource->getList( $dc );
|
|
|
|
| 49 |
$members = array();
|
| 50 |
while( $tdata = $qResult->fetchAssoc() )
|
| 51 |
{
|
| 52 |
+
$members[] = $tdata[ "" ];
|
| 53 |
}
|
| 54 |
|
| 55 |
return $members;
|
php/classes/projectsettings.php
CHANGED
|
@@ -1027,7 +1027,7 @@ class ProjectSettings
|
|
| 1027 |
{
|
| 1028 |
$connId = $this->getTableData( ".connId" );
|
| 1029 |
if( $connId == "" ) {
|
| 1030 |
-
return "
|
| 1031 |
}
|
| 1032 |
return $connId;
|
| 1033 |
}
|
|
@@ -3002,7 +3002,7 @@ class ProjectSettings
|
|
| 3002 |
public static function getForLogin()
|
| 3003 |
{
|
| 3004 |
return !!Security::dbProvider()
|
| 3005 |
-
? new ProjectSettings("
|
| 3006 |
: null;
|
| 3007 |
}
|
| 3008 |
|
|
@@ -3578,74 +3578,22 @@ function fillProjectEntites()
|
|
| 3578 |
global $projectEntities, $projectEntitiesReverse, $tablesByGoodName, $tablesByUpperCase, $tablesByUpperGoodname;
|
| 3579 |
if( count( $projectEntities ) )
|
| 3580 |
return;
|
| 3581 |
-
$projectEntities[ "
|
| 3582 |
-
$projectEntitiesReverse[ "kbarticles" ] = "kbarticles";
|
| 3583 |
-
$projectEntities[ "kbcategories" ] = array( "url" => "kbcategories", "type" => 1 );
|
| 3584 |
-
$projectEntitiesReverse[ "kbcategories" ] = "kbcategories";
|
| 3585 |
-
$projectEntities[ "kbcomments" ] = array( "url" => "kbcomments", "type" => 1 );
|
| 3586 |
-
$projectEntitiesReverse[ "kbcomments" ] = "kbcomments";
|
| 3587 |
-
$projectEntities[ "public.kbusers" ] = array( "url" => "public_kbusers", "type" => 0 );
|
| 3588 |
-
$projectEntitiesReverse[ "public_kbusers" ] = "public.kbusers";
|
| 3589 |
-
$projectEntities[ "main" ] = array( "url" => "main", "type" => 1 );
|
| 3590 |
-
$projectEntitiesReverse[ "main" ] = "main";
|
| 3591 |
-
$projectEntities[ "faicons" ] = array( "url" => "faicons", "type" => 1 );
|
| 3592 |
-
$projectEntitiesReverse[ "faicons" ] = "faicons";
|
| 3593 |
-
$projectEntities[ "admin_comments" ] = array( "url" => "admin_comments", "type" => 1 );
|
| 3594 |
-
$projectEntitiesReverse[ "admin_comments" ] = "admin_comments";
|
| 3595 |
-
$projectEntities[ "public.fasis_chat_history" ] = array( "url" => "fasis_chat_history", "type" => 0 );
|
| 3596 |
-
$projectEntitiesReverse[ "fasis_chat_history" ] = "public.fasis_chat_history";
|
| 3597 |
-
$projectEntities[ "public.products" ] = array( "url" => "products", "type" => 0 );
|
| 3598 |
-
$projectEntitiesReverse[ "products" ] = "public.products";
|
| 3599 |
-
$projectEntities[ "public.items" ] = array( "url" => "items", "type" => 0 );
|
| 3600 |
-
$projectEntitiesReverse[ "items" ] = "public.items";
|
| 3601 |
-
$projectEntities[ "public.appointments" ] = array( "url" => "appointments", "type" => 0 );
|
| 3602 |
-
$projectEntitiesReverse[ "appointments" ] = "public.appointments";
|
| 3603 |
-
$projectEntities[ "chat_history" ] = array( "url" => "chat_history", "type" => 1 );
|
| 3604 |
$projectEntitiesReverse[ "chat_history" ] = "chat_history";
|
| 3605 |
-
$projectEntities[ "chat_users" ] = array( "url" => "chat_users", "type" =>
|
| 3606 |
$projectEntitiesReverse[ "chat_users" ] = "chat_users";
|
| 3607 |
-
$projectEntities[ "chat_settings" ] = array( "url" => "chat_settings", "type" =>
|
| 3608 |
$projectEntitiesReverse[ "chat_settings" ] = "chat_settings";
|
| 3609 |
-
$projectEntities[ "chat_files" ] = array( "url" => "chat_files", "type" =>
|
| 3610 |
$projectEntitiesReverse[ "chat_files" ] = "chat_files";
|
| 3611 |
-
$projectEntities[ "chat_groups" ] = array( "url" => "chat_groups", "type" =>
|
| 3612 |
$projectEntitiesReverse[ "chat_groups" ] = "chat_groups";
|
| 3613 |
-
$projectEntities[ "chat_peopletype" ] = array( "url" => "chat_peopletype", "type" =>
|
| 3614 |
$projectEntitiesReverse[ "chat_peopletype" ] = "chat_peopletype";
|
| 3615 |
-
$projectEntities[ "chat_timezone" ] = array( "url" => "chat_timezone", "type" =>
|
| 3616 |
$projectEntitiesReverse[ "chat_timezone" ] = "chat_timezone";
|
| 3617 |
-
$projectEntities[ "
|
| 3618 |
-
$projectEntitiesReverse[ "
|
| 3619 |
-
$projectEntities[ "public.chat_groups" ] = array( "url" => "chat_groups1", "type" => 0 );
|
| 3620 |
-
$projectEntitiesReverse[ "chat_groups1" ] = "public.chat_groups";
|
| 3621 |
-
$projectEntities[ "public.chat_history" ] = array( "url" => "chat_history1", "type" => 0 );
|
| 3622 |
-
$projectEntitiesReverse[ "chat_history1" ] = "public.chat_history";
|
| 3623 |
-
$projectEntities[ "public.chat_peopletype" ] = array( "url" => "chat_peopletype1", "type" => 0 );
|
| 3624 |
-
$projectEntitiesReverse[ "chat_peopletype1" ] = "public.chat_peopletype";
|
| 3625 |
-
$projectEntities[ "public.chat_settings" ] = array( "url" => "chat_settings1", "type" => 0 );
|
| 3626 |
-
$projectEntitiesReverse[ "chat_settings1" ] = "public.chat_settings";
|
| 3627 |
-
$projectEntities[ "public.identity" ] = array( "url" => "identity", "type" => 0 );
|
| 3628 |
-
$projectEntitiesReverse[ "identity" ] = "public.identity";
|
| 3629 |
-
$projectEntities[ "public.dataset_info" ] = array( "url" => "dataset_info", "type" => 0 );
|
| 3630 |
-
$projectEntitiesReverse[ "dataset_info" ] = "public.dataset_info";
|
| 3631 |
-
$projectEntities[ "admin_rights" ] = array( "url" => "admin_rights", "type" => 1 );
|
| 3632 |
-
$projectEntitiesReverse[ "admin_rights" ] = "admin_rights";
|
| 3633 |
-
$projectEntities[ "admin_members" ] = array( "url" => "admin_members", "type" => 1 );
|
| 3634 |
-
$projectEntitiesReverse[ "admin_members" ] = "admin_members";
|
| 3635 |
-
$projectEntities[ "admin_users" ] = array( "url" => "admin_users", "type" => 1 );
|
| 3636 |
-
$projectEntitiesReverse[ "admin_users" ] = "admin_users";
|
| 3637 |
-
$projectEntities[ "public.history" ] = array( "url" => "history", "type" => 0 );
|
| 3638 |
-
$projectEntitiesReverse[ "history" ] = "public.history";
|
| 3639 |
-
$projectEntities[ "public.zendesk__dataszz" ] = array( "url" => "zendesk__dataszz", "type" => 0 );
|
| 3640 |
-
$projectEntitiesReverse[ "zendesk__dataszz" ] = "public.zendesk__dataszz";
|
| 3641 |
-
$projectEntities[ "public.view_zendesk" ] = array( "url" => "view_zendesk", "type" => 0 );
|
| 3642 |
-
$projectEntitiesReverse[ "view_zendesk" ] = "public.view_zendesk";
|
| 3643 |
-
$projectEntities[ "public.prompts" ] = array( "url" => "prompts", "type" => 0 );
|
| 3644 |
-
$projectEntitiesReverse[ "prompts" ] = "public.prompts";
|
| 3645 |
-
$projectEntities[ "public.view_faisis_chat_history" ] = array( "url" => "view_faisis_chat_history", "type" => 0 );
|
| 3646 |
-
$projectEntitiesReverse[ "view_faisis_chat_history" ] = "public.view_faisis_chat_history";
|
| 3647 |
-
$projectEntities[ "public.server_setting" ] = array( "url" => "server_setting", "type" => 0 );
|
| 3648 |
-
$projectEntitiesReverse[ "server_setting" ] = "public.server_setting";
|
| 3649 |
}
|
| 3650 |
|
| 3651 |
function findTable( $table ) {
|
|
|
|
| 1027 |
{
|
| 1028 |
$connId = $this->getTableData( ".connId" );
|
| 1029 |
if( $connId == "" ) {
|
| 1030 |
+
return "chats_at_localhost";
|
| 1031 |
}
|
| 1032 |
return $connId;
|
| 1033 |
}
|
|
|
|
| 3002 |
public static function getForLogin()
|
| 3003 |
{
|
| 3004 |
return !!Security::dbProvider()
|
| 3005 |
+
? new ProjectSettings("chat126_users1", PAGE_LIST)
|
| 3006 |
: null;
|
| 3007 |
}
|
| 3008 |
|
|
|
|
| 3578 |
global $projectEntities, $projectEntitiesReverse, $tablesByGoodName, $tablesByUpperCase, $tablesByUpperGoodname;
|
| 3579 |
if( count( $projectEntities ) )
|
| 3580 |
return;
|
| 3581 |
+
$projectEntities[ "chat_history" ] = array( "url" => "chat_history", "type" => 0 );
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 3582 |
$projectEntitiesReverse[ "chat_history" ] = "chat_history";
|
| 3583 |
+
$projectEntities[ "chat_users" ] = array( "url" => "chat_users", "type" => 0 );
|
| 3584 |
$projectEntitiesReverse[ "chat_users" ] = "chat_users";
|
| 3585 |
+
$projectEntities[ "chat_settings" ] = array( "url" => "chat_settings", "type" => 0 );
|
| 3586 |
$projectEntitiesReverse[ "chat_settings" ] = "chat_settings";
|
| 3587 |
+
$projectEntities[ "chat_files" ] = array( "url" => "chat_files", "type" => 0 );
|
| 3588 |
$projectEntitiesReverse[ "chat_files" ] = "chat_files";
|
| 3589 |
+
$projectEntities[ "chat_groups" ] = array( "url" => "chat_groups", "type" => 0 );
|
| 3590 |
$projectEntitiesReverse[ "chat_groups" ] = "chat_groups";
|
| 3591 |
+
$projectEntities[ "chat_peopletype" ] = array( "url" => "chat_peopletype", "type" => 0 );
|
| 3592 |
$projectEntitiesReverse[ "chat_peopletype" ] = "chat_peopletype";
|
| 3593 |
+
$projectEntities[ "chat_timezone" ] = array( "url" => "chat_timezone", "type" => 0 );
|
| 3594 |
$projectEntitiesReverse[ "chat_timezone" ] = "chat_timezone";
|
| 3595 |
+
$projectEntities[ "chat126_users1" ] = array( "url" => "chat126_users1", "type" => 0 );
|
| 3596 |
+
$projectEntitiesReverse[ "chat126_users1" ] = "chat126_users1";
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 3597 |
}
|
| 3598 |
|
| 3599 |
function findTable( $table ) {
|
php/classes/rightspage.php
CHANGED
|
@@ -132,9 +132,9 @@ class RightsPage extends ListPage
|
|
| 132 |
$this->groups[-2] = array( "label" => "<"."Default".">" );
|
| 133 |
$this->groups[-3] = array( "label" => "<"."Guest".">" );
|
| 134 |
|
| 135 |
-
$groupIdField = "
|
| 136 |
-
$groupLabelField = "
|
| 137 |
-
$groupProviderField = "
|
| 138 |
|
| 139 |
$dataSource = Security::getUgGroupsDatasource();
|
| 140 |
$dc = new DsCommand();
|
|
@@ -193,12 +193,12 @@ class RightsPage extends ListPage
|
|
| 193 |
function getRights()
|
| 194 |
{
|
| 195 |
// It's expected that $this->tName is equal to 'admin_right' so the page's db connection is used #9875
|
| 196 |
-
$sql = "select ". $this->connection->addFieldWrappers( "
|
| 197 |
-
.", ". $this->connection->addFieldWrappers( "
|
| 198 |
-
.", ". $this->connection->addFieldWrappers( "
|
| 199 |
-
.", ". $this->connection->addFieldWrappers( "
|
| 200 |
-
." from ". $this->connection->addTableWrappers( "
|
| 201 |
-
." order by ". $this->connection->addFieldWrappers( "
|
| 202 |
|
| 203 |
$qResult = $this->connection->query( $sql );
|
| 204 |
while( $tdata = $qResult->fetchNumeric() )
|
|
@@ -692,11 +692,11 @@ class RightsPage extends ListPage
|
|
| 692 |
function updateTablePermissions( $table, $group, $tableRights )
|
| 693 |
{
|
| 694 |
$mask = $tableRights["permissions"];
|
| 695 |
-
$rightWTableName = $this->connection->addTableWrappers( "
|
| 696 |
-
$accessMaskWFieldName = $this->connection->addFieldWrappers( "
|
| 697 |
-
$groupisWFieldName = $this->connection->addFieldWrappers( "
|
| 698 |
-
$pageWFieldName = $this->connection->addFieldWrappers( "
|
| 699 |
-
$tableNameWFieldName = $this->connection->addFieldWrappers( "
|
| 700 |
$groupWhere = $groupisWFieldName."=". $group
|
| 701 |
." and ". $tableNameWFieldName ."=". $this->connection->prepareString( $table );
|
| 702 |
|
|
|
|
| 132 |
$this->groups[-2] = array( "label" => "<"."Default".">" );
|
| 133 |
$this->groups[-3] = array( "label" => "<"."Guest".">" );
|
| 134 |
|
| 135 |
+
$groupIdField = "";
|
| 136 |
+
$groupLabelField = "";
|
| 137 |
+
$groupProviderField = "";
|
| 138 |
|
| 139 |
$dataSource = Security::getUgGroupsDatasource();
|
| 140 |
$dc = new DsCommand();
|
|
|
|
| 193 |
function getRights()
|
| 194 |
{
|
| 195 |
// It's expected that $this->tName is equal to 'admin_right' so the page's db connection is used #9875
|
| 196 |
+
$sql = "select ". $this->connection->addFieldWrappers( "" )
|
| 197 |
+
.", ". $this->connection->addFieldWrappers( "" )
|
| 198 |
+
.", ". $this->connection->addFieldWrappers( "" )
|
| 199 |
+
.", ". $this->connection->addFieldWrappers( "" )
|
| 200 |
+
." from ". $this->connection->addTableWrappers( "ugrights" )
|
| 201 |
+
." order by ". $this->connection->addFieldWrappers( "" );
|
| 202 |
|
| 203 |
$qResult = $this->connection->query( $sql );
|
| 204 |
while( $tdata = $qResult->fetchNumeric() )
|
|
|
|
| 692 |
function updateTablePermissions( $table, $group, $tableRights )
|
| 693 |
{
|
| 694 |
$mask = $tableRights["permissions"];
|
| 695 |
+
$rightWTableName = $this->connection->addTableWrappers( "ugrights" );
|
| 696 |
+
$accessMaskWFieldName = $this->connection->addFieldWrappers( "" );
|
| 697 |
+
$groupisWFieldName = $this->connection->addFieldWrappers( "" );
|
| 698 |
+
$pageWFieldName = $this->connection->addFieldWrappers( "" );
|
| 699 |
+
$tableNameWFieldName = $this->connection->addFieldWrappers( "" );
|
| 700 |
$groupWhere = $groupisWFieldName."=". $group
|
| 701 |
." and ". $tableNameWFieldName ."=". $this->connection->prepareString( $table );
|
| 702 |
|
php/classes/security.php
CHANGED
|
@@ -376,8 +376,8 @@ class Security
|
|
| 376 |
global $cman;
|
| 377 |
$grConnection = $cman->getForUserGroups();
|
| 378 |
|
| 379 |
-
$sql = "select ". $grConnection->addFieldWrappers( "
|
| 380 |
-
." from ". $grConnection->addTableWrappers( "
|
| 381 |
." in ( " . implode( ",", array_keys( $groupIds ) ) . ")";
|
| 382 |
|
| 383 |
$qResult = $grConnection->query( $sql );
|
|
@@ -1024,71 +1024,10 @@ class Security
|
|
| 1024 |
|
| 1025 |
public static function _staticRestrictedPages( $table ) {
|
| 1026 |
$group = Security::getUserGroup();
|
| 1027 |
-
if( $group == "<Guest>" ) {
|
| 1028 |
-
if( $table == "admin_comments" )
|
| 1029 |
-
{
|
| 1030 |
-
$ret = array();
|
| 1031 |
-
$ret[ "list" ] = true;
|
| 1032 |
-
return $ret;
|
| 1033 |
-
}
|
| 1034 |
-
if( $table == "faicons" )
|
| 1035 |
-
{
|
| 1036 |
-
$ret = array();
|
| 1037 |
-
$ret[ "list" ] = true;
|
| 1038 |
-
$ret[ "search" ] = true;
|
| 1039 |
-
$ret[ "view" ] = true;
|
| 1040 |
-
return $ret;
|
| 1041 |
-
}
|
| 1042 |
-
if( $table == "kbcomments" )
|
| 1043 |
-
{
|
| 1044 |
-
$ret = array();
|
| 1045 |
-
$ret[ "list_admin" ] = true;
|
| 1046 |
-
return $ret;
|
| 1047 |
-
}
|
| 1048 |
-
return array();
|
| 1049 |
-
}
|
| 1050 |
if( $group == "admin" ) {
|
| 1051 |
return array();
|
| 1052 |
}
|
| 1053 |
// default permissions
|
| 1054 |
-
if( $table == "admin_comments" )
|
| 1055 |
-
{
|
| 1056 |
-
$ret = array();
|
| 1057 |
-
$ret[ "list" ] = true;
|
| 1058 |
-
return $ret;
|
| 1059 |
-
}
|
| 1060 |
-
if( $table == "faicons" )
|
| 1061 |
-
{
|
| 1062 |
-
$ret = array();
|
| 1063 |
-
$ret[ "add" ] = true;
|
| 1064 |
-
$ret[ "edit" ] = true;
|
| 1065 |
-
$ret[ "export" ] = true;
|
| 1066 |
-
$ret[ "import" ] = true;
|
| 1067 |
-
$ret[ "list" ] = true;
|
| 1068 |
-
$ret[ "print" ] = true;
|
| 1069 |
-
$ret[ "search" ] = true;
|
| 1070 |
-
$ret[ "view" ] = true;
|
| 1071 |
-
return $ret;
|
| 1072 |
-
}
|
| 1073 |
-
if( $table == "kbcomments" )
|
| 1074 |
-
{
|
| 1075 |
-
$ret = array();
|
| 1076 |
-
$ret[ "list_admin" ] = true;
|
| 1077 |
-
return $ret;
|
| 1078 |
-
}
|
| 1079 |
-
if( $table == "public.fasis_chat_history" )
|
| 1080 |
-
{
|
| 1081 |
-
$ret = array();
|
| 1082 |
-
$ret[ "add" ] = true;
|
| 1083 |
-
$ret[ "edit" ] = true;
|
| 1084 |
-
$ret[ "export" ] = true;
|
| 1085 |
-
$ret[ "import" ] = true;
|
| 1086 |
-
$ret[ "list" ] = true;
|
| 1087 |
-
$ret[ "print" ] = true;
|
| 1088 |
-
$ret[ "search" ] = true;
|
| 1089 |
-
$ret[ "view" ] = true;
|
| 1090 |
-
return $ret;
|
| 1091 |
-
}
|
| 1092 |
return array();
|
| 1093 |
}
|
| 1094 |
|
|
@@ -1246,7 +1185,7 @@ class Security
|
|
| 1246 |
return null;
|
| 1247 |
}
|
| 1248 |
global $cman;
|
| 1249 |
-
return getDbTableDataSource( "
|
| 1250 |
}
|
| 1251 |
|
| 1252 |
/**
|
|
@@ -1258,7 +1197,7 @@ class Security
|
|
| 1258 |
return null;
|
| 1259 |
}
|
| 1260 |
global $cman;
|
| 1261 |
-
return getDbTableDataSource( "
|
| 1262 |
}
|
| 1263 |
|
| 1264 |
/**
|
|
@@ -1270,7 +1209,7 @@ class Security
|
|
| 1270 |
return null;
|
| 1271 |
}
|
| 1272 |
global $cman;
|
| 1273 |
-
return getDbTableDataSource( "
|
| 1274 |
}
|
| 1275 |
|
| 1276 |
|
|
@@ -1536,11 +1475,7 @@ class Security
|
|
| 1536 |
}
|
| 1537 |
if( $securityType == stAD && !$provider["useDbGroups"] ) {
|
| 1538 |
$userId = Security::getUserName();
|
| 1539 |
-
storageSet( "OwnerID", $userId );
|
| 1540 |
-
storageSet( "_kbcomments_OwnerID", $userId );
|
| 1541 |
} else {
|
| 1542 |
-
storageSet( "OwnerID", $data["username"] );
|
| 1543 |
-
storageSet( "_kbcomments_OwnerID", $data["username"] );
|
| 1544 |
}
|
| 1545 |
}
|
| 1546 |
|
|
@@ -1650,9 +1585,9 @@ class Security
|
|
| 1650 |
$qResult = $dataSource->getList( $dc );
|
| 1651 |
|
| 1652 |
$groups = array();
|
| 1653 |
-
$providerField = "
|
| 1654 |
while( $data = $qResult->fetchAssoc() ) {
|
| 1655 |
-
$groups[] = $data["
|
| 1656 |
}
|
| 1657 |
storageSet( "members_provider_field", $qResult->fieldExists( $providerField ) );
|
| 1658 |
return $groups;
|
|
@@ -1667,7 +1602,7 @@ class Security
|
|
| 1667 |
}
|
| 1668 |
$dc = new DsCommand();
|
| 1669 |
$usernameFilter = DataCondition::FieldEquals(
|
| 1670 |
-
"
|
| 1671 |
$userId,
|
| 1672 |
0,
|
| 1673 |
Security::caseInsensitiveUsername() ? dsCASE_INSENSITIVE : dsCASE_STRICT);
|
|
@@ -1677,7 +1612,7 @@ class Security
|
|
| 1677 |
$dc->filter = $usernameFilter;
|
| 1678 |
} else {
|
| 1679 |
$providerFilter = DataCondition::FieldEquals(
|
| 1680 |
-
"
|
| 1681 |
$provider["code"],
|
| 1682 |
0 );
|
| 1683 |
$dc->filter = DataCondition::_And( array( $usernameFilter, $providerFilter ) );
|
|
@@ -1704,11 +1639,11 @@ class Security
|
|
| 1704 |
// prepare command
|
| 1705 |
$dataSource = Security::getUgGroupsDatasource();
|
| 1706 |
|
| 1707 |
-
$providerField = "
|
| 1708 |
|
| 1709 |
$dc = new DsCommand();
|
| 1710 |
$dc->filter = DataCondition::FieldInList(
|
| 1711 |
-
"
|
| 1712 |
$userGroups,
|
| 1713 |
Security::caseInsensitiveUsername() ? dsCASE_INSENSITIVE : dsCASE_STRICT);
|
| 1714 |
|
|
@@ -1722,7 +1657,7 @@ class Security
|
|
| 1722 |
if( $verifyProvider && $data[ $providerField ] != $provider["code"] ) {
|
| 1723 |
continue;
|
| 1724 |
}
|
| 1725 |
-
$groups[] = $data["
|
| 1726 |
}
|
| 1727 |
return $groups;
|
| 1728 |
}
|
|
@@ -1793,10 +1728,10 @@ class Security
|
|
| 1793 |
$dc = new DsCommand();
|
| 1794 |
$dc->filter = DataCondition::_And( array(
|
| 1795 |
DataCondition::FieldInList(
|
| 1796 |
-
"
|
| 1797 |
$groups ),
|
| 1798 |
DataCondition::_Not(
|
| 1799 |
-
DataCondition::FieldIs( "
|
| 1800 |
)
|
| 1801 |
));
|
| 1802 |
$dataSource = Security::getUgRightsDatasource();
|
|
@@ -1867,10 +1802,10 @@ class Security
|
|
| 1867 |
// read table permissions
|
| 1868 |
while( $data = $qResult->fetchAssoc() )
|
| 1869 |
{
|
| 1870 |
-
$table = $data[ "
|
| 1871 |
-
$mask = $data[ "
|
| 1872 |
-
$group = $data[ "
|
| 1873 |
-
$restrictedPages = my_json_decode( $data[ "
|
| 1874 |
if( !is_array( $restrictedPages )) {
|
| 1875 |
$restrictedPages = array();
|
| 1876 |
}
|
|
@@ -1911,35 +1846,6 @@ class Security
|
|
| 1911 |
}
|
| 1912 |
|
| 1913 |
public static function guestHasStaticPermissions() {
|
| 1914 |
-
return true;
|
| 1915 |
-
return true;
|
| 1916 |
-
return true;
|
| 1917 |
-
return true;
|
| 1918 |
-
return true;
|
| 1919 |
-
return true;
|
| 1920 |
-
return true;
|
| 1921 |
-
return true;
|
| 1922 |
-
return true;
|
| 1923 |
-
return true;
|
| 1924 |
-
return true;
|
| 1925 |
-
return true;
|
| 1926 |
-
return true;
|
| 1927 |
-
return true;
|
| 1928 |
-
return true;
|
| 1929 |
-
return true;
|
| 1930 |
-
return true;
|
| 1931 |
-
return true;
|
| 1932 |
-
return true;
|
| 1933 |
-
return true;
|
| 1934 |
-
return true;
|
| 1935 |
-
return true;
|
| 1936 |
-
return true;
|
| 1937 |
-
return true;
|
| 1938 |
-
return true;
|
| 1939 |
-
return true;
|
| 1940 |
-
return true;
|
| 1941 |
-
return true;
|
| 1942 |
-
return true;
|
| 1943 |
return false;
|
| 1944 |
}
|
| 1945 |
|
|
@@ -1950,7 +1856,7 @@ class Security
|
|
| 1950 |
// the database may have irrelevant records
|
| 1951 |
$tables =& GetTablesListWithoutSecurity();
|
| 1952 |
while( $data = $result->fetchAssoc() ) {
|
| 1953 |
-
if( in_array( $data[ "
|
| 1954 |
return true;
|
| 1955 |
}
|
| 1956 |
}
|
|
|
|
| 376 |
global $cman;
|
| 377 |
$grConnection = $cman->getForUserGroups();
|
| 378 |
|
| 379 |
+
$sql = "select ". $grConnection->addFieldWrappers( "" )
|
| 380 |
+
." from ". $grConnection->addTableWrappers( "uggroups" ) . " WHERE " . $grConnection->addFieldWrappers( "" )
|
| 381 |
." in ( " . implode( ",", array_keys( $groupIds ) ) . ")";
|
| 382 |
|
| 383 |
$qResult = $grConnection->query( $sql );
|
|
|
|
| 1024 |
|
| 1025 |
public static function _staticRestrictedPages( $table ) {
|
| 1026 |
$group = Security::getUserGroup();
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1027 |
if( $group == "admin" ) {
|
| 1028 |
return array();
|
| 1029 |
}
|
| 1030 |
// default permissions
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1031 |
return array();
|
| 1032 |
}
|
| 1033 |
|
|
|
|
| 1185 |
return null;
|
| 1186 |
}
|
| 1187 |
global $cman;
|
| 1188 |
+
return getDbTableDataSource( "ugmembers", $cman->getUserGroupsConnId() );
|
| 1189 |
}
|
| 1190 |
|
| 1191 |
/**
|
|
|
|
| 1197 |
return null;
|
| 1198 |
}
|
| 1199 |
global $cman;
|
| 1200 |
+
return getDbTableDataSource( "uggroups", $cman->getUserGroupsConnId() );
|
| 1201 |
}
|
| 1202 |
|
| 1203 |
/**
|
|
|
|
| 1209 |
return null;
|
| 1210 |
}
|
| 1211 |
global $cman;
|
| 1212 |
+
return getDbTableDataSource( "ugrights", $cman->getUserGroupsConnId() );
|
| 1213 |
}
|
| 1214 |
|
| 1215 |
|
|
|
|
| 1475 |
}
|
| 1476 |
if( $securityType == stAD && !$provider["useDbGroups"] ) {
|
| 1477 |
$userId = Security::getUserName();
|
|
|
|
|
|
|
| 1478 |
} else {
|
|
|
|
|
|
|
| 1479 |
}
|
| 1480 |
}
|
| 1481 |
|
|
|
|
| 1585 |
$qResult = $dataSource->getList( $dc );
|
| 1586 |
|
| 1587 |
$groups = array();
|
| 1588 |
+
$providerField = "";
|
| 1589 |
while( $data = $qResult->fetchAssoc() ) {
|
| 1590 |
+
$groups[] = $data[""];
|
| 1591 |
}
|
| 1592 |
storageSet( "members_provider_field", $qResult->fieldExists( $providerField ) );
|
| 1593 |
return $groups;
|
|
|
|
| 1602 |
}
|
| 1603 |
$dc = new DsCommand();
|
| 1604 |
$usernameFilter = DataCondition::FieldEquals(
|
| 1605 |
+
"",
|
| 1606 |
$userId,
|
| 1607 |
0,
|
| 1608 |
Security::caseInsensitiveUsername() ? dsCASE_INSENSITIVE : dsCASE_STRICT);
|
|
|
|
| 1612 |
$dc->filter = $usernameFilter;
|
| 1613 |
} else {
|
| 1614 |
$providerFilter = DataCondition::FieldEquals(
|
| 1615 |
+
"",
|
| 1616 |
$provider["code"],
|
| 1617 |
0 );
|
| 1618 |
$dc->filter = DataCondition::_And( array( $usernameFilter, $providerFilter ) );
|
|
|
|
| 1639 |
// prepare command
|
| 1640 |
$dataSource = Security::getUgGroupsDatasource();
|
| 1641 |
|
| 1642 |
+
$providerField = "";
|
| 1643 |
|
| 1644 |
$dc = new DsCommand();
|
| 1645 |
$dc->filter = DataCondition::FieldInList(
|
| 1646 |
+
"",
|
| 1647 |
$userGroups,
|
| 1648 |
Security::caseInsensitiveUsername() ? dsCASE_INSENSITIVE : dsCASE_STRICT);
|
| 1649 |
|
|
|
|
| 1657 |
if( $verifyProvider && $data[ $providerField ] != $provider["code"] ) {
|
| 1658 |
continue;
|
| 1659 |
}
|
| 1660 |
+
$groups[] = $data[""];
|
| 1661 |
}
|
| 1662 |
return $groups;
|
| 1663 |
}
|
|
|
|
| 1728 |
$dc = new DsCommand();
|
| 1729 |
$dc->filter = DataCondition::_And( array(
|
| 1730 |
DataCondition::FieldInList(
|
| 1731 |
+
"",
|
| 1732 |
$groups ),
|
| 1733 |
DataCondition::_Not(
|
| 1734 |
+
DataCondition::FieldIs( "", dsopEMPTY, "" )
|
| 1735 |
)
|
| 1736 |
));
|
| 1737 |
$dataSource = Security::getUgRightsDatasource();
|
|
|
|
| 1802 |
// read table permissions
|
| 1803 |
while( $data = $qResult->fetchAssoc() )
|
| 1804 |
{
|
| 1805 |
+
$table = $data[ "" ];
|
| 1806 |
+
$mask = $data[ "" ];
|
| 1807 |
+
$group = $data[ "" ];
|
| 1808 |
+
$restrictedPages = my_json_decode( $data[ "" ] );
|
| 1809 |
if( !is_array( $restrictedPages )) {
|
| 1810 |
$restrictedPages = array();
|
| 1811 |
}
|
|
|
|
| 1846 |
}
|
| 1847 |
|
| 1848 |
public static function guestHasStaticPermissions() {
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1849 |
return false;
|
| 1850 |
}
|
| 1851 |
|
|
|
|
| 1856 |
// the database may have irrelevant records
|
| 1857 |
$tables =& GetTablesListWithoutSecurity();
|
| 1858 |
while( $data = $result->fetchAssoc() ) {
|
| 1859 |
+
if( in_array( $data[ "" ], $tables ) ) {
|
| 1860 |
return true;
|
| 1861 |
}
|
| 1862 |
}
|
php/classes/security/ad.php
CHANGED
|
@@ -338,7 +338,7 @@ class SecurityPluginAd extends SecurityPlugin {
|
|
| 338 |
$qResult = $dataSource->getList( new DsCommand() );
|
| 339 |
while( $tdata = $qResult->fetchAssoc() )
|
| 340 |
{
|
| 341 |
-
$dbgroups[ $tdata[ "
|
| 342 |
}
|
| 343 |
|
| 344 |
$filter = "(member:1.2.840.113556.1.4.1941:=". $distinguishedName .")";
|
|
|
|
| 338 |
$qResult = $dataSource->getList( new DsCommand() );
|
| 339 |
while( $tdata = $qResult->fetchAssoc() )
|
| 340 |
{
|
| 341 |
+
$dbgroups[ $tdata[ "" ] ] = true;
|
| 342 |
}
|
| 343 |
|
| 344 |
$filter = "(member:1.2.840.113556.1.4.1941:=". $distinguishedName .")";
|
php/connections/ConnectionManager.php
CHANGED
|
@@ -119,78 +119,41 @@ class ConnectionManager extends ConnectionManager_Base
|
|
| 119 |
$connectionsData = array();
|
| 120 |
|
| 121 |
$data = array();
|
| 122 |
-
$data["dbType"] =
|
| 123 |
-
$data["connId"] = "
|
| 124 |
-
$data["connName"] = "
|
| 125 |
-
$data["connStringType"] = "
|
| 126 |
-
|
| 127 |
-
$data["connectionString"] = $postgre_url; //currently unused
|
| 128 |
|
| 129 |
-
$this->_connectionsIdByName["
|
| 130 |
|
| 131 |
$data["connInfo"] = array();
|
| 132 |
-
$data["ODBCUID"] = "";
|
| 133 |
-
$data["ODBCPWD"] = "";
|
| 134 |
-
$data["leftWrap"] = "
|
| 135 |
-
$data["rightWrap"] = "
|
| 136 |
|
| 137 |
$data["DBPath"] = "db"; //currently unused
|
| 138 |
$data["useServerMapPath"] = 1; //currently unused
|
| 139 |
|
| 140 |
-
|
| 141 |
-
|
| 142 |
-
|
| 143 |
-
$
|
| 144 |
-
$
|
| 145 |
-
$data["connInfo"][
|
| 146 |
-
$data["connInfo"][
|
| 147 |
-
$data["connInfo"][
|
| 148 |
-
$data["connInfo"][
|
| 149 |
-
$data["connInfo"][
|
| 150 |
-
;
|
| 151 |
// encription set
|
| 152 |
$data["EncryptInfo"] = array();
|
| 153 |
$data["EncryptInfo"]["mode"] = 0;
|
| 154 |
$data["EncryptInfo"]["alg"] = 128;
|
| 155 |
$data["EncryptInfo"]["key"] = "";
|
| 156 |
|
| 157 |
-
$connectionsData["
|
| 158 |
-
$data = array();
|
| 159 |
-
$data["dbType"] = 4;
|
| 160 |
-
$data["connId"] = "neondbatuseast2awsneontech";
|
| 161 |
-
$data["connName"] = "neondb at us-east-2.aws.neon.t";
|
| 162 |
-
$data["connStringType"] = "postgre";
|
| 163 |
-
$data["connectionString"] = $postgre_url; //currently unused
|
| 164 |
-
|
| 165 |
-
$this->_connectionsIdByName["neondb at us-east-2.aws.neon.t"] = "neondbatuseast2awsneontech";
|
| 166 |
-
|
| 167 |
-
$data["connInfo"] = array();
|
| 168 |
-
$data["ODBCUID"] = "";
|
| 169 |
-
$data["ODBCPWD"] = "";
|
| 170 |
-
$data["leftWrap"] = "\"";
|
| 171 |
-
$data["rightWrap"] = "\"";
|
| 172 |
-
|
| 173 |
-
$data["DBPath"] = "db"; //currently unused
|
| 174 |
-
$data["useServerMapPath"] = 1; //currently unused
|
| 175 |
-
|
| 176 |
-
$host="ep-odd-mode-93794521.us-east-2.aws.neon.tech";
|
| 177 |
-
$user="miyataken999";
|
| 178 |
-
$password="yz1wPf4KrWTm";
|
| 179 |
-
$options="options=endpoint=ep-odd-mode-93794521 port=5432";
|
| 180 |
-
$dbname="neondb";
|
| 181 |
-
$data["connInfo"][0] = $host;
|
| 182 |
-
$data["connInfo"][1] = $user;
|
| 183 |
-
$data["connInfo"][2] = $password;
|
| 184 |
-
$data["connInfo"][3] = $options;
|
| 185 |
-
$data["connInfo"][4] = $dbname;
|
| 186 |
-
;
|
| 187 |
-
// encription set
|
| 188 |
-
$data["EncryptInfo"] = array();
|
| 189 |
-
$data["EncryptInfo"]["mode"] = 0;
|
| 190 |
-
$data["EncryptInfo"]["alg"] = 256;
|
| 191 |
-
$data["EncryptInfo"]["key"] = "";
|
| 192 |
-
|
| 193 |
-
$connectionsData["neondbatuseast2awsneontech"] = $data;
|
| 194 |
$this->_connectionsData = &$connectionsData;
|
| 195 |
}
|
| 196 |
|
|
@@ -203,4 +166,4 @@ $data["connInfo"][4] = $dbname;
|
|
| 203 |
$this->CloseConnections();
|
| 204 |
}
|
| 205 |
}
|
| 206 |
-
?>
|
|
|
|
| 119 |
$connectionsData = array();
|
| 120 |
|
| 121 |
$data = array();
|
| 122 |
+
$data["dbType"] = 0;
|
| 123 |
+
$data["connId"] = "chats_at_localhost";
|
| 124 |
+
$data["connName"] = "chats at localhost";
|
| 125 |
+
$data["connStringType"] = "mysql";
|
| 126 |
+
$data["connectionString"] = "mysql;mysql-41e5eb8-bpmboxes-c200.i.aivencloud.com;avnadmin;AVNS_EjXmU-QJSVJIxvGzWWm;25422;defaultdb;;1"; //currently unused
|
|
|
|
| 127 |
|
| 128 |
+
$this->_connectionsIdByName["chats at localhost"] = "chats_at_localhost";
|
| 129 |
|
| 130 |
$data["connInfo"] = array();
|
| 131 |
+
$data["ODBCUID"] = "avnadmin";
|
| 132 |
+
$data["ODBCPWD"] = "AVNS_EjXmU-QJSVJIxvGzWWm";
|
| 133 |
+
$data["leftWrap"] = "`";
|
| 134 |
+
$data["rightWrap"] = "`";
|
| 135 |
|
| 136 |
$data["DBPath"] = "db"; //currently unused
|
| 137 |
$data["useServerMapPath"] = 1; //currently unused
|
| 138 |
|
| 139 |
+
|
| 140 |
+
// Don't change any of these lines manually!
|
| 141 |
+
// Use 'Server database connections' feature on the Output screen in PHPRunner instead.
|
| 142 |
+
$data["connInfo"][0] = "mysql-41e5eb8-bpmboxes-c200.i.aivencloud.com";
|
| 143 |
+
$data["connInfo"][1] = "avnadmin";
|
| 144 |
+
$data["connInfo"][2] = "AVNS_EjXmU-QJSVJIxvGzWWm";
|
| 145 |
+
$data["connInfo"][3] = "25422";
|
| 146 |
+
$data["connInfo"][4] = "defaultdb";
|
| 147 |
+
$data["connInfo"][5] = ""; //currently unused
|
| 148 |
+
$data["connInfo"][6] = "1"; //currently unused
|
| 149 |
+
$data["ODBCString"] = "DRIVER={MySQL ODBC 3.51 Driver};Server=mysql-41e5eb8-bpmboxes-c200.i.aivencloud.com;Uid=avnadmin;Pwd=AVNS_EjXmU-QJSVJIxvGzWWm;Port=25422;Database=defaultdb;OPTION=3";
|
| 150 |
// encription set
|
| 151 |
$data["EncryptInfo"] = array();
|
| 152 |
$data["EncryptInfo"]["mode"] = 0;
|
| 153 |
$data["EncryptInfo"]["alg"] = 128;
|
| 154 |
$data["EncryptInfo"]["key"] = "";
|
| 155 |
|
| 156 |
+
$connectionsData["chats_at_localhost"] = $data;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 157 |
$this->_connectionsData = &$connectionsData;
|
| 158 |
}
|
| 159 |
|
|
|
|
| 166 |
$this->CloseConnections();
|
| 167 |
}
|
| 168 |
}
|
| 169 |
+
?>
|
php/connections/ConnectionManager_base.php
CHANGED
|
@@ -112,7 +112,7 @@ class ConnectionManager_Base
|
|
| 112 |
*/
|
| 113 |
public function getDefault()
|
| 114 |
{
|
| 115 |
-
return $this->byId( "
|
| 116 |
}
|
| 117 |
|
| 118 |
/**
|
|
@@ -121,7 +121,7 @@ class ConnectionManager_Base
|
|
| 121 |
*/
|
| 122 |
public function getDefaultConnId()
|
| 123 |
{
|
| 124 |
-
return "
|
| 125 |
}
|
| 126 |
|
| 127 |
|
|
@@ -149,7 +149,7 @@ class ConnectionManager_Base
|
|
| 149 |
*/
|
| 150 |
public function getForAudit()
|
| 151 |
{
|
| 152 |
-
return $this->byId( "
|
| 153 |
}
|
| 154 |
|
| 155 |
/**
|
|
@@ -158,7 +158,7 @@ class ConnectionManager_Base
|
|
| 158 |
*/
|
| 159 |
public function getForLocking()
|
| 160 |
{
|
| 161 |
-
return $this->byId( "
|
| 162 |
}
|
| 163 |
|
| 164 |
/**
|
|
@@ -170,7 +170,7 @@ class ConnectionManager_Base
|
|
| 170 |
}
|
| 171 |
|
| 172 |
public function getUserGroupsConnId() {
|
| 173 |
-
return "
|
| 174 |
}
|
| 175 |
|
| 176 |
/**
|
|
@@ -188,7 +188,7 @@ class ConnectionManager_Base
|
|
| 188 |
*/
|
| 189 |
public function getSavedSearchesConnId()
|
| 190 |
{
|
| 191 |
-
return "
|
| 192 |
}
|
| 193 |
|
| 194 |
/**
|
|
@@ -205,7 +205,7 @@ class ConnectionManager_Base
|
|
| 205 |
* @return String
|
| 206 |
*/
|
| 207 |
public function getWebReportsConnId() {
|
| 208 |
-
return "
|
| 209 |
}
|
| 210 |
|
| 211 |
/**
|
|
@@ -243,40 +243,14 @@ class ConnectionManager_Base
|
|
| 243 |
protected function _setTablesConnectionIds()
|
| 244 |
{
|
| 245 |
$connectionsIds = array();
|
| 246 |
-
$connectionsIds["
|
| 247 |
-
$connectionsIds["
|
| 248 |
-
$connectionsIds["
|
| 249 |
-
$connectionsIds["
|
| 250 |
-
$connectionsIds["
|
| 251 |
-
$connectionsIds["
|
| 252 |
-
$connectionsIds["
|
| 253 |
-
$connectionsIds["
|
| 254 |
-
$connectionsIds["public.products"] = "KnowledgeBase2_at_localhost";
|
| 255 |
-
$connectionsIds["public.items"] = "KnowledgeBase2_at_localhost";
|
| 256 |
-
$connectionsIds["public.appointments"] = "KnowledgeBase2_at_localhost";
|
| 257 |
-
$connectionsIds["chat_history"] = "KnowledgeBase2_at_localhost";
|
| 258 |
-
$connectionsIds["chat_users"] = "KnowledgeBase2_at_localhost";
|
| 259 |
-
$connectionsIds["chat_settings"] = "KnowledgeBase2_at_localhost";
|
| 260 |
-
$connectionsIds["chat_files"] = "KnowledgeBase2_at_localhost";
|
| 261 |
-
$connectionsIds["chat_groups"] = "KnowledgeBase2_at_localhost";
|
| 262 |
-
$connectionsIds["chat_peopletype"] = "KnowledgeBase2_at_localhost";
|
| 263 |
-
$connectionsIds["chat_timezone"] = "KnowledgeBase2_at_localhost";
|
| 264 |
-
$connectionsIds["public.chat_files"] = "KnowledgeBase2_at_localhost";
|
| 265 |
-
$connectionsIds["public.chat_groups"] = "KnowledgeBase2_at_localhost";
|
| 266 |
-
$connectionsIds["public.chat_history"] = "KnowledgeBase2_at_localhost";
|
| 267 |
-
$connectionsIds["public.chat_peopletype"] = "KnowledgeBase2_at_localhost";
|
| 268 |
-
$connectionsIds["public.chat_settings"] = "KnowledgeBase2_at_localhost";
|
| 269 |
-
$connectionsIds["public.identity"] = "KnowledgeBase2_at_localhost";
|
| 270 |
-
$connectionsIds["public.dataset_info"] = "KnowledgeBase2_at_localhost";
|
| 271 |
-
$connectionsIds["admin_rights"] = "KnowledgeBase2_at_localhost";
|
| 272 |
-
$connectionsIds["admin_members"] = "KnowledgeBase2_at_localhost";
|
| 273 |
-
$connectionsIds["admin_users"] = "KnowledgeBase2_at_localhost";
|
| 274 |
-
$connectionsIds["public.history"] = "KnowledgeBase2_at_localhost";
|
| 275 |
-
$connectionsIds["public.zendesk__dataszz"] = "KnowledgeBase2_at_localhost";
|
| 276 |
-
$connectionsIds["public.view_zendesk"] = "KnowledgeBase2_at_localhost";
|
| 277 |
-
$connectionsIds["public.prompts"] = "KnowledgeBase2_at_localhost";
|
| 278 |
-
$connectionsIds["public.view_faisis_chat_history"] = "KnowledgeBase2_at_localhost";
|
| 279 |
-
$connectionsIds["public.server_setting"] = "KnowledgeBase2_at_localhost";
|
| 280 |
|
| 281 |
$this->_tablesConnectionIds = &$connectionsIds;
|
| 282 |
}
|
|
|
|
| 112 |
*/
|
| 113 |
public function getDefault()
|
| 114 |
{
|
| 115 |
+
return $this->byId( "chats_at_localhost" );
|
| 116 |
}
|
| 117 |
|
| 118 |
/**
|
|
|
|
| 121 |
*/
|
| 122 |
public function getDefaultConnId()
|
| 123 |
{
|
| 124 |
+
return "chats_at_localhost";
|
| 125 |
}
|
| 126 |
|
| 127 |
|
|
|
|
| 149 |
*/
|
| 150 |
public function getForAudit()
|
| 151 |
{
|
| 152 |
+
return $this->byId( "chats_at_localhost" );
|
| 153 |
}
|
| 154 |
|
| 155 |
/**
|
|
|
|
| 158 |
*/
|
| 159 |
public function getForLocking()
|
| 160 |
{
|
| 161 |
+
return $this->byId( "chats_at_localhost" );
|
| 162 |
}
|
| 163 |
|
| 164 |
/**
|
|
|
|
| 170 |
}
|
| 171 |
|
| 172 |
public function getUserGroupsConnId() {
|
| 173 |
+
return "chats_at_localhost";
|
| 174 |
}
|
| 175 |
|
| 176 |
/**
|
|
|
|
| 188 |
*/
|
| 189 |
public function getSavedSearchesConnId()
|
| 190 |
{
|
| 191 |
+
return "chats_at_localhost";
|
| 192 |
}
|
| 193 |
|
| 194 |
/**
|
|
|
|
| 205 |
* @return String
|
| 206 |
*/
|
| 207 |
public function getWebReportsConnId() {
|
| 208 |
+
return "chats_at_localhost";
|
| 209 |
}
|
| 210 |
|
| 211 |
/**
|
|
|
|
| 243 |
protected function _setTablesConnectionIds()
|
| 244 |
{
|
| 245 |
$connectionsIds = array();
|
| 246 |
+
$connectionsIds["chat_history"] = "chats_at_localhost";
|
| 247 |
+
$connectionsIds["chat_users"] = "chats_at_localhost";
|
| 248 |
+
$connectionsIds["chat_settings"] = "chats_at_localhost";
|
| 249 |
+
$connectionsIds["chat_files"] = "chats_at_localhost";
|
| 250 |
+
$connectionsIds["chat_groups"] = "chats_at_localhost";
|
| 251 |
+
$connectionsIds["chat_peopletype"] = "chats_at_localhost";
|
| 252 |
+
$connectionsIds["chat_timezone"] = "chats_at_localhost";
|
| 253 |
+
$connectionsIds["chat126_users1"] = "chats_at_localhost";
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 254 |
|
| 255 |
$this->_tablesConnectionIds = &$connectionsIds;
|
| 256 |
}
|
php/include/_global_settings.php
CHANGED
|
@@ -3,11 +3,11 @@
|
|
| 3 |
$tdataGLOBAL = array();
|
| 4 |
|
| 5 |
|
| 6 |
-
$tdataGLOBAL[".pagesByType"] = my_json_decode( "{\"
|
| 7 |
$tdataGLOBAL[".originalPagesByType"] = $tdataGLOBAL[".pagesByType"];
|
| 8 |
-
$tdataGLOBAL[".pages"] = types2pages( my_json_decode( "{\"
|
| 9 |
$tdataGLOBAL[".originalPages"] = $tdataGLOBAL[".pages"];
|
| 10 |
-
$tdataGLOBAL[".defaultPages"] = my_json_decode( "{\"
|
| 11 |
$tdataGLOBAL[".originalDefaultPages"] = $tdataGLOBAL[".defaultPages"];
|
| 12 |
|
| 13 |
$tables_data["<global>"] =& $tdataGLOBAL;
|
|
|
|
| 3 |
$tdataGLOBAL = array();
|
| 4 |
|
| 5 |
|
| 6 |
+
$tdataGLOBAL[".pagesByType"] = my_json_decode( "{\"changepwd\":[\"changepwd_Chat1\"],\"changepwd_success\":[\"changepwd_success_Chat1\"],\"login\":[\"login_Chat1\"],\"menu\":[\"menu_Chat1\"],\"userinfo\":[\"userinfo_Chat1\"]}" );
|
| 7 |
$tdataGLOBAL[".originalPagesByType"] = $tdataGLOBAL[".pagesByType"];
|
| 8 |
+
$tdataGLOBAL[".pages"] = types2pages( my_json_decode( "{\"changepwd\":[\"changepwd_Chat1\"],\"changepwd_success\":[\"changepwd_success_Chat1\"],\"login\":[\"login_Chat1\"],\"menu\":[\"menu_Chat1\"],\"userinfo\":[\"userinfo_Chat1\"]}" ) );
|
| 9 |
$tdataGLOBAL[".originalPages"] = $tdataGLOBAL[".pages"];
|
| 10 |
+
$tdataGLOBAL[".defaultPages"] = my_json_decode( "{\"changepwd\":\"changepwd_Chat1\",\"changepwd_success\":\"changepwd_success_Chat1\",\"login\":\"login_Chat1\",\"menu\":\"menu_Chat1\",\"userinfo\":\"userinfo_Chat1\"}" );
|
| 11 |
$tdataGLOBAL[".originalDefaultPages"] = $tdataGLOBAL[".defaultPages"];
|
| 12 |
|
| 13 |
$tables_data["<global>"] =& $tdataGLOBAL;
|
php/include/appsettings.php
CHANGED
|
@@ -628,7 +628,7 @@ $globalSettings["keepLoggedIn"] = true;
|
|
| 628 |
//mail settings
|
| 629 |
$globalSettings["useBuiltInMailer"] = false;
|
| 630 |
|
| 631 |
-
$globalSettings["useCustomSMTPSettings"] =
|
| 632 |
|
| 633 |
$globalSettings["strSMTPUser"] = "";
|
| 634 |
$globalSettings["strSMTPServer"] = "localhost";
|
|
@@ -657,17 +657,16 @@ $adNestedPermissions = false;
|
|
| 657 |
|
| 658 |
$ajaxSearchStartsWith = true;
|
| 659 |
|
| 660 |
-
$globalSettings["staticGuestLogin"] = true;
|
| 661 |
|
| 662 |
|
| 663 |
-
$globalSettings["LandingPageType"] =
|
| 664 |
-
$globalSettings["LandingTable"] = "
|
| 665 |
-
$globalSettings["LandingPage"] = "
|
| 666 |
-
$globalSettings["LandingURL"] = "
|
| 667 |
-
$globalSettings["LandingPageId"] = "
|
| 668 |
|
| 669 |
$globalSettings["ProjectLogo"] = array();
|
| 670 |
-
$globalSettings["ProjectLogo"]["English"] = "
|
| 671 |
|
| 672 |
$globalSettings["CookieBanner"] = array();
|
| 673 |
|
|
@@ -675,10 +674,9 @@ $globalSettings["useCookieBanner"] = 0 != 0;
|
|
| 675 |
|
| 676 |
$globalSettings["htmlEmailTemplates"] = array();
|
| 677 |
|
| 678 |
-
$globalSettings["isAddWebRep"] = true;
|
| 679 |
|
| 680 |
$globalSettings["createLoginPage"] = true;
|
| 681 |
-
$globalSettings["userGroupCount"] =
|
| 682 |
|
| 683 |
|
| 684 |
$globalSettings["apiGoogleMapsCode"] = "";
|
|
@@ -747,22 +745,21 @@ $wr_pagestylepath = "webreports";
|
|
| 747 |
$wr_is_standalone = false;
|
| 748 |
$WRAdminPagePassword = "";
|
| 749 |
|
| 750 |
-
$WRAdminPagePassword = "webreports";
|
| 751 |
|
| 752 |
|
| 753 |
/**
|
| 754 |
* Legacy variables for pre-10.6 business templates only.
|
| 755 |
* DEPRECATED
|
| 756 |
*/
|
| 757 |
-
$cLoginTable = "
|
| 758 |
$cDisplayNameField = "fullname";
|
| 759 |
$cUserNameField = "username";
|
| 760 |
$cPasswordField = "password";
|
| 761 |
-
$cUserGroupField = "
|
| 762 |
$cEmailField = "email";
|
| 763 |
$cUserpicField = "";
|
| 764 |
$loginKeyFields= array();
|
| 765 |
-
$loginKeyFields[] = "
|
| 766 |
|
| 767 |
// legacy use only
|
| 768 |
$cKeyFields = $loginKeyFields;
|
|
@@ -772,10 +769,10 @@ $cKeyFields = $loginKeyFields;
|
|
| 772 |
*/
|
| 773 |
|
| 774 |
|
| 775 |
-
$globalSettings["usersDatasourceTable"] = "
|
| 776 |
|
| 777 |
|
| 778 |
-
$globalSettings["jwtSecret"] = "
|
| 779 |
|
| 780 |
|
| 781 |
$arrCustomPages = array();
|
|
@@ -793,9 +790,9 @@ $suggestAllContent = true;
|
|
| 793 |
$strLastSQL = "";
|
| 794 |
$showCustomMarkerOnPrint = false;
|
| 795 |
|
| 796 |
-
$projectBuildKey = "
|
| 797 |
$wizardBuildKey = "41974";
|
| 798 |
-
$projectBuildNumber = "
|
| 799 |
|
| 800 |
$mlang_messages = array();
|
| 801 |
$mlang_charsets = array();
|
|
@@ -820,17 +817,6 @@ $menuTreelikeFlags["secondary"] = 1;
|
|
| 820 |
// table captions
|
| 821 |
$tableCaptions = array();
|
| 822 |
$tableCaptions["English"] = array();
|
| 823 |
-
$tableCaptions["English"]["kbarticles"] = "Articles";
|
| 824 |
-
$tableCaptions["English"]["kbcategories"] = "Categories";
|
| 825 |
-
$tableCaptions["English"]["kbcomments"] = "Comments";
|
| 826 |
-
$tableCaptions["English"]["public_kbusers"] = "Users";
|
| 827 |
-
$tableCaptions["English"]["main"] = "";
|
| 828 |
-
$tableCaptions["English"]["faicons"] = "Faicons";
|
| 829 |
-
$tableCaptions["English"]["admin_comments"] = "Admin Comments";
|
| 830 |
-
$tableCaptions["English"]["public_fasis_chat_history"] = "知識へ登録";
|
| 831 |
-
$tableCaptions["English"]["public_products"] = "Products";
|
| 832 |
-
$tableCaptions["English"]["public_items"] = "Items";
|
| 833 |
-
$tableCaptions["English"]["public_appointments"] = "Appointments";
|
| 834 |
$tableCaptions["English"][""] = "";
|
| 835 |
$tableCaptions["English"]["chat_history"] = "Chat History";
|
| 836 |
$tableCaptions["English"]["chat_users"] = "Chat Users";
|
|
@@ -839,22 +825,7 @@ $tableCaptions["English"]["chat_files"] = "Chat Files";
|
|
| 839 |
$tableCaptions["English"]["chat_groups"] = "Chat Groups";
|
| 840 |
$tableCaptions["English"]["chat_peopletype"] = "Chat Peopletype";
|
| 841 |
$tableCaptions["English"]["chat_timezone"] = "Chat Timezone";
|
| 842 |
-
$tableCaptions["English"]["
|
| 843 |
-
$tableCaptions["English"]["public_chat_groups"] = "Chat Groups";
|
| 844 |
-
$tableCaptions["English"]["public_chat_history"] = "Chat History";
|
| 845 |
-
$tableCaptions["English"]["public_chat_peopletype"] = "Chat Peopletype";
|
| 846 |
-
$tableCaptions["English"]["public_chat_settings"] = "Chat Settings";
|
| 847 |
-
$tableCaptions["English"]["public_identity"] = "Identity";
|
| 848 |
-
$tableCaptions["English"]["public_dataset_info"] = "Dataset Info";
|
| 849 |
-
$tableCaptions["English"]["admin_rights"] = "Admin Rights";
|
| 850 |
-
$tableCaptions["English"]["admin_members"] = "Admin Members";
|
| 851 |
-
$tableCaptions["English"]["admin_users"] = "Admin Users";
|
| 852 |
-
$tableCaptions["English"]["public_history"] = "History";
|
| 853 |
-
$tableCaptions["English"]["public_zendesk__dataszz"] = "Zendesk";
|
| 854 |
-
$tableCaptions["English"]["public_view_zendesk"] = "View Zendesk";
|
| 855 |
-
$tableCaptions["English"]["public_prompts"] = "Prompts";
|
| 856 |
-
$tableCaptions["English"]["public_view_faisis_chat_history"] = "View Faisis Chat History";
|
| 857 |
-
$tableCaptions["English"]["public_server_setting"] = "Server Setting";
|
| 858 |
|
| 859 |
|
| 860 |
$globalEvents = new class_GlobalEvents;
|
|
@@ -940,12 +911,6 @@ if(mlang_getcurrentlang()=="English")
|
|
| 940 |
$globalSettings["showDetailedError"] = true;
|
| 941 |
|
| 942 |
|
| 943 |
-
$globalSettings["restCreate"] = true;
|
| 944 |
-
$globalSettings["restReturnEncodedBinary"] = 1 != 0;
|
| 945 |
-
$globalSettings["restAcceptEncodedBinary"] = 0 != 0;
|
| 946 |
-
$globalSettings["restAuth"] = REST_APIKEY;
|
| 947 |
-
$globalSettings["APIkey"] = "";
|
| 948 |
-
$globalSettings["APIkeyField"] = "username";
|
| 949 |
|
| 950 |
$globalSettings["mapMarkerCount"] = 50;
|
| 951 |
|
|
|
|
| 628 |
//mail settings
|
| 629 |
$globalSettings["useBuiltInMailer"] = false;
|
| 630 |
|
| 631 |
+
$globalSettings["useCustomSMTPSettings"] = true;
|
| 632 |
|
| 633 |
$globalSettings["strSMTPUser"] = "";
|
| 634 |
$globalSettings["strSMTPServer"] = "localhost";
|
|
|
|
| 657 |
|
| 658 |
$ajaxSearchStartsWith = true;
|
| 659 |
|
|
|
|
| 660 |
|
| 661 |
|
| 662 |
+
$globalSettings["LandingPageType"] = 1;
|
| 663 |
+
$globalSettings["LandingTable"] = "chat_history";
|
| 664 |
+
$globalSettings["LandingPage"] = "add";
|
| 665 |
+
$globalSettings["LandingURL"] = "chat_history_add.php?page=add";
|
| 666 |
+
$globalSettings["LandingPageId"] = "add";
|
| 667 |
|
| 668 |
$globalSettings["ProjectLogo"] = array();
|
| 669 |
+
$globalSettings["ProjectLogo"]["English"] = "Chats";
|
| 670 |
|
| 671 |
$globalSettings["CookieBanner"] = array();
|
| 672 |
|
|
|
|
| 674 |
|
| 675 |
$globalSettings["htmlEmailTemplates"] = array();
|
| 676 |
|
|
|
|
| 677 |
|
| 678 |
$globalSettings["createLoginPage"] = true;
|
| 679 |
+
$globalSettings["userGroupCount"] = 2;
|
| 680 |
|
| 681 |
|
| 682 |
$globalSettings["apiGoogleMapsCode"] = "";
|
|
|
|
| 745 |
$wr_is_standalone = false;
|
| 746 |
$WRAdminPagePassword = "";
|
| 747 |
|
|
|
|
| 748 |
|
| 749 |
|
| 750 |
/**
|
| 751 |
* Legacy variables for pre-10.6 business templates only.
|
| 752 |
* DEPRECATED
|
| 753 |
*/
|
| 754 |
+
$cLoginTable = "chat126_users1";
|
| 755 |
$cDisplayNameField = "fullname";
|
| 756 |
$cUserNameField = "username";
|
| 757 |
$cPasswordField = "password";
|
| 758 |
+
$cUserGroupField = "username";
|
| 759 |
$cEmailField = "email";
|
| 760 |
$cUserpicField = "";
|
| 761 |
$loginKeyFields= array();
|
| 762 |
+
$loginKeyFields[] = "ID";
|
| 763 |
|
| 764 |
// legacy use only
|
| 765 |
$cKeyFields = $loginKeyFields;
|
|
|
|
| 769 |
*/
|
| 770 |
|
| 771 |
|
| 772 |
+
$globalSettings["usersDatasourceTable"] = "chat126_users1";
|
| 773 |
|
| 774 |
|
| 775 |
+
$globalSettings["jwtSecret"] = "cFIydWRfSpojgr9LUVYT";
|
| 776 |
|
| 777 |
|
| 778 |
$arrCustomPages = array();
|
|
|
|
| 790 |
$strLastSQL = "";
|
| 791 |
$showCustomMarkerOnPrint = false;
|
| 792 |
|
| 793 |
+
$projectBuildKey = "3641_1721381610";
|
| 794 |
$wizardBuildKey = "41974";
|
| 795 |
+
$projectBuildNumber = "3641";
|
| 796 |
|
| 797 |
$mlang_messages = array();
|
| 798 |
$mlang_charsets = array();
|
|
|
|
| 817 |
// table captions
|
| 818 |
$tableCaptions = array();
|
| 819 |
$tableCaptions["English"] = array();
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 820 |
$tableCaptions["English"][""] = "";
|
| 821 |
$tableCaptions["English"]["chat_history"] = "Chat History";
|
| 822 |
$tableCaptions["English"]["chat_users"] = "Chat Users";
|
|
|
|
| 825 |
$tableCaptions["English"]["chat_groups"] = "Chat Groups";
|
| 826 |
$tableCaptions["English"]["chat_peopletype"] = "Chat Peopletype";
|
| 827 |
$tableCaptions["English"]["chat_timezone"] = "Chat Timezone";
|
| 828 |
+
$tableCaptions["English"]["chat126_users1"] = "Chat126 Users1";
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 829 |
|
| 830 |
|
| 831 |
$globalEvents = new class_GlobalEvents;
|
|
|
|
| 911 |
$globalSettings["showDetailedError"] = true;
|
| 912 |
|
| 913 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 914 |
|
| 915 |
$globalSettings["mapMarkerCount"] = 50;
|
| 916 |
|
php/include/audit.php
CHANGED
|
@@ -1,7 +1,7 @@
|
|
| 1 |
<?php
|
| 2 |
class AuditTrailTable
|
| 3 |
{
|
| 4 |
-
var $logTableName="
|
| 5 |
var $params;
|
| 6 |
|
| 7 |
var $strLogin="login";
|
|
@@ -51,70 +51,18 @@ class AuditTrailTable
|
|
| 51 |
|
| 52 |
function LogLogin($pUsername)
|
| 53 |
{
|
| 54 |
-
global $globalEvents;
|
| 55 |
-
$retval=true;
|
| 56 |
-
$table=Security::loginTable();
|
| 57 |
-
$this->params[1]=$pUsername;
|
| 58 |
-
$arr=array();
|
| 59 |
-
$this->params=array($_SERVER["REMOTE_ADDR"], Security::getUserName() );
|
| 60 |
-
if($globalEvents->exists("OnAuditLog"))
|
| 61 |
-
$retval=$globalEvents->OnAuditLog($this->strLogin, $this->params, $table, $arr, $arr, $arr);
|
| 62 |
-
if($retval)
|
| 63 |
-
{
|
| 64 |
-
$this->insert(now(), $this->params[0], $this->params[1], $table, $this->strLogin, "");
|
| 65 |
-
}
|
| 66 |
-
return $retval;
|
| 67 |
}
|
| 68 |
|
| 69 |
function LogLoginFailed($pUsername)
|
| 70 |
{
|
| 71 |
-
global $globalEvents;
|
| 72 |
-
$retval=true;
|
| 73 |
-
$table=Security::loginTable();
|
| 74 |
-
$this->params[1]=$pUsername;
|
| 75 |
-
$arr=array();
|
| 76 |
-
if($globalEvents->exists("OnAuditLog"))
|
| 77 |
-
$retval=$globalEvents->OnAuditLog($this->strFailLogin, $this->params, $table, $arr, $arr, $arr);
|
| 78 |
-
if($retval)
|
| 79 |
-
{
|
| 80 |
-
$this->insert(now(), $this->params[0], $this->params[1], $table, $this->strFailLogin, "");
|
| 81 |
-
}
|
| 82 |
-
$this->params=array($_SERVER["REMOTE_ADDR"],"");
|
| 83 |
-
return $retval;
|
| 84 |
}
|
| 85 |
|
| 86 |
function LogLogout()
|
| 87 |
{
|
| 88 |
-
global $globalEvents;
|
| 89 |
-
if( Security::getUserName() !="" )
|
| 90 |
-
{
|
| 91 |
-
$retval=true;
|
| 92 |
-
$table=Security::loginTable();
|
| 93 |
-
$arr=array();
|
| 94 |
-
if($globalEvents->exists("OnAuditLog"))
|
| 95 |
-
$retval=$globalEvents->OnAuditLog($this->strLogout, $this->params, $table, $arr, $arr, $arr);
|
| 96 |
-
if($retval)
|
| 97 |
-
{
|
| 98 |
-
$this->insert(now(), $this->params[0], $this->params[1], $table, $this->strLogout, "");
|
| 99 |
-
}
|
| 100 |
-
return $retval;
|
| 101 |
-
}
|
| 102 |
}
|
| 103 |
|
| 104 |
function LogChPassword( $username )
|
| 105 |
{
|
| 106 |
-
global $globalEvents;
|
| 107 |
-
$retval=true;
|
| 108 |
-
$table=Security::loginTable();
|
| 109 |
-
$arr=array();
|
| 110 |
-
$this->params[ 1 ] = $username;
|
| 111 |
-
if($globalEvents->exists("OnAuditLog"))
|
| 112 |
-
$retval=$globalEvents->OnAuditLog($this->strChPass, $this->params, $table, $arr, $arr, $arr);
|
| 113 |
-
if($retval)
|
| 114 |
-
{
|
| 115 |
-
$this->insert(now(), $this->params[0], $this->params[1], $table, $this->strChPass, "");
|
| 116 |
-
}
|
| 117 |
-
return $retval;
|
| 118 |
}
|
| 119 |
|
| 120 |
function LogAdd($str_table,$values,$keys)
|
|
@@ -408,139 +356,35 @@ class AuditTrailTable
|
|
| 408 |
|
| 409 |
function logValueEnable($table)
|
| 410 |
{
|
| 411 |
-
if($table=="kbarticles")
|
| 412 |
-
{
|
| 413 |
-
return true;
|
| 414 |
-
}
|
| 415 |
-
if($table=="kbcategories")
|
| 416 |
-
{
|
| 417 |
-
return true;
|
| 418 |
-
}
|
| 419 |
-
if($table=="kbcomments")
|
| 420 |
-
{
|
| 421 |
-
return true;
|
| 422 |
-
}
|
| 423 |
-
if($table=="public.kbusers")
|
| 424 |
-
{
|
| 425 |
-
return true;
|
| 426 |
-
}
|
| 427 |
-
if($table=="main")
|
| 428 |
-
{
|
| 429 |
-
return true;
|
| 430 |
-
}
|
| 431 |
-
if($table=="faicons")
|
| 432 |
-
{
|
| 433 |
-
return true;
|
| 434 |
-
}
|
| 435 |
-
if($table=="admin_comments")
|
| 436 |
-
{
|
| 437 |
-
return true;
|
| 438 |
-
}
|
| 439 |
-
if($table=="public.fasis_chat_history")
|
| 440 |
-
{
|
| 441 |
-
return true;
|
| 442 |
-
}
|
| 443 |
-
if($table=="public.products")
|
| 444 |
-
{
|
| 445 |
-
return true;
|
| 446 |
-
}
|
| 447 |
-
if($table=="public.items")
|
| 448 |
-
{
|
| 449 |
-
return true;
|
| 450 |
-
}
|
| 451 |
-
if($table=="public.appointments")
|
| 452 |
-
{
|
| 453 |
-
return true;
|
| 454 |
-
}
|
| 455 |
if($table=="chat_history")
|
| 456 |
-
{
|
| 457 |
-
return true;
|
| 458 |
-
}
|
| 459 |
-
if($table=="chat_users")
|
| 460 |
-
{
|
| 461 |
-
return true;
|
| 462 |
-
}
|
| 463 |
-
if($table=="chat_settings")
|
| 464 |
-
{
|
| 465 |
-
return true;
|
| 466 |
-
}
|
| 467 |
-
if($table=="chat_files")
|
| 468 |
-
{
|
| 469 |
-
return true;
|
| 470 |
-
}
|
| 471 |
-
if($table=="chat_groups")
|
| 472 |
-
{
|
| 473 |
-
return true;
|
| 474 |
-
}
|
| 475 |
-
if($table=="chat_peopletype")
|
| 476 |
-
{
|
| 477 |
-
return true;
|
| 478 |
-
}
|
| 479 |
-
if($table=="chat_timezone")
|
| 480 |
-
{
|
| 481 |
-
return true;
|
| 482 |
-
}
|
| 483 |
-
if($table=="public.chat_files")
|
| 484 |
-
{
|
| 485 |
-
return true;
|
| 486 |
-
}
|
| 487 |
-
if($table=="public.chat_groups")
|
| 488 |
-
{
|
| 489 |
-
return true;
|
| 490 |
-
}
|
| 491 |
-
if($table=="public.chat_history")
|
| 492 |
-
{
|
| 493 |
-
return true;
|
| 494 |
-
}
|
| 495 |
-
if($table=="public.chat_peopletype")
|
| 496 |
-
{
|
| 497 |
-
return true;
|
| 498 |
-
}
|
| 499 |
-
if($table=="public.chat_settings")
|
| 500 |
-
{
|
| 501 |
-
return true;
|
| 502 |
-
}
|
| 503 |
-
if($table=="public.identity")
|
| 504 |
-
{
|
| 505 |
-
return true;
|
| 506 |
-
}
|
| 507 |
-
if($table=="public.dataset_info")
|
| 508 |
-
{
|
| 509 |
-
return true;
|
| 510 |
-
}
|
| 511 |
-
if($table=="admin_rights")
|
| 512 |
-
{
|
| 513 |
-
return false;
|
| 514 |
-
}
|
| 515 |
-
if($table=="admin_members")
|
| 516 |
{
|
| 517 |
return false;
|
| 518 |
}
|
| 519 |
-
if($table=="
|
| 520 |
{
|
| 521 |
return false;
|
| 522 |
}
|
| 523 |
-
if($table=="
|
| 524 |
{
|
| 525 |
return false;
|
| 526 |
}
|
| 527 |
-
if($table=="
|
| 528 |
{
|
| 529 |
return false;
|
| 530 |
}
|
| 531 |
-
if($table=="
|
| 532 |
{
|
| 533 |
return false;
|
| 534 |
}
|
| 535 |
-
if($table=="
|
| 536 |
{
|
| 537 |
return false;
|
| 538 |
}
|
| 539 |
-
if($table=="
|
| 540 |
{
|
| 541 |
return false;
|
| 542 |
}
|
| 543 |
-
if($table=="
|
| 544 |
{
|
| 545 |
return false;
|
| 546 |
}
|
|
@@ -616,72 +460,18 @@ class AuditTrailFile
|
|
| 616 |
|
| 617 |
function LogLogin($pUsername)
|
| 618 |
{
|
| 619 |
-
|
| 620 |
-
$retval=true;
|
| 621 |
-
$table=Security::loginTable();
|
| 622 |
-
$this->params[1]=$pUsername;
|
| 623 |
-
$arr=array();
|
| 624 |
-
if($globalEvents->exists("OnAuditLog"))
|
| 625 |
-
$retval=$globalEvents->OnAuditLog($this->strLogin, $this->params, $table, $arr, $arr, $arr);
|
| 626 |
-
if($retval)
|
| 627 |
-
{
|
| 628 |
-
$str=format_datetime_custom(db2time(now()),"MMM dd,yyyy").chr(9).format_datetime_custom(db2time(now()),"HH:mm:ss").chr(9).$this->params[0].chr(9).$this->params[1].chr(9).$table.chr(9).$this->strLogin."\r\n";
|
| 629 |
-
$this->writeToLogFile( $str );
|
| 630 |
-
}
|
| 631 |
-
return $retval;
|
| 632 |
-
}
|
| 633 |
|
| 634 |
function LogLoginFailed($pUsername)
|
| 635 |
{
|
| 636 |
-
|
| 637 |
-
$retval=true;
|
| 638 |
-
$table=Security::loginTable();
|
| 639 |
-
$this->params[1]=$pUsername;
|
| 640 |
-
$arr=array();
|
| 641 |
-
if($globalEvents->exists("OnAuditLog"))
|
| 642 |
-
$retval=$globalEvents->OnAuditLog($this->strFailLogin, $this->params, $table, $arr, $arr, $arr);
|
| 643 |
-
if($retval)
|
| 644 |
-
{
|
| 645 |
-
$str=format_datetime_custom(db2time(now()),"MMM dd,yyyy").chr(9).format_datetime_custom(db2time(now()),"HH:mm:ss").chr(9).$this->params[0].chr(9).$this->params[1].chr(9).$table.chr(9).$this->strFailLogin."\r\n";
|
| 646 |
-
$this->writeToLogFile( $str );
|
| 647 |
-
}
|
| 648 |
-
return $retval;
|
| 649 |
-
}
|
| 650 |
|
| 651 |
function LogLogout()
|
| 652 |
{
|
| 653 |
-
global $globalEvents;
|
| 654 |
-
if(Security::getUserName() != "" )
|
| 655 |
-
{
|
| 656 |
-
$retval=true;
|
| 657 |
-
$table=Security::loginTable();
|
| 658 |
-
$arr=array();
|
| 659 |
-
if($globalEvents->exists("OnAuditLog"))
|
| 660 |
-
$retval=$globalEvents->OnAuditLog($this->strLogout, $this->params, $table, $arr, $arr, $arr);
|
| 661 |
-
if($retval)
|
| 662 |
-
{
|
| 663 |
-
$str=format_datetime_custom(db2time(now()),"MMM dd,yyyy").chr(9).format_datetime_custom(db2time(now()),"HH:mm:ss").chr(9).$this->params[0].chr(9).$this->params[1].chr(9).$table.chr(9).$this->strLogout."\r\n";
|
| 664 |
-
$this->writeToLogFile( $str );
|
| 665 |
-
}
|
| 666 |
-
return $retval;
|
| 667 |
-
}
|
| 668 |
}
|
| 669 |
|
| 670 |
function LogChPassword( $username )
|
| 671 |
{
|
| 672 |
-
global $globalEvents;
|
| 673 |
-
$retval=true;
|
| 674 |
-
$table=Security::loginTable();
|
| 675 |
-
$arr=array();
|
| 676 |
-
$this->params[ 1 ] = $username;
|
| 677 |
-
if($globalEvents->exists("OnAuditLog"))
|
| 678 |
-
$retval=$globalEvents->OnAuditLog($this->strChPass, $this->params, $table, $arr, $arr, $arr);
|
| 679 |
-
if($retval)
|
| 680 |
-
{
|
| 681 |
-
$str=format_datetime_custom(db2time(now()),"MMM dd,yyyy").chr(9).format_datetime_custom(db2time(now()),"HH:mm:ss").chr(9).$this->params[0].chr(9).$this->params[1].chr(9).$table.chr(9).$this->strChPass."\r\n";
|
| 682 |
-
$this->writeToLogFile( $str );
|
| 683 |
-
}
|
| 684 |
-
return $retval;
|
| 685 |
}
|
| 686 |
|
| 687 |
function LogAdd($str_table,$values,$keys)
|
|
@@ -906,139 +696,35 @@ class AuditTrailFile
|
|
| 906 |
|
| 907 |
function logValueEnable($table)
|
| 908 |
{
|
| 909 |
-
if($table=="kbarticles")
|
| 910 |
-
{
|
| 911 |
-
return true;
|
| 912 |
-
}
|
| 913 |
-
if($table=="kbcategories")
|
| 914 |
-
{
|
| 915 |
-
return true;
|
| 916 |
-
}
|
| 917 |
-
if($table=="kbcomments")
|
| 918 |
-
{
|
| 919 |
-
return true;
|
| 920 |
-
}
|
| 921 |
-
if($table=="public.kbusers")
|
| 922 |
-
{
|
| 923 |
-
return true;
|
| 924 |
-
}
|
| 925 |
-
if($table=="main")
|
| 926 |
-
{
|
| 927 |
-
return true;
|
| 928 |
-
}
|
| 929 |
-
if($table=="faicons")
|
| 930 |
-
{
|
| 931 |
-
return true;
|
| 932 |
-
}
|
| 933 |
-
if($table=="admin_comments")
|
| 934 |
-
{
|
| 935 |
-
return true;
|
| 936 |
-
}
|
| 937 |
-
if($table=="public.fasis_chat_history")
|
| 938 |
-
{
|
| 939 |
-
return true;
|
| 940 |
-
}
|
| 941 |
-
if($table=="public.products")
|
| 942 |
-
{
|
| 943 |
-
return true;
|
| 944 |
-
}
|
| 945 |
-
if($table=="public.items")
|
| 946 |
-
{
|
| 947 |
-
return true;
|
| 948 |
-
}
|
| 949 |
-
if($table=="public.appointments")
|
| 950 |
-
{
|
| 951 |
-
return true;
|
| 952 |
-
}
|
| 953 |
if($table=="chat_history")
|
| 954 |
-
{
|
| 955 |
-
return true;
|
| 956 |
-
}
|
| 957 |
-
if($table=="chat_users")
|
| 958 |
-
{
|
| 959 |
-
return true;
|
| 960 |
-
}
|
| 961 |
-
if($table=="chat_settings")
|
| 962 |
-
{
|
| 963 |
-
return true;
|
| 964 |
-
}
|
| 965 |
-
if($table=="chat_files")
|
| 966 |
-
{
|
| 967 |
-
return true;
|
| 968 |
-
}
|
| 969 |
-
if($table=="chat_groups")
|
| 970 |
-
{
|
| 971 |
-
return true;
|
| 972 |
-
}
|
| 973 |
-
if($table=="chat_peopletype")
|
| 974 |
-
{
|
| 975 |
-
return true;
|
| 976 |
-
}
|
| 977 |
-
if($table=="chat_timezone")
|
| 978 |
-
{
|
| 979 |
-
return true;
|
| 980 |
-
}
|
| 981 |
-
if($table=="public.chat_files")
|
| 982 |
-
{
|
| 983 |
-
return true;
|
| 984 |
-
}
|
| 985 |
-
if($table=="public.chat_groups")
|
| 986 |
-
{
|
| 987 |
-
return true;
|
| 988 |
-
}
|
| 989 |
-
if($table=="public.chat_history")
|
| 990 |
-
{
|
| 991 |
-
return true;
|
| 992 |
-
}
|
| 993 |
-
if($table=="public.chat_peopletype")
|
| 994 |
-
{
|
| 995 |
-
return true;
|
| 996 |
-
}
|
| 997 |
-
if($table=="public.chat_settings")
|
| 998 |
-
{
|
| 999 |
-
return true;
|
| 1000 |
-
}
|
| 1001 |
-
if($table=="public.identity")
|
| 1002 |
-
{
|
| 1003 |
-
return true;
|
| 1004 |
-
}
|
| 1005 |
-
if($table=="public.dataset_info")
|
| 1006 |
-
{
|
| 1007 |
-
return true;
|
| 1008 |
-
}
|
| 1009 |
-
if($table=="admin_rights")
|
| 1010 |
-
{
|
| 1011 |
-
return false;
|
| 1012 |
-
}
|
| 1013 |
-
if($table=="admin_members")
|
| 1014 |
{
|
| 1015 |
return false;
|
| 1016 |
}
|
| 1017 |
-
if($table=="
|
| 1018 |
{
|
| 1019 |
return false;
|
| 1020 |
}
|
| 1021 |
-
if($table=="
|
| 1022 |
{
|
| 1023 |
return false;
|
| 1024 |
}
|
| 1025 |
-
if($table=="
|
| 1026 |
{
|
| 1027 |
return false;
|
| 1028 |
}
|
| 1029 |
-
if($table=="
|
| 1030 |
{
|
| 1031 |
return false;
|
| 1032 |
}
|
| 1033 |
-
if($table=="
|
| 1034 |
{
|
| 1035 |
return false;
|
| 1036 |
}
|
| 1037 |
-
if($table=="
|
| 1038 |
{
|
| 1039 |
return false;
|
| 1040 |
}
|
| 1041 |
-
if($table=="
|
| 1042 |
{
|
| 1043 |
return false;
|
| 1044 |
}
|
|
|
|
| 1 |
<?php
|
| 2 |
class AuditTrailTable
|
| 3 |
{
|
| 4 |
+
var $logTableName="";
|
| 5 |
var $params;
|
| 6 |
|
| 7 |
var $strLogin="login";
|
|
|
|
| 51 |
|
| 52 |
function LogLogin($pUsername)
|
| 53 |
{
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 54 |
}
|
| 55 |
|
| 56 |
function LogLoginFailed($pUsername)
|
| 57 |
{
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 58 |
}
|
| 59 |
|
| 60 |
function LogLogout()
|
| 61 |
{
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 62 |
}
|
| 63 |
|
| 64 |
function LogChPassword( $username )
|
| 65 |
{
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 66 |
}
|
| 67 |
|
| 68 |
function LogAdd($str_table,$values,$keys)
|
|
|
|
| 356 |
|
| 357 |
function logValueEnable($table)
|
| 358 |
{
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 359 |
if($table=="chat_history")
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 360 |
{
|
| 361 |
return false;
|
| 362 |
}
|
| 363 |
+
if($table=="chat_users")
|
| 364 |
{
|
| 365 |
return false;
|
| 366 |
}
|
| 367 |
+
if($table=="chat_settings")
|
| 368 |
{
|
| 369 |
return false;
|
| 370 |
}
|
| 371 |
+
if($table=="chat_files")
|
| 372 |
{
|
| 373 |
return false;
|
| 374 |
}
|
| 375 |
+
if($table=="chat_groups")
|
| 376 |
{
|
| 377 |
return false;
|
| 378 |
}
|
| 379 |
+
if($table=="chat_peopletype")
|
| 380 |
{
|
| 381 |
return false;
|
| 382 |
}
|
| 383 |
+
if($table=="chat_timezone")
|
| 384 |
{
|
| 385 |
return false;
|
| 386 |
}
|
| 387 |
+
if($table=="chat126_users1")
|
| 388 |
{
|
| 389 |
return false;
|
| 390 |
}
|
|
|
|
| 460 |
|
| 461 |
function LogLogin($pUsername)
|
| 462 |
{
|
| 463 |
+
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 464 |
|
| 465 |
function LogLoginFailed($pUsername)
|
| 466 |
{
|
| 467 |
+
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 468 |
|
| 469 |
function LogLogout()
|
| 470 |
{
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 471 |
}
|
| 472 |
|
| 473 |
function LogChPassword( $username )
|
| 474 |
{
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 475 |
}
|
| 476 |
|
| 477 |
function LogAdd($str_table,$values,$keys)
|
|
|
|
| 696 |
|
| 697 |
function logValueEnable($table)
|
| 698 |
{
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 699 |
if($table=="chat_history")
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 700 |
{
|
| 701 |
return false;
|
| 702 |
}
|
| 703 |
+
if($table=="chat_users")
|
| 704 |
{
|
| 705 |
return false;
|
| 706 |
}
|
| 707 |
+
if($table=="chat_settings")
|
| 708 |
{
|
| 709 |
return false;
|
| 710 |
}
|
| 711 |
+
if($table=="chat_files")
|
| 712 |
{
|
| 713 |
return false;
|
| 714 |
}
|
| 715 |
+
if($table=="chat_groups")
|
| 716 |
{
|
| 717 |
return false;
|
| 718 |
}
|
| 719 |
+
if($table=="chat_peopletype")
|
| 720 |
{
|
| 721 |
return false;
|
| 722 |
}
|
| 723 |
+
if($table=="chat_timezone")
|
| 724 |
{
|
| 725 |
return false;
|
| 726 |
}
|
| 727 |
+
if($table=="chat126_users1")
|
| 728 |
{
|
| 729 |
return false;
|
| 730 |
}
|
php/include/chat126_users1_settings.php
ADDED
|
@@ -0,0 +1,1629 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
<?php
|
| 2 |
+
$tdatachat126_users1 = array();
|
| 3 |
+
$tdatachat126_users1[".searchableFields"] = array();
|
| 4 |
+
$tdatachat126_users1[".ShortName"] = "chat126_users1";
|
| 5 |
+
$tdatachat126_users1[".OwnerID"] = "";
|
| 6 |
+
$tdatachat126_users1[".OriginalTable"] = "chat126_users1";
|
| 7 |
+
|
| 8 |
+
|
| 9 |
+
$tdatachat126_users1[".pagesByType"] = my_json_decode( "{\"search\":[\"search\"]}" );
|
| 10 |
+
$tdatachat126_users1[".originalPagesByType"] = $tdatachat126_users1[".pagesByType"];
|
| 11 |
+
$tdatachat126_users1[".pages"] = types2pages( my_json_decode( "{\"search\":[\"search\"]}" ) );
|
| 12 |
+
$tdatachat126_users1[".originalPages"] = $tdatachat126_users1[".pages"];
|
| 13 |
+
$tdatachat126_users1[".defaultPages"] = my_json_decode( "{\"search\":\"search\"}" );
|
| 14 |
+
$tdatachat126_users1[".originalDefaultPages"] = $tdatachat126_users1[".defaultPages"];
|
| 15 |
+
|
| 16 |
+
// field labels
|
| 17 |
+
$fieldLabelschat126_users1 = array();
|
| 18 |
+
$fieldToolTipschat126_users1 = array();
|
| 19 |
+
$pageTitleschat126_users1 = array();
|
| 20 |
+
$placeHolderschat126_users1 = array();
|
| 21 |
+
|
| 22 |
+
if(mlang_getcurrentlang()=="English")
|
| 23 |
+
{
|
| 24 |
+
$fieldLabelschat126_users1["English"] = array();
|
| 25 |
+
$fieldToolTipschat126_users1["English"] = array();
|
| 26 |
+
$placeHolderschat126_users1["English"] = array();
|
| 27 |
+
$pageTitleschat126_users1["English"] = array();
|
| 28 |
+
$fieldLabelschat126_users1["English"]["ID"] = "ID";
|
| 29 |
+
$fieldToolTipschat126_users1["English"]["ID"] = "";
|
| 30 |
+
$placeHolderschat126_users1["English"]["ID"] = "";
|
| 31 |
+
$fieldLabelschat126_users1["English"]["username"] = "Username";
|
| 32 |
+
$fieldToolTipschat126_users1["English"]["username"] = "";
|
| 33 |
+
$placeHolderschat126_users1["English"]["username"] = "";
|
| 34 |
+
$fieldLabelschat126_users1["English"]["password"] = "Password";
|
| 35 |
+
$fieldToolTipschat126_users1["English"]["password"] = "";
|
| 36 |
+
$placeHolderschat126_users1["English"]["password"] = "";
|
| 37 |
+
$fieldLabelschat126_users1["English"]["email"] = "Email";
|
| 38 |
+
$fieldToolTipschat126_users1["English"]["email"] = "";
|
| 39 |
+
$placeHolderschat126_users1["English"]["email"] = "";
|
| 40 |
+
$fieldLabelschat126_users1["English"]["fullname"] = "Fullname";
|
| 41 |
+
$fieldToolTipschat126_users1["English"]["fullname"] = "";
|
| 42 |
+
$placeHolderschat126_users1["English"]["fullname"] = "";
|
| 43 |
+
$fieldLabelschat126_users1["English"]["groupid"] = "Groupid";
|
| 44 |
+
$fieldToolTipschat126_users1["English"]["groupid"] = "";
|
| 45 |
+
$placeHolderschat126_users1["English"]["groupid"] = "";
|
| 46 |
+
$fieldLabelschat126_users1["English"]["active"] = "Active";
|
| 47 |
+
$fieldToolTipschat126_users1["English"]["active"] = "";
|
| 48 |
+
$placeHolderschat126_users1["English"]["active"] = "";
|
| 49 |
+
$fieldLabelschat126_users1["English"]["ext_security_id"] = "Ext Security Id";
|
| 50 |
+
$fieldToolTipschat126_users1["English"]["ext_security_id"] = "";
|
| 51 |
+
$placeHolderschat126_users1["English"]["ext_security_id"] = "";
|
| 52 |
+
if (count($fieldToolTipschat126_users1["English"]))
|
| 53 |
+
$tdatachat126_users1[".isUseToolTips"] = true;
|
| 54 |
+
}
|
| 55 |
+
|
| 56 |
+
|
| 57 |
+
$tdatachat126_users1[".NCSearch"] = true;
|
| 58 |
+
|
| 59 |
+
|
| 60 |
+
|
| 61 |
+
$tdatachat126_users1[".shortTableName"] = "chat126_users1";
|
| 62 |
+
$tdatachat126_users1[".nSecOptions"] = 0;
|
| 63 |
+
|
| 64 |
+
$tdatachat126_users1[".mainTableOwnerID"] = "";
|
| 65 |
+
$tdatachat126_users1[".entityType"] = 0;
|
| 66 |
+
$tdatachat126_users1[".connId"] = "chats_at_localhost";
|
| 67 |
+
|
| 68 |
+
|
| 69 |
+
$tdatachat126_users1[".strOriginalTableName"] = "chat126_users1";
|
| 70 |
+
|
| 71 |
+
|
| 72 |
+
|
| 73 |
+
|
| 74 |
+
|
| 75 |
+
$tdatachat126_users1[".showAddInPopup"] = false;
|
| 76 |
+
|
| 77 |
+
$tdatachat126_users1[".showEditInPopup"] = false;
|
| 78 |
+
|
| 79 |
+
$tdatachat126_users1[".showViewInPopup"] = false;
|
| 80 |
+
|
| 81 |
+
$tdatachat126_users1[".listAjax"] = false;
|
| 82 |
+
// temporary
|
| 83 |
+
//$tdatachat126_users1[".listAjax"] = false;
|
| 84 |
+
|
| 85 |
+
$tdatachat126_users1[".audit"] = false;
|
| 86 |
+
|
| 87 |
+
$tdatachat126_users1[".locking"] = false;
|
| 88 |
+
|
| 89 |
+
|
| 90 |
+
$pages = $tdatachat126_users1[".defaultPages"];
|
| 91 |
+
|
| 92 |
+
if( $pages[PAGE_EDIT] ) {
|
| 93 |
+
$tdatachat126_users1[".edit"] = true;
|
| 94 |
+
$tdatachat126_users1[".afterEditAction"] = 1;
|
| 95 |
+
$tdatachat126_users1[".closePopupAfterEdit"] = 1;
|
| 96 |
+
$tdatachat126_users1[".afterEditActionDetTable"] = "";
|
| 97 |
+
}
|
| 98 |
+
|
| 99 |
+
if( $pages[PAGE_ADD] ) {
|
| 100 |
+
$tdatachat126_users1[".add"] = true;
|
| 101 |
+
$tdatachat126_users1[".afterAddAction"] = 1;
|
| 102 |
+
$tdatachat126_users1[".closePopupAfterAdd"] = 1;
|
| 103 |
+
$tdatachat126_users1[".afterAddActionDetTable"] = "";
|
| 104 |
+
}
|
| 105 |
+
|
| 106 |
+
if( $pages[PAGE_LIST] ) {
|
| 107 |
+
$tdatachat126_users1[".list"] = true;
|
| 108 |
+
}
|
| 109 |
+
|
| 110 |
+
|
| 111 |
+
|
| 112 |
+
$tdatachat126_users1[".strSortControlSettingsJSON"] = "";
|
| 113 |
+
|
| 114 |
+
|
| 115 |
+
|
| 116 |
+
|
| 117 |
+
if( $pages[PAGE_VIEW] ) {
|
| 118 |
+
$tdatachat126_users1[".view"] = true;
|
| 119 |
+
}
|
| 120 |
+
|
| 121 |
+
if( $pages[PAGE_IMPORT] ) {
|
| 122 |
+
$tdatachat126_users1[".import"] = true;
|
| 123 |
+
}
|
| 124 |
+
|
| 125 |
+
if( $pages[PAGE_EXPORT] ) {
|
| 126 |
+
$tdatachat126_users1[".exportTo"] = true;
|
| 127 |
+
}
|
| 128 |
+
|
| 129 |
+
if( $pages[PAGE_PRINT] ) {
|
| 130 |
+
$tdatachat126_users1[".printFriendly"] = true;
|
| 131 |
+
}
|
| 132 |
+
|
| 133 |
+
|
| 134 |
+
|
| 135 |
+
$tdatachat126_users1[".showSimpleSearchOptions"] = true; // temp fix #13449
|
| 136 |
+
|
| 137 |
+
// Allow Show/Hide Fields in GRID
|
| 138 |
+
$tdatachat126_users1[".allowShowHideFields"] = true; // temp fix #13449
|
| 139 |
+
//
|
| 140 |
+
|
| 141 |
+
// Allow Fields Reordering in GRID
|
| 142 |
+
$tdatachat126_users1[".allowFieldsReordering"] = true; // temp fix #13449
|
| 143 |
+
//
|
| 144 |
+
|
| 145 |
+
$tdatachat126_users1[".isUseAjaxSuggest"] = true;
|
| 146 |
+
|
| 147 |
+
|
| 148 |
+
|
| 149 |
+
|
| 150 |
+
|
| 151 |
+
$tdatachat126_users1[".ajaxCodeSnippetAdded"] = false;
|
| 152 |
+
|
| 153 |
+
$tdatachat126_users1[".buttonsAdded"] = false;
|
| 154 |
+
|
| 155 |
+
$tdatachat126_users1[".addPageEvents"] = false;
|
| 156 |
+
|
| 157 |
+
// use timepicker for search panel
|
| 158 |
+
$tdatachat126_users1[".isUseTimeForSearch"] = false;
|
| 159 |
+
|
| 160 |
+
|
| 161 |
+
$tdatachat126_users1[".badgeColor"] = "6493EA";
|
| 162 |
+
|
| 163 |
+
|
| 164 |
+
$tdatachat126_users1[".allSearchFields"] = array();
|
| 165 |
+
$tdatachat126_users1[".filterFields"] = array();
|
| 166 |
+
$tdatachat126_users1[".requiredSearchFields"] = array();
|
| 167 |
+
|
| 168 |
+
$tdatachat126_users1[".googleLikeFields"] = array();
|
| 169 |
+
$tdatachat126_users1[".googleLikeFields"][] = "ID";
|
| 170 |
+
$tdatachat126_users1[".googleLikeFields"][] = "username";
|
| 171 |
+
$tdatachat126_users1[".googleLikeFields"][] = "password";
|
| 172 |
+
$tdatachat126_users1[".googleLikeFields"][] = "email";
|
| 173 |
+
$tdatachat126_users1[".googleLikeFields"][] = "fullname";
|
| 174 |
+
$tdatachat126_users1[".googleLikeFields"][] = "groupid";
|
| 175 |
+
$tdatachat126_users1[".googleLikeFields"][] = "active";
|
| 176 |
+
$tdatachat126_users1[".googleLikeFields"][] = "ext_security_id";
|
| 177 |
+
|
| 178 |
+
|
| 179 |
+
|
| 180 |
+
$tdatachat126_users1[".tableType"] = "list";
|
| 181 |
+
|
| 182 |
+
$tdatachat126_users1[".printerPageOrientation"] = 0;
|
| 183 |
+
$tdatachat126_users1[".nPrinterPageScale"] = 100;
|
| 184 |
+
|
| 185 |
+
$tdatachat126_users1[".nPrinterSplitRecords"] = 40;
|
| 186 |
+
|
| 187 |
+
$tdatachat126_users1[".geocodingEnabled"] = false;
|
| 188 |
+
|
| 189 |
+
|
| 190 |
+
|
| 191 |
+
|
| 192 |
+
|
| 193 |
+
|
| 194 |
+
|
| 195 |
+
|
| 196 |
+
|
| 197 |
+
|
| 198 |
+
$tdatachat126_users1[".pageSize"] = 20;
|
| 199 |
+
|
| 200 |
+
$tdatachat126_users1[".warnLeavingPages"] = true;
|
| 201 |
+
|
| 202 |
+
|
| 203 |
+
|
| 204 |
+
$tstrOrderBy = "";
|
| 205 |
+
$tdatachat126_users1[".strOrderBy"] = $tstrOrderBy;
|
| 206 |
+
|
| 207 |
+
$tdatachat126_users1[".orderindexes"] = array();
|
| 208 |
+
|
| 209 |
+
|
| 210 |
+
$tdatachat126_users1[".sqlHead"] = "SELECT ID, username, password, email, fullname, groupid, active, ext_security_id";
|
| 211 |
+
$tdatachat126_users1[".sqlFrom"] = "FROM chat126_users1";
|
| 212 |
+
$tdatachat126_users1[".sqlWhereExpr"] = "";
|
| 213 |
+
$tdatachat126_users1[".sqlTail"] = "";
|
| 214 |
+
|
| 215 |
+
|
| 216 |
+
|
| 217 |
+
|
| 218 |
+
|
| 219 |
+
|
| 220 |
+
|
| 221 |
+
|
| 222 |
+
|
| 223 |
+
|
| 224 |
+
//fill array of records per page for list and report without group fields
|
| 225 |
+
$arrRPP = array();
|
| 226 |
+
$arrRPP[] = 10;
|
| 227 |
+
$arrRPP[] = 20;
|
| 228 |
+
$arrRPP[] = 30;
|
| 229 |
+
$arrRPP[] = 50;
|
| 230 |
+
$arrRPP[] = 100;
|
| 231 |
+
$arrRPP[] = 500;
|
| 232 |
+
$arrRPP[] = -1;
|
| 233 |
+
$tdatachat126_users1[".arrRecsPerPage"] = $arrRPP;
|
| 234 |
+
|
| 235 |
+
//fill array of groups per page for report with group fields
|
| 236 |
+
$arrGPP = array();
|
| 237 |
+
$arrGPP[] = 1;
|
| 238 |
+
$arrGPP[] = 3;
|
| 239 |
+
$arrGPP[] = 5;
|
| 240 |
+
$arrGPP[] = 10;
|
| 241 |
+
$arrGPP[] = 50;
|
| 242 |
+
$arrGPP[] = 100;
|
| 243 |
+
$arrGPP[] = -1;
|
| 244 |
+
$tdatachat126_users1[".arrGroupsPerPage"] = $arrGPP;
|
| 245 |
+
|
| 246 |
+
$tdatachat126_users1[".highlightSearchResults"] = true;
|
| 247 |
+
|
| 248 |
+
$tableKeyschat126_users1 = array();
|
| 249 |
+
$tableKeyschat126_users1[] = "ID";
|
| 250 |
+
$tdatachat126_users1[".Keys"] = $tableKeyschat126_users1;
|
| 251 |
+
|
| 252 |
+
|
| 253 |
+
$tdatachat126_users1[".hideMobileList"] = array();
|
| 254 |
+
|
| 255 |
+
|
| 256 |
+
|
| 257 |
+
|
| 258 |
+
// ID
|
| 259 |
+
// Custom field settings
|
| 260 |
+
$fdata = array();
|
| 261 |
+
$fdata["Index"] = 1;
|
| 262 |
+
$fdata["strName"] = "ID";
|
| 263 |
+
$fdata["GoodName"] = "ID";
|
| 264 |
+
$fdata["ownerTable"] = "chat126_users1";
|
| 265 |
+
$fdata["Label"] = GetFieldLabel("chat126_users1","ID");
|
| 266 |
+
$fdata["FieldType"] = 3;
|
| 267 |
+
|
| 268 |
+
|
| 269 |
+
$fdata["AutoInc"] = true;
|
| 270 |
+
|
| 271 |
+
|
| 272 |
+
|
| 273 |
+
|
| 274 |
+
$fdata["strField"] = "ID";
|
| 275 |
+
|
| 276 |
+
$fdata["sourceSingle"] = "ID";
|
| 277 |
+
|
| 278 |
+
|
| 279 |
+
$fdata["isSQLExpression"] = true;
|
| 280 |
+
$fdata["FullName"] = "ID";
|
| 281 |
+
|
| 282 |
+
|
| 283 |
+
|
| 284 |
+
$fdata["UploadFolder"] = "files";
|
| 285 |
+
|
| 286 |
+
// Begin View Formats
|
| 287 |
+
$fdata["ViewFormats"] = array();
|
| 288 |
+
|
| 289 |
+
$vdata = array("ViewFormat" => "");
|
| 290 |
+
|
| 291 |
+
|
| 292 |
+
|
| 293 |
+
|
| 294 |
+
|
| 295 |
+
|
| 296 |
+
|
| 297 |
+
|
| 298 |
+
|
| 299 |
+
|
| 300 |
+
|
| 301 |
+
|
| 302 |
+
|
| 303 |
+
|
| 304 |
+
|
| 305 |
+
$vdata["NeedEncode"] = true;
|
| 306 |
+
|
| 307 |
+
|
| 308 |
+
$vdata["truncateText"] = true;
|
| 309 |
+
$vdata["NumberOfChars"] = 80;
|
| 310 |
+
|
| 311 |
+
$fdata["ViewFormats"]["view"] = $vdata;
|
| 312 |
+
// End View Formats
|
| 313 |
+
|
| 314 |
+
// Begin Edit Formats
|
| 315 |
+
$fdata["EditFormats"] = array();
|
| 316 |
+
|
| 317 |
+
$edata = array("EditFormat" => "Text field");
|
| 318 |
+
|
| 319 |
+
|
| 320 |
+
$edata["weekdayMessage"] = array("message" => "", "messageType" => "Text");
|
| 321 |
+
$edata["weekdays"] = "[]";
|
| 322 |
+
|
| 323 |
+
|
| 324 |
+
|
| 325 |
+
|
| 326 |
+
|
| 327 |
+
|
| 328 |
+
|
| 329 |
+
$edata["IsRequired"] = true;
|
| 330 |
+
|
| 331 |
+
|
| 332 |
+
|
| 333 |
+
|
| 334 |
+
$edata["acceptFileTypesHtml"] = "";
|
| 335 |
+
|
| 336 |
+
$edata["maxNumberOfFiles"] = 1;
|
| 337 |
+
|
| 338 |
+
|
| 339 |
+
|
| 340 |
+
|
| 341 |
+
|
| 342 |
+
$edata["HTML5InuptType"] = "text";
|
| 343 |
+
|
| 344 |
+
$edata["EditParams"] = "";
|
| 345 |
+
|
| 346 |
+
$edata["controlWidth"] = 200;
|
| 347 |
+
|
| 348 |
+
// Begin validation
|
| 349 |
+
$edata["validateAs"] = array();
|
| 350 |
+
$edata["validateAs"]["basicValidate"] = array();
|
| 351 |
+
$edata["validateAs"]["customMessages"] = array();
|
| 352 |
+
$edata["validateAs"]["basicValidate"][] = getJsValidatorName("Number");
|
| 353 |
+
$edata["validateAs"]["basicValidate"][] = "IsRequired";
|
| 354 |
+
|
| 355 |
+
|
| 356 |
+
// End validation
|
| 357 |
+
|
| 358 |
+
|
| 359 |
+
|
| 360 |
+
|
| 361 |
+
|
| 362 |
+
|
| 363 |
+
$fdata["EditFormats"]["edit"] = $edata;
|
| 364 |
+
// End Edit Formats
|
| 365 |
+
|
| 366 |
+
|
| 367 |
+
$fdata["isSeparate"] = false;
|
| 368 |
+
|
| 369 |
+
|
| 370 |
+
|
| 371 |
+
|
| 372 |
+
// the field's search options settings
|
| 373 |
+
$fdata["defaultSearchOption"] = "Contains";
|
| 374 |
+
|
| 375 |
+
// the default search options list
|
| 376 |
+
$fdata["searchOptionsList"] = array("Contains", "Equals", "Starts with", "More than", "Less than", "Between", "Empty", NOT_EMPTY);
|
| 377 |
+
// the end of search options settings
|
| 378 |
+
|
| 379 |
+
|
| 380 |
+
//Filters settings
|
| 381 |
+
$fdata["filterTotals"] = 0;
|
| 382 |
+
$fdata["filterMultiSelect"] = 0;
|
| 383 |
+
$fdata["filterFormat"] = "Values list";
|
| 384 |
+
$fdata["showCollapsed"] = false;
|
| 385 |
+
|
| 386 |
+
$fdata["sortValueType"] = 0;
|
| 387 |
+
$fdata["numberOfVisibleItems"] = 10;
|
| 388 |
+
|
| 389 |
+
$fdata["filterBy"] = 0;
|
| 390 |
+
|
| 391 |
+
|
| 392 |
+
|
| 393 |
+
|
| 394 |
+
|
| 395 |
+
//end of Filters settings
|
| 396 |
+
|
| 397 |
+
|
| 398 |
+
$tdatachat126_users1["ID"] = $fdata;
|
| 399 |
+
$tdatachat126_users1[".searchableFields"][] = "ID";
|
| 400 |
+
// username
|
| 401 |
+
// Custom field settings
|
| 402 |
+
$fdata = array();
|
| 403 |
+
$fdata["Index"] = 2;
|
| 404 |
+
$fdata["strName"] = "username";
|
| 405 |
+
$fdata["GoodName"] = "username";
|
| 406 |
+
$fdata["ownerTable"] = "chat126_users1";
|
| 407 |
+
$fdata["Label"] = GetFieldLabel("chat126_users1","username");
|
| 408 |
+
$fdata["FieldType"] = 200;
|
| 409 |
+
|
| 410 |
+
|
| 411 |
+
|
| 412 |
+
|
| 413 |
+
|
| 414 |
+
|
| 415 |
+
$fdata["strField"] = "username";
|
| 416 |
+
|
| 417 |
+
$fdata["sourceSingle"] = "username";
|
| 418 |
+
|
| 419 |
+
|
| 420 |
+
$fdata["isSQLExpression"] = true;
|
| 421 |
+
$fdata["FullName"] = "username";
|
| 422 |
+
|
| 423 |
+
|
| 424 |
+
|
| 425 |
+
$fdata["UploadFolder"] = "files";
|
| 426 |
+
|
| 427 |
+
// Begin View Formats
|
| 428 |
+
$fdata["ViewFormats"] = array();
|
| 429 |
+
|
| 430 |
+
$vdata = array("ViewFormat" => "");
|
| 431 |
+
|
| 432 |
+
|
| 433 |
+
|
| 434 |
+
|
| 435 |
+
|
| 436 |
+
|
| 437 |
+
|
| 438 |
+
|
| 439 |
+
|
| 440 |
+
|
| 441 |
+
|
| 442 |
+
|
| 443 |
+
|
| 444 |
+
|
| 445 |
+
|
| 446 |
+
$vdata["NeedEncode"] = true;
|
| 447 |
+
|
| 448 |
+
|
| 449 |
+
$vdata["truncateText"] = true;
|
| 450 |
+
$vdata["NumberOfChars"] = 80;
|
| 451 |
+
|
| 452 |
+
$fdata["ViewFormats"]["view"] = $vdata;
|
| 453 |
+
// End View Formats
|
| 454 |
+
|
| 455 |
+
// Begin Edit Formats
|
| 456 |
+
$fdata["EditFormats"] = array();
|
| 457 |
+
|
| 458 |
+
$edata = array("EditFormat" => "Text field");
|
| 459 |
+
|
| 460 |
+
|
| 461 |
+
$edata["weekdayMessage"] = array("message" => "", "messageType" => "Text");
|
| 462 |
+
$edata["weekdays"] = "[]";
|
| 463 |
+
|
| 464 |
+
|
| 465 |
+
|
| 466 |
+
|
| 467 |
+
|
| 468 |
+
|
| 469 |
+
|
| 470 |
+
|
| 471 |
+
|
| 472 |
+
|
| 473 |
+
|
| 474 |
+
$edata["acceptFileTypesHtml"] = "";
|
| 475 |
+
|
| 476 |
+
$edata["maxNumberOfFiles"] = 1;
|
| 477 |
+
|
| 478 |
+
|
| 479 |
+
|
| 480 |
+
|
| 481 |
+
|
| 482 |
+
$edata["HTML5InuptType"] = "text";
|
| 483 |
+
|
| 484 |
+
$edata["EditParams"] = "";
|
| 485 |
+
$edata["EditParams"].= " maxlength=255";
|
| 486 |
+
|
| 487 |
+
$edata["controlWidth"] = 200;
|
| 488 |
+
|
| 489 |
+
// Begin validation
|
| 490 |
+
$edata["validateAs"] = array();
|
| 491 |
+
$edata["validateAs"]["basicValidate"] = array();
|
| 492 |
+
$edata["validateAs"]["customMessages"] = array();
|
| 493 |
+
|
| 494 |
+
|
| 495 |
+
// End validation
|
| 496 |
+
|
| 497 |
+
|
| 498 |
+
|
| 499 |
+
|
| 500 |
+
|
| 501 |
+
|
| 502 |
+
$fdata["EditFormats"]["edit"] = $edata;
|
| 503 |
+
// End Edit Formats
|
| 504 |
+
|
| 505 |
+
|
| 506 |
+
$fdata["isSeparate"] = false;
|
| 507 |
+
|
| 508 |
+
|
| 509 |
+
|
| 510 |
+
|
| 511 |
+
// the field's search options settings
|
| 512 |
+
$fdata["defaultSearchOption"] = "Contains";
|
| 513 |
+
|
| 514 |
+
// the default search options list
|
| 515 |
+
$fdata["searchOptionsList"] = array("Contains", "Equals", "Starts with", "More than", "Less than", "Between", "Empty", NOT_EMPTY);
|
| 516 |
+
// the end of search options settings
|
| 517 |
+
|
| 518 |
+
|
| 519 |
+
//Filters settings
|
| 520 |
+
$fdata["filterTotals"] = 0;
|
| 521 |
+
$fdata["filterMultiSelect"] = 0;
|
| 522 |
+
$fdata["filterFormat"] = "Values list";
|
| 523 |
+
$fdata["showCollapsed"] = false;
|
| 524 |
+
|
| 525 |
+
$fdata["sortValueType"] = 0;
|
| 526 |
+
$fdata["numberOfVisibleItems"] = 10;
|
| 527 |
+
|
| 528 |
+
$fdata["filterBy"] = 0;
|
| 529 |
+
|
| 530 |
+
|
| 531 |
+
|
| 532 |
+
|
| 533 |
+
|
| 534 |
+
//end of Filters settings
|
| 535 |
+
|
| 536 |
+
|
| 537 |
+
$tdatachat126_users1["username"] = $fdata;
|
| 538 |
+
$tdatachat126_users1[".searchableFields"][] = "username";
|
| 539 |
+
// password
|
| 540 |
+
// Custom field settings
|
| 541 |
+
$fdata = array();
|
| 542 |
+
$fdata["Index"] = 3;
|
| 543 |
+
$fdata["strName"] = "password";
|
| 544 |
+
$fdata["GoodName"] = "password";
|
| 545 |
+
$fdata["ownerTable"] = "chat126_users1";
|
| 546 |
+
$fdata["Label"] = GetFieldLabel("chat126_users1","password");
|
| 547 |
+
$fdata["FieldType"] = 200;
|
| 548 |
+
|
| 549 |
+
|
| 550 |
+
|
| 551 |
+
|
| 552 |
+
|
| 553 |
+
|
| 554 |
+
$fdata["strField"] = "password";
|
| 555 |
+
|
| 556 |
+
$fdata["sourceSingle"] = "password";
|
| 557 |
+
|
| 558 |
+
|
| 559 |
+
$fdata["isSQLExpression"] = true;
|
| 560 |
+
$fdata["FullName"] = "password";
|
| 561 |
+
|
| 562 |
+
|
| 563 |
+
|
| 564 |
+
$fdata["UploadFolder"] = "files";
|
| 565 |
+
|
| 566 |
+
// Begin View Formats
|
| 567 |
+
$fdata["ViewFormats"] = array();
|
| 568 |
+
|
| 569 |
+
$vdata = array("ViewFormat" => "");
|
| 570 |
+
|
| 571 |
+
|
| 572 |
+
|
| 573 |
+
|
| 574 |
+
|
| 575 |
+
|
| 576 |
+
|
| 577 |
+
|
| 578 |
+
|
| 579 |
+
|
| 580 |
+
|
| 581 |
+
|
| 582 |
+
|
| 583 |
+
|
| 584 |
+
|
| 585 |
+
$vdata["NeedEncode"] = true;
|
| 586 |
+
|
| 587 |
+
|
| 588 |
+
$vdata["truncateText"] = true;
|
| 589 |
+
$vdata["NumberOfChars"] = 80;
|
| 590 |
+
|
| 591 |
+
$fdata["ViewFormats"]["view"] = $vdata;
|
| 592 |
+
// End View Formats
|
| 593 |
+
|
| 594 |
+
// Begin Edit Formats
|
| 595 |
+
$fdata["EditFormats"] = array();
|
| 596 |
+
|
| 597 |
+
$edata = array("EditFormat" => "Password");
|
| 598 |
+
|
| 599 |
+
|
| 600 |
+
$edata["weekdayMessage"] = array("message" => "", "messageType" => "Text");
|
| 601 |
+
$edata["weekdays"] = "[]";
|
| 602 |
+
|
| 603 |
+
|
| 604 |
+
|
| 605 |
+
|
| 606 |
+
|
| 607 |
+
|
| 608 |
+
|
| 609 |
+
|
| 610 |
+
|
| 611 |
+
|
| 612 |
+
|
| 613 |
+
$edata["acceptFileTypesHtml"] = "";
|
| 614 |
+
|
| 615 |
+
$edata["maxNumberOfFiles"] = 1;
|
| 616 |
+
|
| 617 |
+
|
| 618 |
+
|
| 619 |
+
|
| 620 |
+
|
| 621 |
+
|
| 622 |
+
$edata["EditParams"] = "";
|
| 623 |
+
$edata["EditParams"].= " maxlength=255";
|
| 624 |
+
|
| 625 |
+
$edata["controlWidth"] = 200;
|
| 626 |
+
|
| 627 |
+
// Begin validation
|
| 628 |
+
$edata["validateAs"] = array();
|
| 629 |
+
$edata["validateAs"]["basicValidate"] = array();
|
| 630 |
+
$edata["validateAs"]["customMessages"] = array();
|
| 631 |
+
|
| 632 |
+
|
| 633 |
+
// End validation
|
| 634 |
+
|
| 635 |
+
|
| 636 |
+
|
| 637 |
+
|
| 638 |
+
|
| 639 |
+
|
| 640 |
+
$fdata["EditFormats"]["edit"] = $edata;
|
| 641 |
+
// End Edit Formats
|
| 642 |
+
|
| 643 |
+
|
| 644 |
+
$fdata["isSeparate"] = false;
|
| 645 |
+
|
| 646 |
+
|
| 647 |
+
|
| 648 |
+
|
| 649 |
+
// the field's search options settings
|
| 650 |
+
$fdata["defaultSearchOption"] = "Contains";
|
| 651 |
+
|
| 652 |
+
// the default search options list
|
| 653 |
+
$fdata["searchOptionsList"] = array("Contains", "Equals", "Starts with", "More than", "Less than", "Between", "Empty", NOT_EMPTY);
|
| 654 |
+
// the end of search options settings
|
| 655 |
+
|
| 656 |
+
|
| 657 |
+
//Filters settings
|
| 658 |
+
$fdata["filterTotals"] = 0;
|
| 659 |
+
$fdata["filterMultiSelect"] = 0;
|
| 660 |
+
$fdata["filterFormat"] = "Values list";
|
| 661 |
+
$fdata["showCollapsed"] = false;
|
| 662 |
+
|
| 663 |
+
$fdata["sortValueType"] = 0;
|
| 664 |
+
$fdata["numberOfVisibleItems"] = 10;
|
| 665 |
+
|
| 666 |
+
$fdata["filterBy"] = 0;
|
| 667 |
+
|
| 668 |
+
|
| 669 |
+
|
| 670 |
+
|
| 671 |
+
|
| 672 |
+
//end of Filters settings
|
| 673 |
+
|
| 674 |
+
|
| 675 |
+
$tdatachat126_users1["password"] = $fdata;
|
| 676 |
+
$tdatachat126_users1[".searchableFields"][] = "password";
|
| 677 |
+
// email
|
| 678 |
+
// Custom field settings
|
| 679 |
+
$fdata = array();
|
| 680 |
+
$fdata["Index"] = 4;
|
| 681 |
+
$fdata["strName"] = "email";
|
| 682 |
+
$fdata["GoodName"] = "email";
|
| 683 |
+
$fdata["ownerTable"] = "chat126_users1";
|
| 684 |
+
$fdata["Label"] = GetFieldLabel("chat126_users1","email");
|
| 685 |
+
$fdata["FieldType"] = 200;
|
| 686 |
+
|
| 687 |
+
|
| 688 |
+
|
| 689 |
+
|
| 690 |
+
|
| 691 |
+
|
| 692 |
+
$fdata["strField"] = "email";
|
| 693 |
+
|
| 694 |
+
$fdata["sourceSingle"] = "email";
|
| 695 |
+
|
| 696 |
+
|
| 697 |
+
$fdata["isSQLExpression"] = true;
|
| 698 |
+
$fdata["FullName"] = "email";
|
| 699 |
+
|
| 700 |
+
|
| 701 |
+
|
| 702 |
+
$fdata["UploadFolder"] = "files";
|
| 703 |
+
|
| 704 |
+
// Begin View Formats
|
| 705 |
+
$fdata["ViewFormats"] = array();
|
| 706 |
+
|
| 707 |
+
$vdata = array("ViewFormat" => "");
|
| 708 |
+
|
| 709 |
+
|
| 710 |
+
|
| 711 |
+
|
| 712 |
+
|
| 713 |
+
|
| 714 |
+
|
| 715 |
+
|
| 716 |
+
|
| 717 |
+
|
| 718 |
+
|
| 719 |
+
|
| 720 |
+
|
| 721 |
+
|
| 722 |
+
|
| 723 |
+
$vdata["NeedEncode"] = true;
|
| 724 |
+
|
| 725 |
+
|
| 726 |
+
$vdata["truncateText"] = true;
|
| 727 |
+
$vdata["NumberOfChars"] = 80;
|
| 728 |
+
|
| 729 |
+
$fdata["ViewFormats"]["view"] = $vdata;
|
| 730 |
+
// End View Formats
|
| 731 |
+
|
| 732 |
+
// Begin Edit Formats
|
| 733 |
+
$fdata["EditFormats"] = array();
|
| 734 |
+
|
| 735 |
+
$edata = array("EditFormat" => "Text field");
|
| 736 |
+
|
| 737 |
+
|
| 738 |
+
$edata["weekdayMessage"] = array("message" => "", "messageType" => "Text");
|
| 739 |
+
$edata["weekdays"] = "[]";
|
| 740 |
+
|
| 741 |
+
|
| 742 |
+
|
| 743 |
+
|
| 744 |
+
|
| 745 |
+
|
| 746 |
+
|
| 747 |
+
|
| 748 |
+
|
| 749 |
+
|
| 750 |
+
|
| 751 |
+
$edata["acceptFileTypesHtml"] = "";
|
| 752 |
+
|
| 753 |
+
$edata["maxNumberOfFiles"] = 1;
|
| 754 |
+
|
| 755 |
+
|
| 756 |
+
|
| 757 |
+
|
| 758 |
+
|
| 759 |
+
$edata["HTML5InuptType"] = "text";
|
| 760 |
+
|
| 761 |
+
$edata["EditParams"] = "";
|
| 762 |
+
$edata["EditParams"].= " maxlength=255";
|
| 763 |
+
|
| 764 |
+
$edata["controlWidth"] = 200;
|
| 765 |
+
|
| 766 |
+
// Begin validation
|
| 767 |
+
$edata["validateAs"] = array();
|
| 768 |
+
$edata["validateAs"]["basicValidate"] = array();
|
| 769 |
+
$edata["validateAs"]["customMessages"] = array();
|
| 770 |
+
|
| 771 |
+
|
| 772 |
+
// End validation
|
| 773 |
+
|
| 774 |
+
|
| 775 |
+
|
| 776 |
+
|
| 777 |
+
|
| 778 |
+
|
| 779 |
+
$fdata["EditFormats"]["edit"] = $edata;
|
| 780 |
+
// End Edit Formats
|
| 781 |
+
|
| 782 |
+
|
| 783 |
+
$fdata["isSeparate"] = false;
|
| 784 |
+
|
| 785 |
+
|
| 786 |
+
|
| 787 |
+
|
| 788 |
+
// the field's search options settings
|
| 789 |
+
$fdata["defaultSearchOption"] = "Contains";
|
| 790 |
+
|
| 791 |
+
// the default search options list
|
| 792 |
+
$fdata["searchOptionsList"] = array("Contains", "Equals", "Starts with", "More than", "Less than", "Between", "Empty", NOT_EMPTY);
|
| 793 |
+
// the end of search options settings
|
| 794 |
+
|
| 795 |
+
|
| 796 |
+
//Filters settings
|
| 797 |
+
$fdata["filterTotals"] = 0;
|
| 798 |
+
$fdata["filterMultiSelect"] = 0;
|
| 799 |
+
$fdata["filterFormat"] = "Values list";
|
| 800 |
+
$fdata["showCollapsed"] = false;
|
| 801 |
+
|
| 802 |
+
$fdata["sortValueType"] = 0;
|
| 803 |
+
$fdata["numberOfVisibleItems"] = 10;
|
| 804 |
+
|
| 805 |
+
$fdata["filterBy"] = 0;
|
| 806 |
+
|
| 807 |
+
|
| 808 |
+
|
| 809 |
+
|
| 810 |
+
|
| 811 |
+
//end of Filters settings
|
| 812 |
+
|
| 813 |
+
|
| 814 |
+
$tdatachat126_users1["email"] = $fdata;
|
| 815 |
+
$tdatachat126_users1[".searchableFields"][] = "email";
|
| 816 |
+
// fullname
|
| 817 |
+
// Custom field settings
|
| 818 |
+
$fdata = array();
|
| 819 |
+
$fdata["Index"] = 5;
|
| 820 |
+
$fdata["strName"] = "fullname";
|
| 821 |
+
$fdata["GoodName"] = "fullname";
|
| 822 |
+
$fdata["ownerTable"] = "chat126_users1";
|
| 823 |
+
$fdata["Label"] = GetFieldLabel("chat126_users1","fullname");
|
| 824 |
+
$fdata["FieldType"] = 200;
|
| 825 |
+
|
| 826 |
+
|
| 827 |
+
|
| 828 |
+
|
| 829 |
+
|
| 830 |
+
|
| 831 |
+
$fdata["strField"] = "fullname";
|
| 832 |
+
|
| 833 |
+
$fdata["sourceSingle"] = "fullname";
|
| 834 |
+
|
| 835 |
+
|
| 836 |
+
$fdata["isSQLExpression"] = true;
|
| 837 |
+
$fdata["FullName"] = "fullname";
|
| 838 |
+
|
| 839 |
+
|
| 840 |
+
|
| 841 |
+
$fdata["UploadFolder"] = "files";
|
| 842 |
+
|
| 843 |
+
// Begin View Formats
|
| 844 |
+
$fdata["ViewFormats"] = array();
|
| 845 |
+
|
| 846 |
+
$vdata = array("ViewFormat" => "");
|
| 847 |
+
|
| 848 |
+
|
| 849 |
+
|
| 850 |
+
|
| 851 |
+
|
| 852 |
+
|
| 853 |
+
|
| 854 |
+
|
| 855 |
+
|
| 856 |
+
|
| 857 |
+
|
| 858 |
+
|
| 859 |
+
|
| 860 |
+
|
| 861 |
+
|
| 862 |
+
$vdata["NeedEncode"] = true;
|
| 863 |
+
|
| 864 |
+
|
| 865 |
+
$vdata["truncateText"] = true;
|
| 866 |
+
$vdata["NumberOfChars"] = 80;
|
| 867 |
+
|
| 868 |
+
$fdata["ViewFormats"]["view"] = $vdata;
|
| 869 |
+
// End View Formats
|
| 870 |
+
|
| 871 |
+
// Begin Edit Formats
|
| 872 |
+
$fdata["EditFormats"] = array();
|
| 873 |
+
|
| 874 |
+
$edata = array("EditFormat" => "Text field");
|
| 875 |
+
|
| 876 |
+
|
| 877 |
+
$edata["weekdayMessage"] = array("message" => "", "messageType" => "Text");
|
| 878 |
+
$edata["weekdays"] = "[]";
|
| 879 |
+
|
| 880 |
+
|
| 881 |
+
|
| 882 |
+
|
| 883 |
+
|
| 884 |
+
|
| 885 |
+
|
| 886 |
+
|
| 887 |
+
|
| 888 |
+
|
| 889 |
+
|
| 890 |
+
$edata["acceptFileTypesHtml"] = "";
|
| 891 |
+
|
| 892 |
+
$edata["maxNumberOfFiles"] = 1;
|
| 893 |
+
|
| 894 |
+
|
| 895 |
+
|
| 896 |
+
|
| 897 |
+
|
| 898 |
+
$edata["HTML5InuptType"] = "text";
|
| 899 |
+
|
| 900 |
+
$edata["EditParams"] = "";
|
| 901 |
+
$edata["EditParams"].= " maxlength=255";
|
| 902 |
+
|
| 903 |
+
$edata["controlWidth"] = 200;
|
| 904 |
+
|
| 905 |
+
// Begin validation
|
| 906 |
+
$edata["validateAs"] = array();
|
| 907 |
+
$edata["validateAs"]["basicValidate"] = array();
|
| 908 |
+
$edata["validateAs"]["customMessages"] = array();
|
| 909 |
+
|
| 910 |
+
|
| 911 |
+
// End validation
|
| 912 |
+
|
| 913 |
+
|
| 914 |
+
|
| 915 |
+
|
| 916 |
+
|
| 917 |
+
|
| 918 |
+
$fdata["EditFormats"]["edit"] = $edata;
|
| 919 |
+
// End Edit Formats
|
| 920 |
+
|
| 921 |
+
|
| 922 |
+
$fdata["isSeparate"] = false;
|
| 923 |
+
|
| 924 |
+
|
| 925 |
+
|
| 926 |
+
|
| 927 |
+
// the field's search options settings
|
| 928 |
+
$fdata["defaultSearchOption"] = "Contains";
|
| 929 |
+
|
| 930 |
+
// the default search options list
|
| 931 |
+
$fdata["searchOptionsList"] = array("Contains", "Equals", "Starts with", "More than", "Less than", "Between", "Empty", NOT_EMPTY);
|
| 932 |
+
// the end of search options settings
|
| 933 |
+
|
| 934 |
+
|
| 935 |
+
//Filters settings
|
| 936 |
+
$fdata["filterTotals"] = 0;
|
| 937 |
+
$fdata["filterMultiSelect"] = 0;
|
| 938 |
+
$fdata["filterFormat"] = "Values list";
|
| 939 |
+
$fdata["showCollapsed"] = false;
|
| 940 |
+
|
| 941 |
+
$fdata["sortValueType"] = 0;
|
| 942 |
+
$fdata["numberOfVisibleItems"] = 10;
|
| 943 |
+
|
| 944 |
+
$fdata["filterBy"] = 0;
|
| 945 |
+
|
| 946 |
+
|
| 947 |
+
|
| 948 |
+
|
| 949 |
+
|
| 950 |
+
//end of Filters settings
|
| 951 |
+
|
| 952 |
+
|
| 953 |
+
$tdatachat126_users1["fullname"] = $fdata;
|
| 954 |
+
$tdatachat126_users1[".searchableFields"][] = "fullname";
|
| 955 |
+
// groupid
|
| 956 |
+
// Custom field settings
|
| 957 |
+
$fdata = array();
|
| 958 |
+
$fdata["Index"] = 6;
|
| 959 |
+
$fdata["strName"] = "groupid";
|
| 960 |
+
$fdata["GoodName"] = "groupid";
|
| 961 |
+
$fdata["ownerTable"] = "chat126_users1";
|
| 962 |
+
$fdata["Label"] = GetFieldLabel("chat126_users1","groupid");
|
| 963 |
+
$fdata["FieldType"] = 200;
|
| 964 |
+
|
| 965 |
+
|
| 966 |
+
|
| 967 |
+
|
| 968 |
+
|
| 969 |
+
|
| 970 |
+
$fdata["strField"] = "groupid";
|
| 971 |
+
|
| 972 |
+
$fdata["sourceSingle"] = "groupid";
|
| 973 |
+
|
| 974 |
+
|
| 975 |
+
$fdata["isSQLExpression"] = true;
|
| 976 |
+
$fdata["FullName"] = "groupid";
|
| 977 |
+
|
| 978 |
+
|
| 979 |
+
|
| 980 |
+
$fdata["UploadFolder"] = "files";
|
| 981 |
+
|
| 982 |
+
// Begin View Formats
|
| 983 |
+
$fdata["ViewFormats"] = array();
|
| 984 |
+
|
| 985 |
+
$vdata = array("ViewFormat" => "");
|
| 986 |
+
|
| 987 |
+
|
| 988 |
+
|
| 989 |
+
|
| 990 |
+
|
| 991 |
+
|
| 992 |
+
|
| 993 |
+
|
| 994 |
+
|
| 995 |
+
|
| 996 |
+
|
| 997 |
+
|
| 998 |
+
|
| 999 |
+
|
| 1000 |
+
|
| 1001 |
+
$vdata["NeedEncode"] = true;
|
| 1002 |
+
|
| 1003 |
+
|
| 1004 |
+
$vdata["truncateText"] = true;
|
| 1005 |
+
$vdata["NumberOfChars"] = 80;
|
| 1006 |
+
|
| 1007 |
+
$fdata["ViewFormats"]["view"] = $vdata;
|
| 1008 |
+
// End View Formats
|
| 1009 |
+
|
| 1010 |
+
// Begin Edit Formats
|
| 1011 |
+
$fdata["EditFormats"] = array();
|
| 1012 |
+
|
| 1013 |
+
$edata = array("EditFormat" => "Text field");
|
| 1014 |
+
|
| 1015 |
+
|
| 1016 |
+
$edata["weekdayMessage"] = array("message" => "", "messageType" => "Text");
|
| 1017 |
+
$edata["weekdays"] = "[]";
|
| 1018 |
+
|
| 1019 |
+
|
| 1020 |
+
|
| 1021 |
+
|
| 1022 |
+
|
| 1023 |
+
|
| 1024 |
+
|
| 1025 |
+
|
| 1026 |
+
|
| 1027 |
+
|
| 1028 |
+
|
| 1029 |
+
$edata["acceptFileTypesHtml"] = "";
|
| 1030 |
+
|
| 1031 |
+
$edata["maxNumberOfFiles"] = 1;
|
| 1032 |
+
|
| 1033 |
+
|
| 1034 |
+
|
| 1035 |
+
|
| 1036 |
+
|
| 1037 |
+
$edata["HTML5InuptType"] = "text";
|
| 1038 |
+
|
| 1039 |
+
$edata["EditParams"] = "";
|
| 1040 |
+
$edata["EditParams"].= " maxlength=255";
|
| 1041 |
+
|
| 1042 |
+
$edata["controlWidth"] = 200;
|
| 1043 |
+
|
| 1044 |
+
// Begin validation
|
| 1045 |
+
$edata["validateAs"] = array();
|
| 1046 |
+
$edata["validateAs"]["basicValidate"] = array();
|
| 1047 |
+
$edata["validateAs"]["customMessages"] = array();
|
| 1048 |
+
|
| 1049 |
+
|
| 1050 |
+
// End validation
|
| 1051 |
+
|
| 1052 |
+
|
| 1053 |
+
|
| 1054 |
+
|
| 1055 |
+
|
| 1056 |
+
|
| 1057 |
+
$fdata["EditFormats"]["edit"] = $edata;
|
| 1058 |
+
// End Edit Formats
|
| 1059 |
+
|
| 1060 |
+
|
| 1061 |
+
$fdata["isSeparate"] = false;
|
| 1062 |
+
|
| 1063 |
+
|
| 1064 |
+
|
| 1065 |
+
|
| 1066 |
+
// the field's search options settings
|
| 1067 |
+
$fdata["defaultSearchOption"] = "Contains";
|
| 1068 |
+
|
| 1069 |
+
// the default search options list
|
| 1070 |
+
$fdata["searchOptionsList"] = array("Contains", "Equals", "Starts with", "More than", "Less than", "Between", "Empty", NOT_EMPTY);
|
| 1071 |
+
// the end of search options settings
|
| 1072 |
+
|
| 1073 |
+
|
| 1074 |
+
//Filters settings
|
| 1075 |
+
$fdata["filterTotals"] = 0;
|
| 1076 |
+
$fdata["filterMultiSelect"] = 0;
|
| 1077 |
+
$fdata["filterFormat"] = "Values list";
|
| 1078 |
+
$fdata["showCollapsed"] = false;
|
| 1079 |
+
|
| 1080 |
+
$fdata["sortValueType"] = 0;
|
| 1081 |
+
$fdata["numberOfVisibleItems"] = 10;
|
| 1082 |
+
|
| 1083 |
+
$fdata["filterBy"] = 0;
|
| 1084 |
+
|
| 1085 |
+
|
| 1086 |
+
|
| 1087 |
+
|
| 1088 |
+
|
| 1089 |
+
//end of Filters settings
|
| 1090 |
+
|
| 1091 |
+
|
| 1092 |
+
$tdatachat126_users1["groupid"] = $fdata;
|
| 1093 |
+
$tdatachat126_users1[".searchableFields"][] = "groupid";
|
| 1094 |
+
// active
|
| 1095 |
+
// Custom field settings
|
| 1096 |
+
$fdata = array();
|
| 1097 |
+
$fdata["Index"] = 7;
|
| 1098 |
+
$fdata["strName"] = "active";
|
| 1099 |
+
$fdata["GoodName"] = "active";
|
| 1100 |
+
$fdata["ownerTable"] = "chat126_users1";
|
| 1101 |
+
$fdata["Label"] = GetFieldLabel("chat126_users1","active");
|
| 1102 |
+
$fdata["FieldType"] = 3;
|
| 1103 |
+
|
| 1104 |
+
|
| 1105 |
+
|
| 1106 |
+
|
| 1107 |
+
|
| 1108 |
+
|
| 1109 |
+
$fdata["strField"] = "active";
|
| 1110 |
+
|
| 1111 |
+
$fdata["sourceSingle"] = "active";
|
| 1112 |
+
|
| 1113 |
+
|
| 1114 |
+
$fdata["isSQLExpression"] = true;
|
| 1115 |
+
$fdata["FullName"] = "active";
|
| 1116 |
+
|
| 1117 |
+
|
| 1118 |
+
|
| 1119 |
+
$fdata["UploadFolder"] = "files";
|
| 1120 |
+
|
| 1121 |
+
// Begin View Formats
|
| 1122 |
+
$fdata["ViewFormats"] = array();
|
| 1123 |
+
|
| 1124 |
+
$vdata = array("ViewFormat" => "");
|
| 1125 |
+
|
| 1126 |
+
|
| 1127 |
+
|
| 1128 |
+
|
| 1129 |
+
|
| 1130 |
+
|
| 1131 |
+
|
| 1132 |
+
|
| 1133 |
+
|
| 1134 |
+
|
| 1135 |
+
|
| 1136 |
+
|
| 1137 |
+
|
| 1138 |
+
|
| 1139 |
+
|
| 1140 |
+
$vdata["NeedEncode"] = true;
|
| 1141 |
+
|
| 1142 |
+
|
| 1143 |
+
$vdata["truncateText"] = true;
|
| 1144 |
+
$vdata["NumberOfChars"] = 80;
|
| 1145 |
+
|
| 1146 |
+
$fdata["ViewFormats"]["view"] = $vdata;
|
| 1147 |
+
// End View Formats
|
| 1148 |
+
|
| 1149 |
+
// Begin Edit Formats
|
| 1150 |
+
$fdata["EditFormats"] = array();
|
| 1151 |
+
|
| 1152 |
+
$edata = array("EditFormat" => "Text field");
|
| 1153 |
+
|
| 1154 |
+
|
| 1155 |
+
$edata["weekdayMessage"] = array("message" => "", "messageType" => "Text");
|
| 1156 |
+
$edata["weekdays"] = "[]";
|
| 1157 |
+
|
| 1158 |
+
|
| 1159 |
+
|
| 1160 |
+
|
| 1161 |
+
|
| 1162 |
+
|
| 1163 |
+
|
| 1164 |
+
|
| 1165 |
+
|
| 1166 |
+
|
| 1167 |
+
|
| 1168 |
+
$edata["acceptFileTypesHtml"] = "";
|
| 1169 |
+
|
| 1170 |
+
$edata["maxNumberOfFiles"] = 1;
|
| 1171 |
+
|
| 1172 |
+
|
| 1173 |
+
|
| 1174 |
+
|
| 1175 |
+
|
| 1176 |
+
$edata["HTML5InuptType"] = "text";
|
| 1177 |
+
|
| 1178 |
+
$edata["EditParams"] = "";
|
| 1179 |
+
|
| 1180 |
+
$edata["controlWidth"] = 200;
|
| 1181 |
+
|
| 1182 |
+
// Begin validation
|
| 1183 |
+
$edata["validateAs"] = array();
|
| 1184 |
+
$edata["validateAs"]["basicValidate"] = array();
|
| 1185 |
+
$edata["validateAs"]["customMessages"] = array();
|
| 1186 |
+
$edata["validateAs"]["basicValidate"][] = getJsValidatorName("Number");
|
| 1187 |
+
|
| 1188 |
+
|
| 1189 |
+
// End validation
|
| 1190 |
+
|
| 1191 |
+
|
| 1192 |
+
|
| 1193 |
+
|
| 1194 |
+
|
| 1195 |
+
|
| 1196 |
+
$fdata["EditFormats"]["edit"] = $edata;
|
| 1197 |
+
// End Edit Formats
|
| 1198 |
+
|
| 1199 |
+
|
| 1200 |
+
$fdata["isSeparate"] = false;
|
| 1201 |
+
|
| 1202 |
+
|
| 1203 |
+
|
| 1204 |
+
|
| 1205 |
+
// the field's search options settings
|
| 1206 |
+
$fdata["defaultSearchOption"] = "Contains";
|
| 1207 |
+
|
| 1208 |
+
// the default search options list
|
| 1209 |
+
$fdata["searchOptionsList"] = array("Contains", "Equals", "Starts with", "More than", "Less than", "Between", "Empty", NOT_EMPTY);
|
| 1210 |
+
// the end of search options settings
|
| 1211 |
+
|
| 1212 |
+
|
| 1213 |
+
//Filters settings
|
| 1214 |
+
$fdata["filterTotals"] = 0;
|
| 1215 |
+
$fdata["filterMultiSelect"] = 0;
|
| 1216 |
+
$fdata["filterFormat"] = "Values list";
|
| 1217 |
+
$fdata["showCollapsed"] = false;
|
| 1218 |
+
|
| 1219 |
+
$fdata["sortValueType"] = 0;
|
| 1220 |
+
$fdata["numberOfVisibleItems"] = 10;
|
| 1221 |
+
|
| 1222 |
+
$fdata["filterBy"] = 0;
|
| 1223 |
+
|
| 1224 |
+
|
| 1225 |
+
|
| 1226 |
+
|
| 1227 |
+
|
| 1228 |
+
//end of Filters settings
|
| 1229 |
+
|
| 1230 |
+
|
| 1231 |
+
$tdatachat126_users1["active"] = $fdata;
|
| 1232 |
+
$tdatachat126_users1[".searchableFields"][] = "active";
|
| 1233 |
+
// ext_security_id
|
| 1234 |
+
// Custom field settings
|
| 1235 |
+
$fdata = array();
|
| 1236 |
+
$fdata["Index"] = 8;
|
| 1237 |
+
$fdata["strName"] = "ext_security_id";
|
| 1238 |
+
$fdata["GoodName"] = "ext_security_id";
|
| 1239 |
+
$fdata["ownerTable"] = "chat126_users1";
|
| 1240 |
+
$fdata["Label"] = GetFieldLabel("chat126_users1","ext_security_id");
|
| 1241 |
+
$fdata["FieldType"] = 200;
|
| 1242 |
+
|
| 1243 |
+
|
| 1244 |
+
|
| 1245 |
+
|
| 1246 |
+
|
| 1247 |
+
|
| 1248 |
+
$fdata["strField"] = "ext_security_id";
|
| 1249 |
+
|
| 1250 |
+
$fdata["sourceSingle"] = "ext_security_id";
|
| 1251 |
+
|
| 1252 |
+
|
| 1253 |
+
$fdata["isSQLExpression"] = true;
|
| 1254 |
+
$fdata["FullName"] = "ext_security_id";
|
| 1255 |
+
|
| 1256 |
+
|
| 1257 |
+
|
| 1258 |
+
$fdata["UploadFolder"] = "files";
|
| 1259 |
+
|
| 1260 |
+
// Begin View Formats
|
| 1261 |
+
$fdata["ViewFormats"] = array();
|
| 1262 |
+
|
| 1263 |
+
$vdata = array("ViewFormat" => "");
|
| 1264 |
+
|
| 1265 |
+
|
| 1266 |
+
|
| 1267 |
+
|
| 1268 |
+
|
| 1269 |
+
|
| 1270 |
+
|
| 1271 |
+
|
| 1272 |
+
|
| 1273 |
+
|
| 1274 |
+
|
| 1275 |
+
|
| 1276 |
+
|
| 1277 |
+
|
| 1278 |
+
|
| 1279 |
+
$vdata["NeedEncode"] = true;
|
| 1280 |
+
|
| 1281 |
+
|
| 1282 |
+
$vdata["truncateText"] = true;
|
| 1283 |
+
$vdata["NumberOfChars"] = 80;
|
| 1284 |
+
|
| 1285 |
+
$fdata["ViewFormats"]["view"] = $vdata;
|
| 1286 |
+
// End View Formats
|
| 1287 |
+
|
| 1288 |
+
// Begin Edit Formats
|
| 1289 |
+
$fdata["EditFormats"] = array();
|
| 1290 |
+
|
| 1291 |
+
$edata = array("EditFormat" => "Text field");
|
| 1292 |
+
|
| 1293 |
+
|
| 1294 |
+
$edata["weekdayMessage"] = array("message" => "", "messageType" => "Text");
|
| 1295 |
+
$edata["weekdays"] = "[]";
|
| 1296 |
+
|
| 1297 |
+
|
| 1298 |
+
|
| 1299 |
+
|
| 1300 |
+
|
| 1301 |
+
|
| 1302 |
+
|
| 1303 |
+
|
| 1304 |
+
|
| 1305 |
+
|
| 1306 |
+
|
| 1307 |
+
$edata["acceptFileTypesHtml"] = "";
|
| 1308 |
+
|
| 1309 |
+
$edata["maxNumberOfFiles"] = 1;
|
| 1310 |
+
|
| 1311 |
+
|
| 1312 |
+
|
| 1313 |
+
|
| 1314 |
+
|
| 1315 |
+
$edata["HTML5InuptType"] = "text";
|
| 1316 |
+
|
| 1317 |
+
$edata["EditParams"] = "";
|
| 1318 |
+
$edata["EditParams"].= " maxlength=100";
|
| 1319 |
+
|
| 1320 |
+
$edata["controlWidth"] = 200;
|
| 1321 |
+
|
| 1322 |
+
// Begin validation
|
| 1323 |
+
$edata["validateAs"] = array();
|
| 1324 |
+
$edata["validateAs"]["basicValidate"] = array();
|
| 1325 |
+
$edata["validateAs"]["customMessages"] = array();
|
| 1326 |
+
|
| 1327 |
+
|
| 1328 |
+
// End validation
|
| 1329 |
+
|
| 1330 |
+
|
| 1331 |
+
|
| 1332 |
+
|
| 1333 |
+
|
| 1334 |
+
|
| 1335 |
+
$fdata["EditFormats"]["edit"] = $edata;
|
| 1336 |
+
// End Edit Formats
|
| 1337 |
+
|
| 1338 |
+
|
| 1339 |
+
$fdata["isSeparate"] = false;
|
| 1340 |
+
|
| 1341 |
+
|
| 1342 |
+
|
| 1343 |
+
|
| 1344 |
+
// the field's search options settings
|
| 1345 |
+
$fdata["defaultSearchOption"] = "Contains";
|
| 1346 |
+
|
| 1347 |
+
// the default search options list
|
| 1348 |
+
$fdata["searchOptionsList"] = array("Contains", "Equals", "Starts with", "More than", "Less than", "Between", "Empty", NOT_EMPTY);
|
| 1349 |
+
// the end of search options settings
|
| 1350 |
+
|
| 1351 |
+
|
| 1352 |
+
//Filters settings
|
| 1353 |
+
$fdata["filterTotals"] = 0;
|
| 1354 |
+
$fdata["filterMultiSelect"] = 0;
|
| 1355 |
+
$fdata["filterFormat"] = "Values list";
|
| 1356 |
+
$fdata["showCollapsed"] = false;
|
| 1357 |
+
|
| 1358 |
+
$fdata["sortValueType"] = 0;
|
| 1359 |
+
$fdata["numberOfVisibleItems"] = 10;
|
| 1360 |
+
|
| 1361 |
+
$fdata["filterBy"] = 0;
|
| 1362 |
+
|
| 1363 |
+
|
| 1364 |
+
|
| 1365 |
+
|
| 1366 |
+
|
| 1367 |
+
//end of Filters settings
|
| 1368 |
+
|
| 1369 |
+
|
| 1370 |
+
$tdatachat126_users1["ext_security_id"] = $fdata;
|
| 1371 |
+
$tdatachat126_users1[".searchableFields"][] = "ext_security_id";
|
| 1372 |
+
|
| 1373 |
+
|
| 1374 |
+
$tables_data["chat126_users1"]=&$tdatachat126_users1;
|
| 1375 |
+
$field_labels["chat126_users1"] = &$fieldLabelschat126_users1;
|
| 1376 |
+
$fieldToolTips["chat126_users1"] = &$fieldToolTipschat126_users1;
|
| 1377 |
+
$placeHolders["chat126_users1"] = &$placeHolderschat126_users1;
|
| 1378 |
+
$page_titles["chat126_users1"] = &$pageTitleschat126_users1;
|
| 1379 |
+
|
| 1380 |
+
|
| 1381 |
+
changeTextControlsToDate( "chat126_users1" );
|
| 1382 |
+
|
| 1383 |
+
// -----------------start prepare master-details data arrays ------------------------------//
|
| 1384 |
+
// tables which are detail tables for current table (master)
|
| 1385 |
+
|
| 1386 |
+
//if !@TABLE.bReportCrossTab
|
| 1387 |
+
|
| 1388 |
+
$detailsTablesData["chat126_users1"] = array();
|
| 1389 |
+
//endif
|
| 1390 |
+
|
| 1391 |
+
// tables which are master tables for current table (detail)
|
| 1392 |
+
$masterTablesData["chat126_users1"] = array();
|
| 1393 |
+
|
| 1394 |
+
|
| 1395 |
+
|
| 1396 |
+
// -----------------end prepare master-details data arrays ------------------------------//
|
| 1397 |
+
|
| 1398 |
+
|
| 1399 |
+
|
| 1400 |
+
require_once(getabspath("classes/sql.php"));
|
| 1401 |
+
|
| 1402 |
+
|
| 1403 |
+
|
| 1404 |
+
|
| 1405 |
+
|
| 1406 |
+
|
| 1407 |
+
|
| 1408 |
+
|
| 1409 |
+
|
| 1410 |
+
|
| 1411 |
+
|
| 1412 |
+
function createSqlQuery_chat126_users1()
|
| 1413 |
+
{
|
| 1414 |
+
$proto0=array();
|
| 1415 |
+
$proto0["m_strHead"] = "SELECT";
|
| 1416 |
+
$proto0["m_strFieldList"] = "ID, username, password, email, fullname, groupid, active, ext_security_id";
|
| 1417 |
+
$proto0["m_strFrom"] = "FROM chat126_users1";
|
| 1418 |
+
$proto0["m_strWhere"] = "";
|
| 1419 |
+
$proto0["m_strOrderBy"] = "";
|
| 1420 |
+
|
| 1421 |
+
;
|
| 1422 |
+
$proto0["cipherer"] = null;
|
| 1423 |
+
$proto2=array();
|
| 1424 |
+
$proto2["m_sql"] = "";
|
| 1425 |
+
$proto2["m_uniontype"] = "SQLL_UNKNOWN";
|
| 1426 |
+
$obj = new SQLNonParsed(array(
|
| 1427 |
+
"m_sql" => ""
|
| 1428 |
+
));
|
| 1429 |
+
|
| 1430 |
+
$proto2["m_column"]=$obj;
|
| 1431 |
+
$proto2["m_contained"] = array();
|
| 1432 |
+
$proto2["m_strCase"] = "";
|
| 1433 |
+
$proto2["m_havingmode"] = false;
|
| 1434 |
+
$proto2["m_inBrackets"] = false;
|
| 1435 |
+
$proto2["m_useAlias"] = false;
|
| 1436 |
+
$obj = new SQLLogicalExpr($proto2);
|
| 1437 |
+
|
| 1438 |
+
$proto0["m_where"] = $obj;
|
| 1439 |
+
$proto4=array();
|
| 1440 |
+
$proto4["m_sql"] = "";
|
| 1441 |
+
$proto4["m_uniontype"] = "SQLL_UNKNOWN";
|
| 1442 |
+
$obj = new SQLNonParsed(array(
|
| 1443 |
+
"m_sql" => ""
|
| 1444 |
+
));
|
| 1445 |
+
|
| 1446 |
+
$proto4["m_column"]=$obj;
|
| 1447 |
+
$proto4["m_contained"] = array();
|
| 1448 |
+
$proto4["m_strCase"] = "";
|
| 1449 |
+
$proto4["m_havingmode"] = false;
|
| 1450 |
+
$proto4["m_inBrackets"] = false;
|
| 1451 |
+
$proto4["m_useAlias"] = false;
|
| 1452 |
+
$obj = new SQLLogicalExpr($proto4);
|
| 1453 |
+
|
| 1454 |
+
$proto0["m_having"] = $obj;
|
| 1455 |
+
$proto0["m_fieldlist"] = array();
|
| 1456 |
+
$proto6=array();
|
| 1457 |
+
$obj = new SQLField(array(
|
| 1458 |
+
"m_strName" => "ID",
|
| 1459 |
+
"m_strTable" => "chat126_users1",
|
| 1460 |
+
"m_srcTableName" => "chat126_users1"
|
| 1461 |
+
));
|
| 1462 |
+
|
| 1463 |
+
$proto6["m_sql"] = "ID";
|
| 1464 |
+
$proto6["m_srcTableName"] = "chat126_users1";
|
| 1465 |
+
$proto6["m_expr"]=$obj;
|
| 1466 |
+
$proto6["m_alias"] = "";
|
| 1467 |
+
$obj = new SQLFieldListItem($proto6);
|
| 1468 |
+
|
| 1469 |
+
$proto0["m_fieldlist"][]=$obj;
|
| 1470 |
+
$proto8=array();
|
| 1471 |
+
$obj = new SQLField(array(
|
| 1472 |
+
"m_strName" => "username",
|
| 1473 |
+
"m_strTable" => "chat126_users1",
|
| 1474 |
+
"m_srcTableName" => "chat126_users1"
|
| 1475 |
+
));
|
| 1476 |
+
|
| 1477 |
+
$proto8["m_sql"] = "username";
|
| 1478 |
+
$proto8["m_srcTableName"] = "chat126_users1";
|
| 1479 |
+
$proto8["m_expr"]=$obj;
|
| 1480 |
+
$proto8["m_alias"] = "";
|
| 1481 |
+
$obj = new SQLFieldListItem($proto8);
|
| 1482 |
+
|
| 1483 |
+
$proto0["m_fieldlist"][]=$obj;
|
| 1484 |
+
$proto10=array();
|
| 1485 |
+
$obj = new SQLField(array(
|
| 1486 |
+
"m_strName" => "password",
|
| 1487 |
+
"m_strTable" => "chat126_users1",
|
| 1488 |
+
"m_srcTableName" => "chat126_users1"
|
| 1489 |
+
));
|
| 1490 |
+
|
| 1491 |
+
$proto10["m_sql"] = "password";
|
| 1492 |
+
$proto10["m_srcTableName"] = "chat126_users1";
|
| 1493 |
+
$proto10["m_expr"]=$obj;
|
| 1494 |
+
$proto10["m_alias"] = "";
|
| 1495 |
+
$obj = new SQLFieldListItem($proto10);
|
| 1496 |
+
|
| 1497 |
+
$proto0["m_fieldlist"][]=$obj;
|
| 1498 |
+
$proto12=array();
|
| 1499 |
+
$obj = new SQLField(array(
|
| 1500 |
+
"m_strName" => "email",
|
| 1501 |
+
"m_strTable" => "chat126_users1",
|
| 1502 |
+
"m_srcTableName" => "chat126_users1"
|
| 1503 |
+
));
|
| 1504 |
+
|
| 1505 |
+
$proto12["m_sql"] = "email";
|
| 1506 |
+
$proto12["m_srcTableName"] = "chat126_users1";
|
| 1507 |
+
$proto12["m_expr"]=$obj;
|
| 1508 |
+
$proto12["m_alias"] = "";
|
| 1509 |
+
$obj = new SQLFieldListItem($proto12);
|
| 1510 |
+
|
| 1511 |
+
$proto0["m_fieldlist"][]=$obj;
|
| 1512 |
+
$proto14=array();
|
| 1513 |
+
$obj = new SQLField(array(
|
| 1514 |
+
"m_strName" => "fullname",
|
| 1515 |
+
"m_strTable" => "chat126_users1",
|
| 1516 |
+
"m_srcTableName" => "chat126_users1"
|
| 1517 |
+
));
|
| 1518 |
+
|
| 1519 |
+
$proto14["m_sql"] = "fullname";
|
| 1520 |
+
$proto14["m_srcTableName"] = "chat126_users1";
|
| 1521 |
+
$proto14["m_expr"]=$obj;
|
| 1522 |
+
$proto14["m_alias"] = "";
|
| 1523 |
+
$obj = new SQLFieldListItem($proto14);
|
| 1524 |
+
|
| 1525 |
+
$proto0["m_fieldlist"][]=$obj;
|
| 1526 |
+
$proto16=array();
|
| 1527 |
+
$obj = new SQLField(array(
|
| 1528 |
+
"m_strName" => "groupid",
|
| 1529 |
+
"m_strTable" => "chat126_users1",
|
| 1530 |
+
"m_srcTableName" => "chat126_users1"
|
| 1531 |
+
));
|
| 1532 |
+
|
| 1533 |
+
$proto16["m_sql"] = "groupid";
|
| 1534 |
+
$proto16["m_srcTableName"] = "chat126_users1";
|
| 1535 |
+
$proto16["m_expr"]=$obj;
|
| 1536 |
+
$proto16["m_alias"] = "";
|
| 1537 |
+
$obj = new SQLFieldListItem($proto16);
|
| 1538 |
+
|
| 1539 |
+
$proto0["m_fieldlist"][]=$obj;
|
| 1540 |
+
$proto18=array();
|
| 1541 |
+
$obj = new SQLField(array(
|
| 1542 |
+
"m_strName" => "active",
|
| 1543 |
+
"m_strTable" => "chat126_users1",
|
| 1544 |
+
"m_srcTableName" => "chat126_users1"
|
| 1545 |
+
));
|
| 1546 |
+
|
| 1547 |
+
$proto18["m_sql"] = "active";
|
| 1548 |
+
$proto18["m_srcTableName"] = "chat126_users1";
|
| 1549 |
+
$proto18["m_expr"]=$obj;
|
| 1550 |
+
$proto18["m_alias"] = "";
|
| 1551 |
+
$obj = new SQLFieldListItem($proto18);
|
| 1552 |
+
|
| 1553 |
+
$proto0["m_fieldlist"][]=$obj;
|
| 1554 |
+
$proto20=array();
|
| 1555 |
+
$obj = new SQLField(array(
|
| 1556 |
+
"m_strName" => "ext_security_id",
|
| 1557 |
+
"m_strTable" => "chat126_users1",
|
| 1558 |
+
"m_srcTableName" => "chat126_users1"
|
| 1559 |
+
));
|
| 1560 |
+
|
| 1561 |
+
$proto20["m_sql"] = "ext_security_id";
|
| 1562 |
+
$proto20["m_srcTableName"] = "chat126_users1";
|
| 1563 |
+
$proto20["m_expr"]=$obj;
|
| 1564 |
+
$proto20["m_alias"] = "";
|
| 1565 |
+
$obj = new SQLFieldListItem($proto20);
|
| 1566 |
+
|
| 1567 |
+
$proto0["m_fieldlist"][]=$obj;
|
| 1568 |
+
$proto0["m_fromlist"] = array();
|
| 1569 |
+
$proto22=array();
|
| 1570 |
+
$proto22["m_link"] = "SQLL_MAIN";
|
| 1571 |
+
$proto23=array();
|
| 1572 |
+
$proto23["m_strName"] = "chat126_users1";
|
| 1573 |
+
$proto23["m_srcTableName"] = "chat126_users1";
|
| 1574 |
+
$proto23["m_columns"] = array();
|
| 1575 |
+
$proto23["m_columns"][] = "ID";
|
| 1576 |
+
$proto23["m_columns"][] = "username";
|
| 1577 |
+
$proto23["m_columns"][] = "password";
|
| 1578 |
+
$proto23["m_columns"][] = "email";
|
| 1579 |
+
$proto23["m_columns"][] = "fullname";
|
| 1580 |
+
$proto23["m_columns"][] = "groupid";
|
| 1581 |
+
$proto23["m_columns"][] = "active";
|
| 1582 |
+
$proto23["m_columns"][] = "ext_security_id";
|
| 1583 |
+
$obj = new SQLTable($proto23);
|
| 1584 |
+
|
| 1585 |
+
$proto22["m_table"] = $obj;
|
| 1586 |
+
$proto22["m_sql"] = "chat126_users1";
|
| 1587 |
+
$proto22["m_alias"] = "";
|
| 1588 |
+
$proto22["m_srcTableName"] = "chat126_users1";
|
| 1589 |
+
$proto24=array();
|
| 1590 |
+
$proto24["m_sql"] = "";
|
| 1591 |
+
$proto24["m_uniontype"] = "SQLL_UNKNOWN";
|
| 1592 |
+
$obj = new SQLNonParsed(array(
|
| 1593 |
+
"m_sql" => ""
|
| 1594 |
+
));
|
| 1595 |
+
|
| 1596 |
+
$proto24["m_column"]=$obj;
|
| 1597 |
+
$proto24["m_contained"] = array();
|
| 1598 |
+
$proto24["m_strCase"] = "";
|
| 1599 |
+
$proto24["m_havingmode"] = false;
|
| 1600 |
+
$proto24["m_inBrackets"] = false;
|
| 1601 |
+
$proto24["m_useAlias"] = false;
|
| 1602 |
+
$obj = new SQLLogicalExpr($proto24);
|
| 1603 |
+
|
| 1604 |
+
$proto22["m_joinon"] = $obj;
|
| 1605 |
+
$obj = new SQLFromListItem($proto22);
|
| 1606 |
+
|
| 1607 |
+
$proto0["m_fromlist"][]=$obj;
|
| 1608 |
+
$proto0["m_groupby"] = array();
|
| 1609 |
+
$proto0["m_orderby"] = array();
|
| 1610 |
+
$proto0["m_srcTableName"]="chat126_users1";
|
| 1611 |
+
$obj = new SQLQuery($proto0);
|
| 1612 |
+
|
| 1613 |
+
return $obj;
|
| 1614 |
+
}
|
| 1615 |
+
$queryData_chat126_users1 = createSqlQuery_chat126_users1();
|
| 1616 |
+
|
| 1617 |
+
|
| 1618 |
+
|
| 1619 |
+
;
|
| 1620 |
+
|
| 1621 |
+
|
| 1622 |
+
|
| 1623 |
+
$tdatachat126_users1[".sqlquery"] = $queryData_chat126_users1;
|
| 1624 |
+
|
| 1625 |
+
|
| 1626 |
+
|
| 1627 |
+
$tdatachat126_users1[".hasEvents"] = false;
|
| 1628 |
+
|
| 1629 |
+
?>
|
php/include/chat126_users1_variables.php
ADDED
|
@@ -0,0 +1,13 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
<?php
|
| 2 |
+
$strTableName="chat126_users1";
|
| 3 |
+
$_SESSION["OwnerID"] = $_SESSION["_".$strTableName."_OwnerID"];
|
| 4 |
+
|
| 5 |
+
$strOriginalTableName="chat126_users1";
|
| 6 |
+
|
| 7 |
+
$gstrOrderBy="";
|
| 8 |
+
if(strlen($gstrOrderBy) && strtolower(substr($gstrOrderBy,0,8))!="order by")
|
| 9 |
+
$gstrOrderBy="order by ".$gstrOrderBy;
|
| 10 |
+
|
| 11 |
+
$reportCaseSensitiveGroupFields = false;
|
| 12 |
+
|
| 13 |
+
?>
|
php/include/chat_files_settings.php
CHANGED
|
@@ -3,14 +3,14 @@ $tdatachat_files = array();
|
|
| 3 |
$tdatachat_files[".searchableFields"] = array();
|
| 4 |
$tdatachat_files[".ShortName"] = "chat_files";
|
| 5 |
$tdatachat_files[".OwnerID"] = "";
|
| 6 |
-
$tdatachat_files[".OriginalTable"] = "
|
| 7 |
|
| 8 |
|
| 9 |
-
$tdatachat_files[".pagesByType"] = my_json_decode( "{}" );
|
| 10 |
$tdatachat_files[".originalPagesByType"] = $tdatachat_files[".pagesByType"];
|
| 11 |
-
$tdatachat_files[".pages"] = types2pages( my_json_decode( "{}" ) );
|
| 12 |
$tdatachat_files[".originalPages"] = $tdatachat_files[".pages"];
|
| 13 |
-
$tdatachat_files[".defaultPages"] = my_json_decode( "{}" );
|
| 14 |
$tdatachat_files[".originalDefaultPages"] = $tdatachat_files[".defaultPages"];
|
| 15 |
|
| 16 |
// field labels
|
|
@@ -47,11 +47,11 @@ $tdatachat_files[".shortTableName"] = "chat_files";
|
|
| 47 |
$tdatachat_files[".nSecOptions"] = 0;
|
| 48 |
|
| 49 |
$tdatachat_files[".mainTableOwnerID"] = "";
|
| 50 |
-
$tdatachat_files[".entityType"] =
|
| 51 |
-
$tdatachat_files[".connId"] = "
|
| 52 |
|
| 53 |
|
| 54 |
-
$tdatachat_files[".strOriginalTableName"] = "
|
| 55 |
|
| 56 |
|
| 57 |
|
|
@@ -67,7 +67,7 @@ $tdatachat_files[".listAjax"] = false;
|
|
| 67 |
// temporary
|
| 68 |
//$tdatachat_files[".listAjax"] = false;
|
| 69 |
|
| 70 |
-
$tdatachat_files[".audit"] =
|
| 71 |
|
| 72 |
$tdatachat_files[".locking"] = false;
|
| 73 |
|
|
@@ -131,7 +131,7 @@ $tdatachat_files[".isUseAjaxSuggest"] = true;
|
|
| 131 |
|
| 132 |
|
| 133 |
|
| 134 |
-
|
| 135 |
|
| 136 |
$tdatachat_files[".ajaxCodeSnippetAdded"] = false;
|
| 137 |
|
|
@@ -187,7 +187,7 @@ $tdatachat_files[".strOrderBy"] = $tstrOrderBy;
|
|
| 187 |
$tdatachat_files[".orderindexes"] = array();
|
| 188 |
|
| 189 |
|
| 190 |
-
$tdatachat_files[".sqlHead"] = "SELECT id,
|
| 191 |
$tdatachat_files[".sqlFrom"] = "FROM chat_files";
|
| 192 |
$tdatachat_files[".sqlWhereExpr"] = "";
|
| 193 |
$tdatachat_files[".sqlTail"] = "";
|
|
@@ -241,7 +241,7 @@ $tdatachat_files[".hideMobileList"] = array();
|
|
| 241 |
$fdata["Index"] = 1;
|
| 242 |
$fdata["strName"] = "id";
|
| 243 |
$fdata["GoodName"] = "id";
|
| 244 |
-
$fdata["ownerTable"] = "
|
| 245 |
$fdata["Label"] = GetFieldLabel("chat_files","id");
|
| 246 |
$fdata["FieldType"] = 3;
|
| 247 |
|
|
@@ -383,7 +383,7 @@ $tdatachat_files[".hideMobileList"] = array();
|
|
| 383 |
$fdata["Index"] = 2;
|
| 384 |
$fdata["strName"] = "messageid";
|
| 385 |
$fdata["GoodName"] = "messageid";
|
| 386 |
-
$fdata["ownerTable"] = "
|
| 387 |
$fdata["Label"] = GetFieldLabel("chat_files","messageid");
|
| 388 |
$fdata["FieldType"] = 3;
|
| 389 |
|
|
@@ -522,7 +522,7 @@ $tdatachat_files[".hideMobileList"] = array();
|
|
| 522 |
$fdata["Index"] = 3;
|
| 523 |
$fdata["strName"] = "files";
|
| 524 |
$fdata["GoodName"] = "files";
|
| 525 |
-
$fdata["ownerTable"] = "
|
| 526 |
$fdata["Label"] = GetFieldLabel("chat_files","files");
|
| 527 |
$fdata["FieldType"] = 200;
|
| 528 |
|
|
@@ -696,7 +696,7 @@ function createSqlQuery_chat_files()
|
|
| 696 |
{
|
| 697 |
$proto0=array();
|
| 698 |
$proto0["m_strHead"] = "SELECT";
|
| 699 |
-
$proto0["m_strFieldList"] = "id,
|
| 700 |
$proto0["m_strFrom"] = "FROM chat_files";
|
| 701 |
$proto0["m_strWhere"] = "";
|
| 702 |
$proto0["m_strOrderBy"] = "";
|
|
@@ -739,7 +739,7 @@ $proto0["m_fieldlist"] = array();
|
|
| 739 |
$proto6=array();
|
| 740 |
$obj = new SQLField(array(
|
| 741 |
"m_strName" => "id",
|
| 742 |
-
"m_strTable" => "
|
| 743 |
"m_srcTableName" => "chat_files"
|
| 744 |
));
|
| 745 |
|
|
@@ -753,7 +753,7 @@ $proto0["m_fieldlist"][]=$obj;
|
|
| 753 |
$proto8=array();
|
| 754 |
$obj = new SQLField(array(
|
| 755 |
"m_strName" => "messageid",
|
| 756 |
-
"m_strTable" => "
|
| 757 |
"m_srcTableName" => "chat_files"
|
| 758 |
));
|
| 759 |
|
|
@@ -767,7 +767,7 @@ $proto0["m_fieldlist"][]=$obj;
|
|
| 767 |
$proto10=array();
|
| 768 |
$obj = new SQLField(array(
|
| 769 |
"m_strName" => "files",
|
| 770 |
-
"m_strTable" => "
|
| 771 |
"m_srcTableName" => "chat_files"
|
| 772 |
));
|
| 773 |
|
|
@@ -782,7 +782,7 @@ $proto0["m_fromlist"] = array();
|
|
| 782 |
$proto12=array();
|
| 783 |
$proto12["m_link"] = "SQLL_MAIN";
|
| 784 |
$proto13=array();
|
| 785 |
-
$proto13["m_strName"] = "
|
| 786 |
$proto13["m_srcTableName"] = "chat_files";
|
| 787 |
$proto13["m_columns"] = array();
|
| 788 |
$proto13["m_columns"][] = "id";
|
|
|
|
| 3 |
$tdatachat_files[".searchableFields"] = array();
|
| 4 |
$tdatachat_files[".ShortName"] = "chat_files";
|
| 5 |
$tdatachat_files[".OwnerID"] = "";
|
| 6 |
+
$tdatachat_files[".OriginalTable"] = "chat_files";
|
| 7 |
|
| 8 |
|
| 9 |
+
$tdatachat_files[".pagesByType"] = my_json_decode( "{\"list\":[\"list\"],\"search\":[\"search\"]}" );
|
| 10 |
$tdatachat_files[".originalPagesByType"] = $tdatachat_files[".pagesByType"];
|
| 11 |
+
$tdatachat_files[".pages"] = types2pages( my_json_decode( "{\"list\":[\"list\"],\"search\":[\"search\"]}" ) );
|
| 12 |
$tdatachat_files[".originalPages"] = $tdatachat_files[".pages"];
|
| 13 |
+
$tdatachat_files[".defaultPages"] = my_json_decode( "{\"list\":\"list\",\"search\":\"search\"}" );
|
| 14 |
$tdatachat_files[".originalDefaultPages"] = $tdatachat_files[".defaultPages"];
|
| 15 |
|
| 16 |
// field labels
|
|
|
|
| 47 |
$tdatachat_files[".nSecOptions"] = 0;
|
| 48 |
|
| 49 |
$tdatachat_files[".mainTableOwnerID"] = "";
|
| 50 |
+
$tdatachat_files[".entityType"] = 0;
|
| 51 |
+
$tdatachat_files[".connId"] = "chats_at_localhost";
|
| 52 |
|
| 53 |
|
| 54 |
+
$tdatachat_files[".strOriginalTableName"] = "chat_files";
|
| 55 |
|
| 56 |
|
| 57 |
|
|
|
|
| 67 |
// temporary
|
| 68 |
//$tdatachat_files[".listAjax"] = false;
|
| 69 |
|
| 70 |
+
$tdatachat_files[".audit"] = false;
|
| 71 |
|
| 72 |
$tdatachat_files[".locking"] = false;
|
| 73 |
|
|
|
|
| 131 |
|
| 132 |
|
| 133 |
|
| 134 |
+
|
| 135 |
|
| 136 |
$tdatachat_files[".ajaxCodeSnippetAdded"] = false;
|
| 137 |
|
|
|
|
| 187 |
$tdatachat_files[".orderindexes"] = array();
|
| 188 |
|
| 189 |
|
| 190 |
+
$tdatachat_files[".sqlHead"] = "SELECT id, messageid, files";
|
| 191 |
$tdatachat_files[".sqlFrom"] = "FROM chat_files";
|
| 192 |
$tdatachat_files[".sqlWhereExpr"] = "";
|
| 193 |
$tdatachat_files[".sqlTail"] = "";
|
|
|
|
| 241 |
$fdata["Index"] = 1;
|
| 242 |
$fdata["strName"] = "id";
|
| 243 |
$fdata["GoodName"] = "id";
|
| 244 |
+
$fdata["ownerTable"] = "chat_files";
|
| 245 |
$fdata["Label"] = GetFieldLabel("chat_files","id");
|
| 246 |
$fdata["FieldType"] = 3;
|
| 247 |
|
|
|
|
| 383 |
$fdata["Index"] = 2;
|
| 384 |
$fdata["strName"] = "messageid";
|
| 385 |
$fdata["GoodName"] = "messageid";
|
| 386 |
+
$fdata["ownerTable"] = "chat_files";
|
| 387 |
$fdata["Label"] = GetFieldLabel("chat_files","messageid");
|
| 388 |
$fdata["FieldType"] = 3;
|
| 389 |
|
|
|
|
| 522 |
$fdata["Index"] = 3;
|
| 523 |
$fdata["strName"] = "files";
|
| 524 |
$fdata["GoodName"] = "files";
|
| 525 |
+
$fdata["ownerTable"] = "chat_files";
|
| 526 |
$fdata["Label"] = GetFieldLabel("chat_files","files");
|
| 527 |
$fdata["FieldType"] = 200;
|
| 528 |
|
|
|
|
| 696 |
{
|
| 697 |
$proto0=array();
|
| 698 |
$proto0["m_strHead"] = "SELECT";
|
| 699 |
+
$proto0["m_strFieldList"] = "id, messageid, files";
|
| 700 |
$proto0["m_strFrom"] = "FROM chat_files";
|
| 701 |
$proto0["m_strWhere"] = "";
|
| 702 |
$proto0["m_strOrderBy"] = "";
|
|
|
|
| 739 |
$proto6=array();
|
| 740 |
$obj = new SQLField(array(
|
| 741 |
"m_strName" => "id",
|
| 742 |
+
"m_strTable" => "chat_files",
|
| 743 |
"m_srcTableName" => "chat_files"
|
| 744 |
));
|
| 745 |
|
|
|
|
| 753 |
$proto8=array();
|
| 754 |
$obj = new SQLField(array(
|
| 755 |
"m_strName" => "messageid",
|
| 756 |
+
"m_strTable" => "chat_files",
|
| 757 |
"m_srcTableName" => "chat_files"
|
| 758 |
));
|
| 759 |
|
|
|
|
| 767 |
$proto10=array();
|
| 768 |
$obj = new SQLField(array(
|
| 769 |
"m_strName" => "files",
|
| 770 |
+
"m_strTable" => "chat_files",
|
| 771 |
"m_srcTableName" => "chat_files"
|
| 772 |
));
|
| 773 |
|
|
|
|
| 782 |
$proto12=array();
|
| 783 |
$proto12["m_link"] = "SQLL_MAIN";
|
| 784 |
$proto13=array();
|
| 785 |
+
$proto13["m_strName"] = "chat_files";
|
| 786 |
$proto13["m_srcTableName"] = "chat_files";
|
| 787 |
$proto13["m_columns"] = array();
|
| 788 |
$proto13["m_columns"][] = "id";
|
php/include/chat_files_variables.php
CHANGED
|
@@ -2,7 +2,7 @@
|
|
| 2 |
$strTableName="chat_files";
|
| 3 |
$_SESSION["OwnerID"] = $_SESSION["_".$strTableName."_OwnerID"];
|
| 4 |
|
| 5 |
-
$strOriginalTableName="
|
| 6 |
|
| 7 |
$gstrOrderBy="";
|
| 8 |
if(strlen($gstrOrderBy) && strtolower(substr($gstrOrderBy,0,8))!="order by")
|
|
|
|
| 2 |
$strTableName="chat_files";
|
| 3 |
$_SESSION["OwnerID"] = $_SESSION["_".$strTableName."_OwnerID"];
|
| 4 |
|
| 5 |
+
$strOriginalTableName="chat_files";
|
| 6 |
|
| 7 |
$gstrOrderBy="";
|
| 8 |
if(strlen($gstrOrderBy) && strtolower(substr($gstrOrderBy,0,8))!="order by")
|
php/include/chat_groups_settings.php
CHANGED
|
@@ -3,14 +3,14 @@ $tdatachat_groups = array();
|
|
| 3 |
$tdatachat_groups[".searchableFields"] = array();
|
| 4 |
$tdatachat_groups[".ShortName"] = "chat_groups";
|
| 5 |
$tdatachat_groups[".OwnerID"] = "";
|
| 6 |
-
$tdatachat_groups[".OriginalTable"] = "
|
| 7 |
|
| 8 |
|
| 9 |
-
$tdatachat_groups[".pagesByType"] = my_json_decode( "{}" );
|
| 10 |
$tdatachat_groups[".originalPagesByType"] = $tdatachat_groups[".pagesByType"];
|
| 11 |
-
$tdatachat_groups[".pages"] = types2pages( my_json_decode( "{}" ) );
|
| 12 |
$tdatachat_groups[".originalPages"] = $tdatachat_groups[".pages"];
|
| 13 |
-
$tdatachat_groups[".defaultPages"] = my_json_decode( "{}" );
|
| 14 |
$tdatachat_groups[".originalDefaultPages"] = $tdatachat_groups[".defaultPages"];
|
| 15 |
|
| 16 |
// field labels
|
|
@@ -53,11 +53,11 @@ $tdatachat_groups[".shortTableName"] = "chat_groups";
|
|
| 53 |
$tdatachat_groups[".nSecOptions"] = 0;
|
| 54 |
|
| 55 |
$tdatachat_groups[".mainTableOwnerID"] = "";
|
| 56 |
-
$tdatachat_groups[".entityType"] =
|
| 57 |
-
$tdatachat_groups[".connId"] = "
|
| 58 |
|
| 59 |
|
| 60 |
-
$tdatachat_groups[".strOriginalTableName"] = "
|
| 61 |
|
| 62 |
|
| 63 |
|
|
@@ -73,7 +73,7 @@ $tdatachat_groups[".listAjax"] = false;
|
|
| 73 |
// temporary
|
| 74 |
//$tdatachat_groups[".listAjax"] = false;
|
| 75 |
|
| 76 |
-
$tdatachat_groups[".audit"] =
|
| 77 |
|
| 78 |
$tdatachat_groups[".locking"] = false;
|
| 79 |
|
|
@@ -137,7 +137,7 @@ $tdatachat_groups[".isUseAjaxSuggest"] = true;
|
|
| 137 |
|
| 138 |
|
| 139 |
|
| 140 |
-
|
| 141 |
|
| 142 |
$tdatachat_groups[".ajaxCodeSnippetAdded"] = false;
|
| 143 |
|
|
@@ -195,7 +195,7 @@ $tdatachat_groups[".strOrderBy"] = $tstrOrderBy;
|
|
| 195 |
$tdatachat_groups[".orderindexes"] = array();
|
| 196 |
|
| 197 |
|
| 198 |
-
$tdatachat_groups[".sqlHead"] = "SELECT id,
|
| 199 |
$tdatachat_groups[".sqlFrom"] = "FROM chat_groups";
|
| 200 |
$tdatachat_groups[".sqlWhereExpr"] = "";
|
| 201 |
$tdatachat_groups[".sqlTail"] = "";
|
|
@@ -249,7 +249,7 @@ $tdatachat_groups[".hideMobileList"] = array();
|
|
| 249 |
$fdata["Index"] = 1;
|
| 250 |
$fdata["strName"] = "id";
|
| 251 |
$fdata["GoodName"] = "id";
|
| 252 |
-
$fdata["ownerTable"] = "
|
| 253 |
$fdata["Label"] = GetFieldLabel("chat_groups","id");
|
| 254 |
$fdata["FieldType"] = 3;
|
| 255 |
|
|
@@ -391,7 +391,7 @@ $tdatachat_groups[".hideMobileList"] = array();
|
|
| 391 |
$fdata["Index"] = 2;
|
| 392 |
$fdata["strName"] = "groupname";
|
| 393 |
$fdata["GoodName"] = "groupname";
|
| 394 |
-
$fdata["ownerTable"] = "
|
| 395 |
$fdata["Label"] = GetFieldLabel("chat_groups","groupname");
|
| 396 |
$fdata["FieldType"] = 200;
|
| 397 |
|
|
@@ -530,7 +530,7 @@ $tdatachat_groups[".hideMobileList"] = array();
|
|
| 530 |
$fdata["Index"] = 3;
|
| 531 |
$fdata["strName"] = "targetid";
|
| 532 |
$fdata["GoodName"] = "targetid";
|
| 533 |
-
$fdata["ownerTable"] = "
|
| 534 |
$fdata["Label"] = GetFieldLabel("chat_groups","targetid");
|
| 535 |
$fdata["FieldType"] = 200;
|
| 536 |
|
|
@@ -683,7 +683,7 @@ $tdatachat_groups[".hideMobileList"] = array();
|
|
| 683 |
$fdata["Index"] = 4;
|
| 684 |
$fdata["strName"] = "grouptype";
|
| 685 |
$fdata["GoodName"] = "grouptype";
|
| 686 |
-
$fdata["ownerTable"] = "
|
| 687 |
$fdata["Label"] = GetFieldLabel("chat_groups","grouptype");
|
| 688 |
$fdata["FieldType"] = 3;
|
| 689 |
|
|
@@ -847,7 +847,7 @@ $tdatachat_groups[".hideMobileList"] = array();
|
|
| 847 |
$fdata["Index"] = 5;
|
| 848 |
$fdata["strName"] = "ownerid";
|
| 849 |
$fdata["GoodName"] = "ownerid";
|
| 850 |
-
$fdata["ownerTable"] = "
|
| 851 |
$fdata["Label"] = GetFieldLabel("chat_groups","ownerid");
|
| 852 |
$fdata["FieldType"] = 200;
|
| 853 |
|
|
@@ -1024,7 +1024,7 @@ function createSqlQuery_chat_groups()
|
|
| 1024 |
{
|
| 1025 |
$proto0=array();
|
| 1026 |
$proto0["m_strHead"] = "SELECT";
|
| 1027 |
-
$proto0["m_strFieldList"] = "id,
|
| 1028 |
$proto0["m_strFrom"] = "FROM chat_groups";
|
| 1029 |
$proto0["m_strWhere"] = "";
|
| 1030 |
$proto0["m_strOrderBy"] = "";
|
|
@@ -1067,7 +1067,7 @@ $proto0["m_fieldlist"] = array();
|
|
| 1067 |
$proto6=array();
|
| 1068 |
$obj = new SQLField(array(
|
| 1069 |
"m_strName" => "id",
|
| 1070 |
-
"m_strTable" => "
|
| 1071 |
"m_srcTableName" => "chat_groups"
|
| 1072 |
));
|
| 1073 |
|
|
@@ -1081,7 +1081,7 @@ $proto0["m_fieldlist"][]=$obj;
|
|
| 1081 |
$proto8=array();
|
| 1082 |
$obj = new SQLField(array(
|
| 1083 |
"m_strName" => "groupname",
|
| 1084 |
-
"m_strTable" => "
|
| 1085 |
"m_srcTableName" => "chat_groups"
|
| 1086 |
));
|
| 1087 |
|
|
@@ -1095,7 +1095,7 @@ $proto0["m_fieldlist"][]=$obj;
|
|
| 1095 |
$proto10=array();
|
| 1096 |
$obj = new SQLField(array(
|
| 1097 |
"m_strName" => "targetid",
|
| 1098 |
-
"m_strTable" => "
|
| 1099 |
"m_srcTableName" => "chat_groups"
|
| 1100 |
));
|
| 1101 |
|
|
@@ -1109,7 +1109,7 @@ $proto0["m_fieldlist"][]=$obj;
|
|
| 1109 |
$proto12=array();
|
| 1110 |
$obj = new SQLField(array(
|
| 1111 |
"m_strName" => "grouptype",
|
| 1112 |
-
"m_strTable" => "
|
| 1113 |
"m_srcTableName" => "chat_groups"
|
| 1114 |
));
|
| 1115 |
|
|
@@ -1123,7 +1123,7 @@ $proto0["m_fieldlist"][]=$obj;
|
|
| 1123 |
$proto14=array();
|
| 1124 |
$obj = new SQLField(array(
|
| 1125 |
"m_strName" => "ownerid",
|
| 1126 |
-
"m_strTable" => "
|
| 1127 |
"m_srcTableName" => "chat_groups"
|
| 1128 |
));
|
| 1129 |
|
|
@@ -1138,7 +1138,7 @@ $proto0["m_fromlist"] = array();
|
|
| 1138 |
$proto16=array();
|
| 1139 |
$proto16["m_link"] = "SQLL_MAIN";
|
| 1140 |
$proto17=array();
|
| 1141 |
-
$proto17["m_strName"] = "
|
| 1142 |
$proto17["m_srcTableName"] = "chat_groups";
|
| 1143 |
$proto17["m_columns"] = array();
|
| 1144 |
$proto17["m_columns"][] = "id";
|
|
|
|
| 3 |
$tdatachat_groups[".searchableFields"] = array();
|
| 4 |
$tdatachat_groups[".ShortName"] = "chat_groups";
|
| 5 |
$tdatachat_groups[".OwnerID"] = "";
|
| 6 |
+
$tdatachat_groups[".OriginalTable"] = "chat_groups";
|
| 7 |
|
| 8 |
|
| 9 |
+
$tdatachat_groups[".pagesByType"] = my_json_decode( "{\"add\":[\"add\"],\"edit\":[\"edit\"],\"list\":[\"list\"],\"search\":[\"search\"]}" );
|
| 10 |
$tdatachat_groups[".originalPagesByType"] = $tdatachat_groups[".pagesByType"];
|
| 11 |
+
$tdatachat_groups[".pages"] = types2pages( my_json_decode( "{\"add\":[\"add\"],\"edit\":[\"edit\"],\"list\":[\"list\"],\"search\":[\"search\"]}" ) );
|
| 12 |
$tdatachat_groups[".originalPages"] = $tdatachat_groups[".pages"];
|
| 13 |
+
$tdatachat_groups[".defaultPages"] = my_json_decode( "{\"add\":\"add\",\"edit\":\"edit\",\"list\":\"list\",\"search\":\"search\"}" );
|
| 14 |
$tdatachat_groups[".originalDefaultPages"] = $tdatachat_groups[".defaultPages"];
|
| 15 |
|
| 16 |
// field labels
|
|
|
|
| 53 |
$tdatachat_groups[".nSecOptions"] = 0;
|
| 54 |
|
| 55 |
$tdatachat_groups[".mainTableOwnerID"] = "";
|
| 56 |
+
$tdatachat_groups[".entityType"] = 0;
|
| 57 |
+
$tdatachat_groups[".connId"] = "chats_at_localhost";
|
| 58 |
|
| 59 |
|
| 60 |
+
$tdatachat_groups[".strOriginalTableName"] = "chat_groups";
|
| 61 |
|
| 62 |
|
| 63 |
|
|
|
|
| 73 |
// temporary
|
| 74 |
//$tdatachat_groups[".listAjax"] = false;
|
| 75 |
|
| 76 |
+
$tdatachat_groups[".audit"] = false;
|
| 77 |
|
| 78 |
$tdatachat_groups[".locking"] = false;
|
| 79 |
|
|
|
|
| 137 |
|
| 138 |
|
| 139 |
|
| 140 |
+
|
| 141 |
|
| 142 |
$tdatachat_groups[".ajaxCodeSnippetAdded"] = false;
|
| 143 |
|
|
|
|
| 195 |
$tdatachat_groups[".orderindexes"] = array();
|
| 196 |
|
| 197 |
|
| 198 |
+
$tdatachat_groups[".sqlHead"] = "SELECT id, groupname, targetid, grouptype, ownerid";
|
| 199 |
$tdatachat_groups[".sqlFrom"] = "FROM chat_groups";
|
| 200 |
$tdatachat_groups[".sqlWhereExpr"] = "";
|
| 201 |
$tdatachat_groups[".sqlTail"] = "";
|
|
|
|
| 249 |
$fdata["Index"] = 1;
|
| 250 |
$fdata["strName"] = "id";
|
| 251 |
$fdata["GoodName"] = "id";
|
| 252 |
+
$fdata["ownerTable"] = "chat_groups";
|
| 253 |
$fdata["Label"] = GetFieldLabel("chat_groups","id");
|
| 254 |
$fdata["FieldType"] = 3;
|
| 255 |
|
|
|
|
| 391 |
$fdata["Index"] = 2;
|
| 392 |
$fdata["strName"] = "groupname";
|
| 393 |
$fdata["GoodName"] = "groupname";
|
| 394 |
+
$fdata["ownerTable"] = "chat_groups";
|
| 395 |
$fdata["Label"] = GetFieldLabel("chat_groups","groupname");
|
| 396 |
$fdata["FieldType"] = 200;
|
| 397 |
|
|
|
|
| 530 |
$fdata["Index"] = 3;
|
| 531 |
$fdata["strName"] = "targetid";
|
| 532 |
$fdata["GoodName"] = "targetid";
|
| 533 |
+
$fdata["ownerTable"] = "chat_groups";
|
| 534 |
$fdata["Label"] = GetFieldLabel("chat_groups","targetid");
|
| 535 |
$fdata["FieldType"] = 200;
|
| 536 |
|
|
|
|
| 683 |
$fdata["Index"] = 4;
|
| 684 |
$fdata["strName"] = "grouptype";
|
| 685 |
$fdata["GoodName"] = "grouptype";
|
| 686 |
+
$fdata["ownerTable"] = "chat_groups";
|
| 687 |
$fdata["Label"] = GetFieldLabel("chat_groups","grouptype");
|
| 688 |
$fdata["FieldType"] = 3;
|
| 689 |
|
|
|
|
| 847 |
$fdata["Index"] = 5;
|
| 848 |
$fdata["strName"] = "ownerid";
|
| 849 |
$fdata["GoodName"] = "ownerid";
|
| 850 |
+
$fdata["ownerTable"] = "chat_groups";
|
| 851 |
$fdata["Label"] = GetFieldLabel("chat_groups","ownerid");
|
| 852 |
$fdata["FieldType"] = 200;
|
| 853 |
|
|
|
|
| 1024 |
{
|
| 1025 |
$proto0=array();
|
| 1026 |
$proto0["m_strHead"] = "SELECT";
|
| 1027 |
+
$proto0["m_strFieldList"] = "id, groupname, targetid, grouptype, ownerid";
|
| 1028 |
$proto0["m_strFrom"] = "FROM chat_groups";
|
| 1029 |
$proto0["m_strWhere"] = "";
|
| 1030 |
$proto0["m_strOrderBy"] = "";
|
|
|
|
| 1067 |
$proto6=array();
|
| 1068 |
$obj = new SQLField(array(
|
| 1069 |
"m_strName" => "id",
|
| 1070 |
+
"m_strTable" => "chat_groups",
|
| 1071 |
"m_srcTableName" => "chat_groups"
|
| 1072 |
));
|
| 1073 |
|
|
|
|
| 1081 |
$proto8=array();
|
| 1082 |
$obj = new SQLField(array(
|
| 1083 |
"m_strName" => "groupname",
|
| 1084 |
+
"m_strTable" => "chat_groups",
|
| 1085 |
"m_srcTableName" => "chat_groups"
|
| 1086 |
));
|
| 1087 |
|
|
|
|
| 1095 |
$proto10=array();
|
| 1096 |
$obj = new SQLField(array(
|
| 1097 |
"m_strName" => "targetid",
|
| 1098 |
+
"m_strTable" => "chat_groups",
|
| 1099 |
"m_srcTableName" => "chat_groups"
|
| 1100 |
));
|
| 1101 |
|
|
|
|
| 1109 |
$proto12=array();
|
| 1110 |
$obj = new SQLField(array(
|
| 1111 |
"m_strName" => "grouptype",
|
| 1112 |
+
"m_strTable" => "chat_groups",
|
| 1113 |
"m_srcTableName" => "chat_groups"
|
| 1114 |
));
|
| 1115 |
|
|
|
|
| 1123 |
$proto14=array();
|
| 1124 |
$obj = new SQLField(array(
|
| 1125 |
"m_strName" => "ownerid",
|
| 1126 |
+
"m_strTable" => "chat_groups",
|
| 1127 |
"m_srcTableName" => "chat_groups"
|
| 1128 |
));
|
| 1129 |
|
|
|
|
| 1138 |
$proto16=array();
|
| 1139 |
$proto16["m_link"] = "SQLL_MAIN";
|
| 1140 |
$proto17=array();
|
| 1141 |
+
$proto17["m_strName"] = "chat_groups";
|
| 1142 |
$proto17["m_srcTableName"] = "chat_groups";
|
| 1143 |
$proto17["m_columns"] = array();
|
| 1144 |
$proto17["m_columns"][] = "id";
|
php/include/chat_groups_variables.php
CHANGED
|
@@ -2,7 +2,7 @@
|
|
| 2 |
$strTableName="chat_groups";
|
| 3 |
$_SESSION["OwnerID"] = $_SESSION["_".$strTableName."_OwnerID"];
|
| 4 |
|
| 5 |
-
$strOriginalTableName="
|
| 6 |
|
| 7 |
$gstrOrderBy="";
|
| 8 |
if(strlen($gstrOrderBy) && strtolower(substr($gstrOrderBy,0,8))!="order by")
|
|
|
|
| 2 |
$strTableName="chat_groups";
|
| 3 |
$_SESSION["OwnerID"] = $_SESSION["_".$strTableName."_OwnerID"];
|
| 4 |
|
| 5 |
+
$strOriginalTableName="chat_groups";
|
| 6 |
|
| 7 |
$gstrOrderBy="";
|
| 8 |
if(strlen($gstrOrderBy) && strtolower(substr($gstrOrderBy,0,8))!="order by")
|
php/include/chat_history_events.php
CHANGED
|
@@ -42,8 +42,6 @@ if(!count($userdata)){
|
|
| 42 |
die();
|
| 43 |
}
|
| 44 |
|
| 45 |
-
|
| 46 |
-
|
| 47 |
$_SESSION["loginTime"] = 10;
|
| 48 |
$_SESSION["scrollStep"] = 14;
|
| 49 |
$res = array();
|
|
@@ -303,7 +301,7 @@ if(postvalue("a") == "getchatinfo"){
|
|
| 303 |
$res["targetid"] = $_SESSION["targetid"];
|
| 304 |
$res["currentUserNameStatus"] = getUserStatusHeader($_SESSION["targetid"]);
|
| 305 |
$res["msg"] = getMessage($isStart);
|
| 306 |
-
$res["video"] =
|
| 307 |
$res["isVideoCall"] = "";
|
| 308 |
if(count($res))
|
| 309 |
$res["isVideoCall"] = $res["video"]["isVideo"];
|
|
|
|
| 42 |
die();
|
| 43 |
}
|
| 44 |
|
|
|
|
|
|
|
| 45 |
$_SESSION["loginTime"] = 10;
|
| 46 |
$_SESSION["scrollStep"] = 14;
|
| 47 |
$res = array();
|
|
|
|
| 301 |
$res["targetid"] = $_SESSION["targetid"];
|
| 302 |
$res["currentUserNameStatus"] = getUserStatusHeader($_SESSION["targetid"]);
|
| 303 |
$res["msg"] = getMessage($isStart);
|
| 304 |
+
$res["video"] = getVideoCallData();
|
| 305 |
$res["isVideoCall"] = "";
|
| 306 |
if(count($res))
|
| 307 |
$res["isVideoCall"] = $res["video"]["isVideo"];
|
php/include/chat_history_settings.php
CHANGED
|
@@ -3,14 +3,14 @@ $tdatachat_history = array();
|
|
| 3 |
$tdatachat_history[".searchableFields"] = array();
|
| 4 |
$tdatachat_history[".ShortName"] = "chat_history";
|
| 5 |
$tdatachat_history[".OwnerID"] = "";
|
| 6 |
-
$tdatachat_history[".OriginalTable"] = "
|
| 7 |
|
| 8 |
|
| 9 |
-
$tdatachat_history[".pagesByType"] = my_json_decode( "{}" );
|
| 10 |
$tdatachat_history[".originalPagesByType"] = $tdatachat_history[".pagesByType"];
|
| 11 |
-
$tdatachat_history[".pages"] = types2pages( my_json_decode( "{}" ) );
|
| 12 |
$tdatachat_history[".originalPages"] = $tdatachat_history[".pages"];
|
| 13 |
-
$tdatachat_history[".defaultPages"] = my_json_decode( "{}" );
|
| 14 |
$tdatachat_history[".originalDefaultPages"] = $tdatachat_history[".defaultPages"];
|
| 15 |
|
| 16 |
// field labels
|
|
@@ -58,15 +58,7 @@ if(mlang_getcurrentlang()=="English")
|
|
| 58 |
$fieldLabelschat_history["English"]["isVideo"] = "Is Video";
|
| 59 |
$fieldToolTipschat_history["English"]["isVideo"] = "";
|
| 60 |
$placeHolderschat_history["English"]["isVideo"] = "";
|
| 61 |
-
$
|
| 62 |
-
$fieldToolTipschat_history["English"]["question"] = "";
|
| 63 |
-
$placeHolderschat_history["English"]["question"] = "";
|
| 64 |
-
$fieldLabelschat_history["English"]["answer"] = "Answer";
|
| 65 |
-
$fieldToolTipschat_history["English"]["answer"] = "";
|
| 66 |
-
$placeHolderschat_history["English"]["answer"] = "";
|
| 67 |
-
$fieldLabelschat_history["English"]["category"] = "Category";
|
| 68 |
-
$fieldToolTipschat_history["English"]["category"] = "";
|
| 69 |
-
$placeHolderschat_history["English"]["category"] = "";
|
| 70 |
if (count($fieldToolTipschat_history["English"]))
|
| 71 |
$tdatachat_history[".isUseToolTips"] = true;
|
| 72 |
}
|
|
@@ -80,11 +72,11 @@ $tdatachat_history[".shortTableName"] = "chat_history";
|
|
| 80 |
$tdatachat_history[".nSecOptions"] = 0;
|
| 81 |
|
| 82 |
$tdatachat_history[".mainTableOwnerID"] = "";
|
| 83 |
-
$tdatachat_history[".entityType"] =
|
| 84 |
-
$tdatachat_history[".connId"] = "
|
| 85 |
|
| 86 |
|
| 87 |
-
$tdatachat_history[".strOriginalTableName"] = "
|
| 88 |
|
| 89 |
|
| 90 |
|
|
@@ -100,7 +92,7 @@ $tdatachat_history[".listAjax"] = false;
|
|
| 100 |
// temporary
|
| 101 |
//$tdatachat_history[".listAjax"] = false;
|
| 102 |
|
| 103 |
-
$tdatachat_history[".audit"] =
|
| 104 |
|
| 105 |
$tdatachat_history[".locking"] = false;
|
| 106 |
|
|
@@ -164,7 +156,7 @@ $tdatachat_history[".isUseAjaxSuggest"] = true;
|
|
| 164 |
|
| 165 |
|
| 166 |
|
| 167 |
-
|
| 168 |
|
| 169 |
|
| 170 |
$tdatachat_history[".ajaxCodeSnippetAdded"] = false;
|
|
@@ -195,9 +187,6 @@ $tdatachat_history[".googleLikeFields"][] = "tmp_file";
|
|
| 195 |
$tdatachat_history[".googleLikeFields"][] = "status";
|
| 196 |
$tdatachat_history[".googleLikeFields"][] = "status_created";
|
| 197 |
$tdatachat_history[".googleLikeFields"][] = "isVideo";
|
| 198 |
-
$tdatachat_history[".googleLikeFields"][] = "question";
|
| 199 |
-
$tdatachat_history[".googleLikeFields"][] = "answer";
|
| 200 |
-
$tdatachat_history[".googleLikeFields"][] = "category";
|
| 201 |
|
| 202 |
|
| 203 |
|
|
@@ -230,8 +219,8 @@ $tdatachat_history[".strOrderBy"] = $tstrOrderBy;
|
|
| 230 |
$tdatachat_history[".orderindexes"] = array();
|
| 231 |
|
| 232 |
|
| 233 |
-
$tdatachat_history[".sqlHead"] = "SELECT id, messages, ownerid, created, isread, targetid, tmp_file, status, status_created,
|
| 234 |
-
$tdatachat_history[".sqlFrom"] = "FROM
|
| 235 |
$tdatachat_history[".sqlWhereExpr"] = "";
|
| 236 |
$tdatachat_history[".sqlTail"] = "";
|
| 237 |
|
|
@@ -284,7 +273,7 @@ $tdatachat_history[".hideMobileList"] = array();
|
|
| 284 |
$fdata["Index"] = 1;
|
| 285 |
$fdata["strName"] = "id";
|
| 286 |
$fdata["GoodName"] = "id";
|
| 287 |
-
$fdata["ownerTable"] = "
|
| 288 |
$fdata["Label"] = GetFieldLabel("chat_history","id");
|
| 289 |
$fdata["FieldType"] = 3;
|
| 290 |
|
|
@@ -426,7 +415,7 @@ $tdatachat_history[".hideMobileList"] = array();
|
|
| 426 |
$fdata["Index"] = 2;
|
| 427 |
$fdata["strName"] = "messages";
|
| 428 |
$fdata["GoodName"] = "messages";
|
| 429 |
-
$fdata["ownerTable"] = "
|
| 430 |
$fdata["Label"] = GetFieldLabel("chat_history","messages");
|
| 431 |
$fdata["FieldType"] = 200;
|
| 432 |
|
|
@@ -567,7 +556,7 @@ $tdatachat_history[".hideMobileList"] = array();
|
|
| 567 |
$fdata["Index"] = 3;
|
| 568 |
$fdata["strName"] = "ownerid";
|
| 569 |
$fdata["GoodName"] = "ownerid";
|
| 570 |
-
$fdata["ownerTable"] = "
|
| 571 |
$fdata["Label"] = GetFieldLabel("chat_history","ownerid");
|
| 572 |
$fdata["FieldType"] = 200;
|
| 573 |
|
|
@@ -706,7 +695,7 @@ $tdatachat_history[".hideMobileList"] = array();
|
|
| 706 |
$fdata["Index"] = 4;
|
| 707 |
$fdata["strName"] = "created";
|
| 708 |
$fdata["GoodName"] = "created";
|
| 709 |
-
$fdata["ownerTable"] = "
|
| 710 |
$fdata["Label"] = GetFieldLabel("chat_history","created");
|
| 711 |
$fdata["FieldType"] = 200;
|
| 712 |
|
|
@@ -845,7 +834,7 @@ $tdatachat_history[".hideMobileList"] = array();
|
|
| 845 |
$fdata["Index"] = 5;
|
| 846 |
$fdata["strName"] = "isread";
|
| 847 |
$fdata["GoodName"] = "isread";
|
| 848 |
-
$fdata["ownerTable"] = "
|
| 849 |
$fdata["Label"] = GetFieldLabel("chat_history","isread");
|
| 850 |
$fdata["FieldType"] = 200;
|
| 851 |
|
|
@@ -984,7 +973,7 @@ $tdatachat_history[".hideMobileList"] = array();
|
|
| 984 |
$fdata["Index"] = 6;
|
| 985 |
$fdata["strName"] = "targetid";
|
| 986 |
$fdata["GoodName"] = "targetid";
|
| 987 |
-
$fdata["ownerTable"] = "
|
| 988 |
$fdata["Label"] = GetFieldLabel("chat_history","targetid");
|
| 989 |
$fdata["FieldType"] = 200;
|
| 990 |
|
|
@@ -1123,7 +1112,7 @@ $tdatachat_history[".hideMobileList"] = array();
|
|
| 1123 |
$fdata["Index"] = 7;
|
| 1124 |
$fdata["strName"] = "tmp_file";
|
| 1125 |
$fdata["GoodName"] = "tmp_file";
|
| 1126 |
-
$fdata["ownerTable"] = "
|
| 1127 |
$fdata["Label"] = GetFieldLabel("chat_history","tmp_file");
|
| 1128 |
$fdata["FieldType"] = 200;
|
| 1129 |
|
|
@@ -1262,7 +1251,7 @@ $tdatachat_history[".hideMobileList"] = array();
|
|
| 1262 |
$fdata["Index"] = 8;
|
| 1263 |
$fdata["strName"] = "status";
|
| 1264 |
$fdata["GoodName"] = "status";
|
| 1265 |
-
$fdata["ownerTable"] = "
|
| 1266 |
$fdata["Label"] = GetFieldLabel("chat_history","status");
|
| 1267 |
$fdata["FieldType"] = 200;
|
| 1268 |
|
|
@@ -1401,7 +1390,7 @@ $tdatachat_history[".hideMobileList"] = array();
|
|
| 1401 |
$fdata["Index"] = 9;
|
| 1402 |
$fdata["strName"] = "status_created";
|
| 1403 |
$fdata["GoodName"] = "status_created";
|
| 1404 |
-
$fdata["ownerTable"] = "
|
| 1405 |
$fdata["Label"] = GetFieldLabel("chat_history","status_created");
|
| 1406 |
$fdata["FieldType"] = 200;
|
| 1407 |
|
|
@@ -1540,7 +1529,7 @@ $tdatachat_history[".hideMobileList"] = array();
|
|
| 1540 |
$fdata["Index"] = 10;
|
| 1541 |
$fdata["strName"] = "soundRecord";
|
| 1542 |
$fdata["GoodName"] = "soundRecord";
|
| 1543 |
-
$fdata["ownerTable"] = "
|
| 1544 |
$fdata["Label"] = GetFieldLabel("chat_history","soundRecord");
|
| 1545 |
$fdata["FieldType"] = 128;
|
| 1546 |
|
|
@@ -1555,7 +1544,7 @@ $tdatachat_history[".hideMobileList"] = array();
|
|
| 1555 |
|
| 1556 |
|
| 1557 |
$fdata["isSQLExpression"] = true;
|
| 1558 |
-
$fdata["FullName"] = "
|
| 1559 |
|
| 1560 |
|
| 1561 |
|
|
@@ -1687,7 +1676,7 @@ $tdatachat_history[".hideMobileList"] = array();
|
|
| 1687 |
$fdata["Index"] = 11;
|
| 1688 |
$fdata["strName"] = "isVideo";
|
| 1689 |
$fdata["GoodName"] = "isVideo";
|
| 1690 |
-
$fdata["ownerTable"] = "
|
| 1691 |
$fdata["Label"] = GetFieldLabel("chat_history","isVideo");
|
| 1692 |
$fdata["FieldType"] = 3;
|
| 1693 |
|
|
@@ -1702,7 +1691,7 @@ $tdatachat_history[".hideMobileList"] = array();
|
|
| 1702 |
|
| 1703 |
|
| 1704 |
$fdata["isSQLExpression"] = true;
|
| 1705 |
-
$fdata["FullName"] = "
|
| 1706 |
|
| 1707 |
|
| 1708 |
|
|
@@ -1820,429 +1809,6 @@ $tdatachat_history[".hideMobileList"] = array();
|
|
| 1820 |
|
| 1821 |
$tdatachat_history["isVideo"] = $fdata;
|
| 1822 |
$tdatachat_history[".searchableFields"][] = "isVideo";
|
| 1823 |
-
// question
|
| 1824 |
-
// Custom field settings
|
| 1825 |
-
$fdata = array();
|
| 1826 |
-
$fdata["Index"] = 12;
|
| 1827 |
-
$fdata["strName"] = "question";
|
| 1828 |
-
$fdata["GoodName"] = "question";
|
| 1829 |
-
$fdata["ownerTable"] = "public.chat_history";
|
| 1830 |
-
$fdata["Label"] = GetFieldLabel("chat_history","question");
|
| 1831 |
-
$fdata["FieldType"] = 201;
|
| 1832 |
-
|
| 1833 |
-
|
| 1834 |
-
|
| 1835 |
-
|
| 1836 |
-
|
| 1837 |
-
|
| 1838 |
-
$fdata["strField"] = "question";
|
| 1839 |
-
|
| 1840 |
-
$fdata["sourceSingle"] = "question";
|
| 1841 |
-
|
| 1842 |
-
|
| 1843 |
-
$fdata["isSQLExpression"] = true;
|
| 1844 |
-
$fdata["FullName"] = "question";
|
| 1845 |
-
|
| 1846 |
-
|
| 1847 |
-
|
| 1848 |
-
$fdata["UploadFolder"] = "files";
|
| 1849 |
-
|
| 1850 |
-
// Begin View Formats
|
| 1851 |
-
$fdata["ViewFormats"] = array();
|
| 1852 |
-
|
| 1853 |
-
$vdata = array("ViewFormat" => "");
|
| 1854 |
-
|
| 1855 |
-
|
| 1856 |
-
|
| 1857 |
-
|
| 1858 |
-
|
| 1859 |
-
|
| 1860 |
-
|
| 1861 |
-
|
| 1862 |
-
|
| 1863 |
-
|
| 1864 |
-
|
| 1865 |
-
|
| 1866 |
-
|
| 1867 |
-
|
| 1868 |
-
|
| 1869 |
-
$vdata["NeedEncode"] = true;
|
| 1870 |
-
|
| 1871 |
-
|
| 1872 |
-
$vdata["truncateText"] = true;
|
| 1873 |
-
$vdata["NumberOfChars"] = 80;
|
| 1874 |
-
|
| 1875 |
-
$fdata["ViewFormats"]["view"] = $vdata;
|
| 1876 |
-
// End View Formats
|
| 1877 |
-
|
| 1878 |
-
// Begin Edit Formats
|
| 1879 |
-
$fdata["EditFormats"] = array();
|
| 1880 |
-
|
| 1881 |
-
$edata = array("EditFormat" => "Text area");
|
| 1882 |
-
|
| 1883 |
-
|
| 1884 |
-
$edata["weekdayMessage"] = array("message" => "", "messageType" => "Text");
|
| 1885 |
-
$edata["weekdays"] = "[]";
|
| 1886 |
-
|
| 1887 |
-
|
| 1888 |
-
|
| 1889 |
-
|
| 1890 |
-
|
| 1891 |
-
|
| 1892 |
-
|
| 1893 |
-
|
| 1894 |
-
|
| 1895 |
-
|
| 1896 |
-
|
| 1897 |
-
$edata["acceptFileTypesHtml"] = "";
|
| 1898 |
-
|
| 1899 |
-
$edata["maxNumberOfFiles"] = 0;
|
| 1900 |
-
|
| 1901 |
-
|
| 1902 |
-
|
| 1903 |
-
|
| 1904 |
-
$edata["nRows"] = 100;
|
| 1905 |
-
$edata["nCols"] = 200;
|
| 1906 |
-
|
| 1907 |
-
|
| 1908 |
-
|
| 1909 |
-
$edata["controlWidth"] = 200;
|
| 1910 |
-
|
| 1911 |
-
// Begin validation
|
| 1912 |
-
$edata["validateAs"] = array();
|
| 1913 |
-
$edata["validateAs"]["basicValidate"] = array();
|
| 1914 |
-
$edata["validateAs"]["customMessages"] = array();
|
| 1915 |
-
|
| 1916 |
-
|
| 1917 |
-
// End validation
|
| 1918 |
-
|
| 1919 |
-
$edata["CreateThumbnail"] = true;
|
| 1920 |
-
$edata["StrThumbnail"] = "th";
|
| 1921 |
-
$edata["ThumbnailSize"] = 600;
|
| 1922 |
-
|
| 1923 |
-
|
| 1924 |
-
|
| 1925 |
-
|
| 1926 |
-
|
| 1927 |
-
$fdata["EditFormats"]["edit"] = $edata;
|
| 1928 |
-
// End Edit Formats
|
| 1929 |
-
|
| 1930 |
-
|
| 1931 |
-
$fdata["isSeparate"] = false;
|
| 1932 |
-
|
| 1933 |
-
|
| 1934 |
-
|
| 1935 |
-
|
| 1936 |
-
// the field's search options settings
|
| 1937 |
-
$fdata["defaultSearchOption"] = "Contains";
|
| 1938 |
-
|
| 1939 |
-
// the default search options list
|
| 1940 |
-
$fdata["searchOptionsList"] = array("Contains", "Equals", "Starts with", "More than", "Less than", "Between", "Empty", NOT_EMPTY);
|
| 1941 |
-
// the end of search options settings
|
| 1942 |
-
|
| 1943 |
-
|
| 1944 |
-
//Filters settings
|
| 1945 |
-
$fdata["filterTotals"] = 0;
|
| 1946 |
-
$fdata["filterMultiSelect"] = 0;
|
| 1947 |
-
$fdata["filterFormat"] = "Values list";
|
| 1948 |
-
$fdata["showCollapsed"] = false;
|
| 1949 |
-
|
| 1950 |
-
$fdata["sortValueType"] = 0;
|
| 1951 |
-
$fdata["numberOfVisibleItems"] = 10;
|
| 1952 |
-
|
| 1953 |
-
$fdata["filterBy"] = 0;
|
| 1954 |
-
|
| 1955 |
-
|
| 1956 |
-
|
| 1957 |
-
|
| 1958 |
-
|
| 1959 |
-
//end of Filters settings
|
| 1960 |
-
|
| 1961 |
-
|
| 1962 |
-
$tdatachat_history["question"] = $fdata;
|
| 1963 |
-
$tdatachat_history[".searchableFields"][] = "question";
|
| 1964 |
-
// answer
|
| 1965 |
-
// Custom field settings
|
| 1966 |
-
$fdata = array();
|
| 1967 |
-
$fdata["Index"] = 13;
|
| 1968 |
-
$fdata["strName"] = "answer";
|
| 1969 |
-
$fdata["GoodName"] = "answer";
|
| 1970 |
-
$fdata["ownerTable"] = "public.chat_history";
|
| 1971 |
-
$fdata["Label"] = GetFieldLabel("chat_history","answer");
|
| 1972 |
-
$fdata["FieldType"] = 201;
|
| 1973 |
-
|
| 1974 |
-
|
| 1975 |
-
|
| 1976 |
-
|
| 1977 |
-
|
| 1978 |
-
|
| 1979 |
-
$fdata["strField"] = "answer";
|
| 1980 |
-
|
| 1981 |
-
$fdata["sourceSingle"] = "answer";
|
| 1982 |
-
|
| 1983 |
-
|
| 1984 |
-
$fdata["isSQLExpression"] = true;
|
| 1985 |
-
$fdata["FullName"] = "answer";
|
| 1986 |
-
|
| 1987 |
-
|
| 1988 |
-
|
| 1989 |
-
$fdata["UploadFolder"] = "files";
|
| 1990 |
-
|
| 1991 |
-
// Begin View Formats
|
| 1992 |
-
$fdata["ViewFormats"] = array();
|
| 1993 |
-
|
| 1994 |
-
$vdata = array("ViewFormat" => "");
|
| 1995 |
-
|
| 1996 |
-
|
| 1997 |
-
|
| 1998 |
-
|
| 1999 |
-
|
| 2000 |
-
|
| 2001 |
-
|
| 2002 |
-
|
| 2003 |
-
|
| 2004 |
-
|
| 2005 |
-
|
| 2006 |
-
|
| 2007 |
-
|
| 2008 |
-
|
| 2009 |
-
|
| 2010 |
-
$vdata["NeedEncode"] = true;
|
| 2011 |
-
|
| 2012 |
-
|
| 2013 |
-
$vdata["truncateText"] = true;
|
| 2014 |
-
$vdata["NumberOfChars"] = 80;
|
| 2015 |
-
|
| 2016 |
-
$fdata["ViewFormats"]["view"] = $vdata;
|
| 2017 |
-
// End View Formats
|
| 2018 |
-
|
| 2019 |
-
// Begin Edit Formats
|
| 2020 |
-
$fdata["EditFormats"] = array();
|
| 2021 |
-
|
| 2022 |
-
$edata = array("EditFormat" => "Text area");
|
| 2023 |
-
|
| 2024 |
-
|
| 2025 |
-
$edata["weekdayMessage"] = array("message" => "", "messageType" => "Text");
|
| 2026 |
-
$edata["weekdays"] = "[]";
|
| 2027 |
-
|
| 2028 |
-
|
| 2029 |
-
|
| 2030 |
-
|
| 2031 |
-
|
| 2032 |
-
|
| 2033 |
-
|
| 2034 |
-
|
| 2035 |
-
|
| 2036 |
-
|
| 2037 |
-
|
| 2038 |
-
$edata["acceptFileTypesHtml"] = "";
|
| 2039 |
-
|
| 2040 |
-
$edata["maxNumberOfFiles"] = 0;
|
| 2041 |
-
|
| 2042 |
-
|
| 2043 |
-
|
| 2044 |
-
|
| 2045 |
-
$edata["nRows"] = 100;
|
| 2046 |
-
$edata["nCols"] = 200;
|
| 2047 |
-
|
| 2048 |
-
|
| 2049 |
-
|
| 2050 |
-
$edata["controlWidth"] = 200;
|
| 2051 |
-
|
| 2052 |
-
// Begin validation
|
| 2053 |
-
$edata["validateAs"] = array();
|
| 2054 |
-
$edata["validateAs"]["basicValidate"] = array();
|
| 2055 |
-
$edata["validateAs"]["customMessages"] = array();
|
| 2056 |
-
|
| 2057 |
-
|
| 2058 |
-
// End validation
|
| 2059 |
-
|
| 2060 |
-
$edata["CreateThumbnail"] = true;
|
| 2061 |
-
$edata["StrThumbnail"] = "th";
|
| 2062 |
-
$edata["ThumbnailSize"] = 600;
|
| 2063 |
-
|
| 2064 |
-
|
| 2065 |
-
|
| 2066 |
-
|
| 2067 |
-
|
| 2068 |
-
$fdata["EditFormats"]["edit"] = $edata;
|
| 2069 |
-
// End Edit Formats
|
| 2070 |
-
|
| 2071 |
-
|
| 2072 |
-
$fdata["isSeparate"] = false;
|
| 2073 |
-
|
| 2074 |
-
|
| 2075 |
-
|
| 2076 |
-
|
| 2077 |
-
// the field's search options settings
|
| 2078 |
-
$fdata["defaultSearchOption"] = "Contains";
|
| 2079 |
-
|
| 2080 |
-
// the default search options list
|
| 2081 |
-
$fdata["searchOptionsList"] = array("Contains", "Equals", "Starts with", "More than", "Less than", "Between", "Empty", NOT_EMPTY);
|
| 2082 |
-
// the end of search options settings
|
| 2083 |
-
|
| 2084 |
-
|
| 2085 |
-
//Filters settings
|
| 2086 |
-
$fdata["filterTotals"] = 0;
|
| 2087 |
-
$fdata["filterMultiSelect"] = 0;
|
| 2088 |
-
$fdata["filterFormat"] = "Values list";
|
| 2089 |
-
$fdata["showCollapsed"] = false;
|
| 2090 |
-
|
| 2091 |
-
$fdata["sortValueType"] = 0;
|
| 2092 |
-
$fdata["numberOfVisibleItems"] = 10;
|
| 2093 |
-
|
| 2094 |
-
$fdata["filterBy"] = 0;
|
| 2095 |
-
|
| 2096 |
-
|
| 2097 |
-
|
| 2098 |
-
|
| 2099 |
-
|
| 2100 |
-
//end of Filters settings
|
| 2101 |
-
|
| 2102 |
-
|
| 2103 |
-
$tdatachat_history["answer"] = $fdata;
|
| 2104 |
-
$tdatachat_history[".searchableFields"][] = "answer";
|
| 2105 |
-
// category
|
| 2106 |
-
// Custom field settings
|
| 2107 |
-
$fdata = array();
|
| 2108 |
-
$fdata["Index"] = 14;
|
| 2109 |
-
$fdata["strName"] = "category";
|
| 2110 |
-
$fdata["GoodName"] = "category";
|
| 2111 |
-
$fdata["ownerTable"] = "public.chat_history";
|
| 2112 |
-
$fdata["Label"] = GetFieldLabel("chat_history","category");
|
| 2113 |
-
$fdata["FieldType"] = 201;
|
| 2114 |
-
|
| 2115 |
-
|
| 2116 |
-
|
| 2117 |
-
|
| 2118 |
-
|
| 2119 |
-
|
| 2120 |
-
$fdata["strField"] = "category";
|
| 2121 |
-
|
| 2122 |
-
$fdata["sourceSingle"] = "category";
|
| 2123 |
-
|
| 2124 |
-
|
| 2125 |
-
$fdata["isSQLExpression"] = true;
|
| 2126 |
-
$fdata["FullName"] = "category";
|
| 2127 |
-
|
| 2128 |
-
|
| 2129 |
-
|
| 2130 |
-
$fdata["UploadFolder"] = "files";
|
| 2131 |
-
|
| 2132 |
-
// Begin View Formats
|
| 2133 |
-
$fdata["ViewFormats"] = array();
|
| 2134 |
-
|
| 2135 |
-
$vdata = array("ViewFormat" => "");
|
| 2136 |
-
|
| 2137 |
-
|
| 2138 |
-
|
| 2139 |
-
|
| 2140 |
-
|
| 2141 |
-
|
| 2142 |
-
|
| 2143 |
-
|
| 2144 |
-
|
| 2145 |
-
|
| 2146 |
-
|
| 2147 |
-
|
| 2148 |
-
|
| 2149 |
-
|
| 2150 |
-
|
| 2151 |
-
$vdata["NeedEncode"] = true;
|
| 2152 |
-
|
| 2153 |
-
|
| 2154 |
-
$vdata["truncateText"] = true;
|
| 2155 |
-
$vdata["NumberOfChars"] = 80;
|
| 2156 |
-
|
| 2157 |
-
$fdata["ViewFormats"]["view"] = $vdata;
|
| 2158 |
-
// End View Formats
|
| 2159 |
-
|
| 2160 |
-
// Begin Edit Formats
|
| 2161 |
-
$fdata["EditFormats"] = array();
|
| 2162 |
-
|
| 2163 |
-
$edata = array("EditFormat" => "Text area");
|
| 2164 |
-
|
| 2165 |
-
|
| 2166 |
-
$edata["weekdayMessage"] = array("message" => "", "messageType" => "Text");
|
| 2167 |
-
$edata["weekdays"] = "[]";
|
| 2168 |
-
|
| 2169 |
-
|
| 2170 |
-
|
| 2171 |
-
|
| 2172 |
-
|
| 2173 |
-
|
| 2174 |
-
|
| 2175 |
-
|
| 2176 |
-
|
| 2177 |
-
|
| 2178 |
-
|
| 2179 |
-
$edata["acceptFileTypesHtml"] = "";
|
| 2180 |
-
|
| 2181 |
-
$edata["maxNumberOfFiles"] = 0;
|
| 2182 |
-
|
| 2183 |
-
|
| 2184 |
-
|
| 2185 |
-
|
| 2186 |
-
$edata["nRows"] = 100;
|
| 2187 |
-
$edata["nCols"] = 200;
|
| 2188 |
-
|
| 2189 |
-
|
| 2190 |
-
|
| 2191 |
-
$edata["controlWidth"] = 200;
|
| 2192 |
-
|
| 2193 |
-
// Begin validation
|
| 2194 |
-
$edata["validateAs"] = array();
|
| 2195 |
-
$edata["validateAs"]["basicValidate"] = array();
|
| 2196 |
-
$edata["validateAs"]["customMessages"] = array();
|
| 2197 |
-
|
| 2198 |
-
|
| 2199 |
-
// End validation
|
| 2200 |
-
|
| 2201 |
-
$edata["CreateThumbnail"] = true;
|
| 2202 |
-
$edata["StrThumbnail"] = "th";
|
| 2203 |
-
$edata["ThumbnailSize"] = 600;
|
| 2204 |
-
|
| 2205 |
-
|
| 2206 |
-
|
| 2207 |
-
|
| 2208 |
-
|
| 2209 |
-
$fdata["EditFormats"]["edit"] = $edata;
|
| 2210 |
-
// End Edit Formats
|
| 2211 |
-
|
| 2212 |
-
|
| 2213 |
-
$fdata["isSeparate"] = false;
|
| 2214 |
-
|
| 2215 |
-
|
| 2216 |
-
|
| 2217 |
-
|
| 2218 |
-
// the field's search options settings
|
| 2219 |
-
$fdata["defaultSearchOption"] = "Contains";
|
| 2220 |
-
|
| 2221 |
-
// the default search options list
|
| 2222 |
-
$fdata["searchOptionsList"] = array("Contains", "Equals", "Starts with", "More than", "Less than", "Between", "Empty", NOT_EMPTY);
|
| 2223 |
-
// the end of search options settings
|
| 2224 |
-
|
| 2225 |
-
|
| 2226 |
-
//Filters settings
|
| 2227 |
-
$fdata["filterTotals"] = 0;
|
| 2228 |
-
$fdata["filterMultiSelect"] = 0;
|
| 2229 |
-
$fdata["filterFormat"] = "Values list";
|
| 2230 |
-
$fdata["showCollapsed"] = false;
|
| 2231 |
-
|
| 2232 |
-
$fdata["sortValueType"] = 0;
|
| 2233 |
-
$fdata["numberOfVisibleItems"] = 10;
|
| 2234 |
-
|
| 2235 |
-
$fdata["filterBy"] = 0;
|
| 2236 |
-
|
| 2237 |
-
|
| 2238 |
-
|
| 2239 |
-
|
| 2240 |
-
|
| 2241 |
-
//end of Filters settings
|
| 2242 |
-
|
| 2243 |
-
|
| 2244 |
-
$tdatachat_history["category"] = $fdata;
|
| 2245 |
-
$tdatachat_history[".searchableFields"][] = "category";
|
| 2246 |
|
| 2247 |
|
| 2248 |
$tables_data["chat_history"]=&$tdatachat_history;
|
|
@@ -2287,8 +1853,8 @@ function createSqlQuery_chat_history()
|
|
| 2287 |
{
|
| 2288 |
$proto0=array();
|
| 2289 |
$proto0["m_strHead"] = "SELECT";
|
| 2290 |
-
$proto0["m_strFieldList"] = "id, messages, ownerid, created, isread, targetid, tmp_file, status, status_created,
|
| 2291 |
-
$proto0["m_strFrom"] = "FROM
|
| 2292 |
$proto0["m_strWhere"] = "";
|
| 2293 |
$proto0["m_strOrderBy"] = "";
|
| 2294 |
|
|
@@ -2330,7 +1896,7 @@ $proto0["m_fieldlist"] = array();
|
|
| 2330 |
$proto6=array();
|
| 2331 |
$obj = new SQLField(array(
|
| 2332 |
"m_strName" => "id",
|
| 2333 |
-
"m_strTable" => "
|
| 2334 |
"m_srcTableName" => "chat_history"
|
| 2335 |
));
|
| 2336 |
|
|
@@ -2344,7 +1910,7 @@ $proto0["m_fieldlist"][]=$obj;
|
|
| 2344 |
$proto8=array();
|
| 2345 |
$obj = new SQLField(array(
|
| 2346 |
"m_strName" => "messages",
|
| 2347 |
-
"m_strTable" => "
|
| 2348 |
"m_srcTableName" => "chat_history"
|
| 2349 |
));
|
| 2350 |
|
|
@@ -2358,7 +1924,7 @@ $proto0["m_fieldlist"][]=$obj;
|
|
| 2358 |
$proto10=array();
|
| 2359 |
$obj = new SQLField(array(
|
| 2360 |
"m_strName" => "ownerid",
|
| 2361 |
-
"m_strTable" => "
|
| 2362 |
"m_srcTableName" => "chat_history"
|
| 2363 |
));
|
| 2364 |
|
|
@@ -2372,7 +1938,7 @@ $proto0["m_fieldlist"][]=$obj;
|
|
| 2372 |
$proto12=array();
|
| 2373 |
$obj = new SQLField(array(
|
| 2374 |
"m_strName" => "created",
|
| 2375 |
-
"m_strTable" => "
|
| 2376 |
"m_srcTableName" => "chat_history"
|
| 2377 |
));
|
| 2378 |
|
|
@@ -2386,7 +1952,7 @@ $proto0["m_fieldlist"][]=$obj;
|
|
| 2386 |
$proto14=array();
|
| 2387 |
$obj = new SQLField(array(
|
| 2388 |
"m_strName" => "isread",
|
| 2389 |
-
"m_strTable" => "
|
| 2390 |
"m_srcTableName" => "chat_history"
|
| 2391 |
));
|
| 2392 |
|
|
@@ -2400,7 +1966,7 @@ $proto0["m_fieldlist"][]=$obj;
|
|
| 2400 |
$proto16=array();
|
| 2401 |
$obj = new SQLField(array(
|
| 2402 |
"m_strName" => "targetid",
|
| 2403 |
-
"m_strTable" => "
|
| 2404 |
"m_srcTableName" => "chat_history"
|
| 2405 |
));
|
| 2406 |
|
|
@@ -2414,7 +1980,7 @@ $proto0["m_fieldlist"][]=$obj;
|
|
| 2414 |
$proto18=array();
|
| 2415 |
$obj = new SQLField(array(
|
| 2416 |
"m_strName" => "tmp_file",
|
| 2417 |
-
"m_strTable" => "
|
| 2418 |
"m_srcTableName" => "chat_history"
|
| 2419 |
));
|
| 2420 |
|
|
@@ -2428,7 +1994,7 @@ $proto0["m_fieldlist"][]=$obj;
|
|
| 2428 |
$proto20=array();
|
| 2429 |
$obj = new SQLField(array(
|
| 2430 |
"m_strName" => "status",
|
| 2431 |
-
"m_strTable" => "
|
| 2432 |
"m_srcTableName" => "chat_history"
|
| 2433 |
));
|
| 2434 |
|
|
@@ -2442,7 +2008,7 @@ $proto0["m_fieldlist"][]=$obj;
|
|
| 2442 |
$proto22=array();
|
| 2443 |
$obj = new SQLField(array(
|
| 2444 |
"m_strName" => "status_created",
|
| 2445 |
-
"m_strTable" => "
|
| 2446 |
"m_srcTableName" => "chat_history"
|
| 2447 |
));
|
| 2448 |
|
|
@@ -2456,11 +2022,11 @@ $proto0["m_fieldlist"][]=$obj;
|
|
| 2456 |
$proto24=array();
|
| 2457 |
$obj = new SQLField(array(
|
| 2458 |
"m_strName" => "soundRecord",
|
| 2459 |
-
"m_strTable" => "
|
| 2460 |
"m_srcTableName" => "chat_history"
|
| 2461 |
));
|
| 2462 |
|
| 2463 |
-
$proto24["m_sql"] = "
|
| 2464 |
$proto24["m_srcTableName"] = "chat_history";
|
| 2465 |
$proto24["m_expr"]=$obj;
|
| 2466 |
$proto24["m_alias"] = "";
|
|
@@ -2470,103 +2036,58 @@ $proto0["m_fieldlist"][]=$obj;
|
|
| 2470 |
$proto26=array();
|
| 2471 |
$obj = new SQLField(array(
|
| 2472 |
"m_strName" => "isVideo",
|
| 2473 |
-
"m_strTable" => "
|
| 2474 |
"m_srcTableName" => "chat_history"
|
| 2475 |
));
|
| 2476 |
|
| 2477 |
-
$proto26["m_sql"] = "
|
| 2478 |
$proto26["m_srcTableName"] = "chat_history";
|
| 2479 |
$proto26["m_expr"]=$obj;
|
| 2480 |
$proto26["m_alias"] = "";
|
| 2481 |
$obj = new SQLFieldListItem($proto26);
|
| 2482 |
|
| 2483 |
-
$proto0["m_fieldlist"][]=$obj;
|
| 2484 |
-
$proto28=array();
|
| 2485 |
-
$obj = new SQLField(array(
|
| 2486 |
-
"m_strName" => "question",
|
| 2487 |
-
"m_strTable" => "public.chat_history",
|
| 2488 |
-
"m_srcTableName" => "chat_history"
|
| 2489 |
-
));
|
| 2490 |
-
|
| 2491 |
-
$proto28["m_sql"] = "question";
|
| 2492 |
-
$proto28["m_srcTableName"] = "chat_history";
|
| 2493 |
-
$proto28["m_expr"]=$obj;
|
| 2494 |
-
$proto28["m_alias"] = "";
|
| 2495 |
-
$obj = new SQLFieldListItem($proto28);
|
| 2496 |
-
|
| 2497 |
-
$proto0["m_fieldlist"][]=$obj;
|
| 2498 |
-
$proto30=array();
|
| 2499 |
-
$obj = new SQLField(array(
|
| 2500 |
-
"m_strName" => "answer",
|
| 2501 |
-
"m_strTable" => "public.chat_history",
|
| 2502 |
-
"m_srcTableName" => "chat_history"
|
| 2503 |
-
));
|
| 2504 |
-
|
| 2505 |
-
$proto30["m_sql"] = "answer";
|
| 2506 |
-
$proto30["m_srcTableName"] = "chat_history";
|
| 2507 |
-
$proto30["m_expr"]=$obj;
|
| 2508 |
-
$proto30["m_alias"] = "";
|
| 2509 |
-
$obj = new SQLFieldListItem($proto30);
|
| 2510 |
-
|
| 2511 |
-
$proto0["m_fieldlist"][]=$obj;
|
| 2512 |
-
$proto32=array();
|
| 2513 |
-
$obj = new SQLField(array(
|
| 2514 |
-
"m_strName" => "category",
|
| 2515 |
-
"m_strTable" => "public.chat_history",
|
| 2516 |
-
"m_srcTableName" => "chat_history"
|
| 2517 |
-
));
|
| 2518 |
-
|
| 2519 |
-
$proto32["m_sql"] = "category";
|
| 2520 |
-
$proto32["m_srcTableName"] = "chat_history";
|
| 2521 |
-
$proto32["m_expr"]=$obj;
|
| 2522 |
-
$proto32["m_alias"] = "";
|
| 2523 |
-
$obj = new SQLFieldListItem($proto32);
|
| 2524 |
-
|
| 2525 |
$proto0["m_fieldlist"][]=$obj;
|
| 2526 |
$proto0["m_fromlist"] = array();
|
| 2527 |
-
$
|
| 2528 |
-
$
|
| 2529 |
-
$
|
| 2530 |
-
$
|
| 2531 |
-
$
|
| 2532 |
-
$
|
| 2533 |
-
$
|
| 2534 |
-
$
|
| 2535 |
-
$
|
| 2536 |
-
$
|
| 2537 |
-
$
|
| 2538 |
-
$
|
| 2539 |
-
$
|
| 2540 |
-
$
|
| 2541 |
-
$
|
| 2542 |
-
$
|
| 2543 |
-
$
|
| 2544 |
-
$
|
| 2545 |
-
|
| 2546 |
-
$
|
| 2547 |
-
$
|
| 2548 |
-
|
| 2549 |
-
$
|
| 2550 |
-
$
|
| 2551 |
-
$
|
| 2552 |
-
$
|
| 2553 |
-
$proto36=array();
|
| 2554 |
-
$proto36["m_sql"] = "";
|
| 2555 |
-
$proto36["m_uniontype"] = "SQLL_UNKNOWN";
|
| 2556 |
$obj = new SQLNonParsed(array(
|
| 2557 |
"m_sql" => ""
|
| 2558 |
));
|
| 2559 |
|
| 2560 |
-
$
|
| 2561 |
-
$
|
| 2562 |
-
$
|
| 2563 |
-
$
|
| 2564 |
-
$
|
| 2565 |
-
$
|
| 2566 |
-
$obj = new SQLLogicalExpr($
|
| 2567 |
|
| 2568 |
-
$
|
| 2569 |
-
$obj = new SQLFromListItem($
|
| 2570 |
|
| 2571 |
$proto0["m_fromlist"][]=$obj;
|
| 2572 |
$proto0["m_groupby"] = array();
|
|
@@ -2582,7 +2103,7 @@ $queryData_chat_history = createSqlQuery_chat_history();
|
|
| 2582 |
|
| 2583 |
;
|
| 2584 |
|
| 2585 |
-
|
| 2586 |
|
| 2587 |
$tdatachat_history[".sqlquery"] = $queryData_chat_history;
|
| 2588 |
|
|
|
|
| 3 |
$tdatachat_history[".searchableFields"] = array();
|
| 4 |
$tdatachat_history[".ShortName"] = "chat_history";
|
| 5 |
$tdatachat_history[".OwnerID"] = "";
|
| 6 |
+
$tdatachat_history[".OriginalTable"] = "chat_history";
|
| 7 |
|
| 8 |
|
| 9 |
+
$tdatachat_history[".pagesByType"] = my_json_decode( "{\"add\":[\"add\"],\"search\":[\"search\"]}" );
|
| 10 |
$tdatachat_history[".originalPagesByType"] = $tdatachat_history[".pagesByType"];
|
| 11 |
+
$tdatachat_history[".pages"] = types2pages( my_json_decode( "{\"add\":[\"add\"],\"search\":[\"search\"]}" ) );
|
| 12 |
$tdatachat_history[".originalPages"] = $tdatachat_history[".pages"];
|
| 13 |
+
$tdatachat_history[".defaultPages"] = my_json_decode( "{\"add\":\"add\",\"search\":\"search\"}" );
|
| 14 |
$tdatachat_history[".originalDefaultPages"] = $tdatachat_history[".defaultPages"];
|
| 15 |
|
| 16 |
// field labels
|
|
|
|
| 58 |
$fieldLabelschat_history["English"]["isVideo"] = "Is Video";
|
| 59 |
$fieldToolTipschat_history["English"]["isVideo"] = "";
|
| 60 |
$placeHolderschat_history["English"]["isVideo"] = "";
|
| 61 |
+
$pageTitleschat_history["English"]["add"] = "Chat History";
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 62 |
if (count($fieldToolTipschat_history["English"]))
|
| 63 |
$tdatachat_history[".isUseToolTips"] = true;
|
| 64 |
}
|
|
|
|
| 72 |
$tdatachat_history[".nSecOptions"] = 0;
|
| 73 |
|
| 74 |
$tdatachat_history[".mainTableOwnerID"] = "";
|
| 75 |
+
$tdatachat_history[".entityType"] = 0;
|
| 76 |
+
$tdatachat_history[".connId"] = "chats_at_localhost";
|
| 77 |
|
| 78 |
|
| 79 |
+
$tdatachat_history[".strOriginalTableName"] = "chat_history";
|
| 80 |
|
| 81 |
|
| 82 |
|
|
|
|
| 92 |
// temporary
|
| 93 |
//$tdatachat_history[".listAjax"] = false;
|
| 94 |
|
| 95 |
+
$tdatachat_history[".audit"] = false;
|
| 96 |
|
| 97 |
$tdatachat_history[".locking"] = false;
|
| 98 |
|
|
|
|
| 156 |
|
| 157 |
|
| 158 |
|
| 159 |
+
|
| 160 |
|
| 161 |
|
| 162 |
$tdatachat_history[".ajaxCodeSnippetAdded"] = false;
|
|
|
|
| 187 |
$tdatachat_history[".googleLikeFields"][] = "status";
|
| 188 |
$tdatachat_history[".googleLikeFields"][] = "status_created";
|
| 189 |
$tdatachat_history[".googleLikeFields"][] = "isVideo";
|
|
|
|
|
|
|
|
|
|
| 190 |
|
| 191 |
|
| 192 |
|
|
|
|
| 219 |
$tdatachat_history[".orderindexes"] = array();
|
| 220 |
|
| 221 |
|
| 222 |
+
$tdatachat_history[".sqlHead"] = "SELECT id, messages, ownerid, created, isread, targetid, tmp_file, status, status_created, soundRecord, isVideo";
|
| 223 |
+
$tdatachat_history[".sqlFrom"] = "FROM chat_history";
|
| 224 |
$tdatachat_history[".sqlWhereExpr"] = "";
|
| 225 |
$tdatachat_history[".sqlTail"] = "";
|
| 226 |
|
|
|
|
| 273 |
$fdata["Index"] = 1;
|
| 274 |
$fdata["strName"] = "id";
|
| 275 |
$fdata["GoodName"] = "id";
|
| 276 |
+
$fdata["ownerTable"] = "chat_history";
|
| 277 |
$fdata["Label"] = GetFieldLabel("chat_history","id");
|
| 278 |
$fdata["FieldType"] = 3;
|
| 279 |
|
|
|
|
| 415 |
$fdata["Index"] = 2;
|
| 416 |
$fdata["strName"] = "messages";
|
| 417 |
$fdata["GoodName"] = "messages";
|
| 418 |
+
$fdata["ownerTable"] = "chat_history";
|
| 419 |
$fdata["Label"] = GetFieldLabel("chat_history","messages");
|
| 420 |
$fdata["FieldType"] = 200;
|
| 421 |
|
|
|
|
| 556 |
$fdata["Index"] = 3;
|
| 557 |
$fdata["strName"] = "ownerid";
|
| 558 |
$fdata["GoodName"] = "ownerid";
|
| 559 |
+
$fdata["ownerTable"] = "chat_history";
|
| 560 |
$fdata["Label"] = GetFieldLabel("chat_history","ownerid");
|
| 561 |
$fdata["FieldType"] = 200;
|
| 562 |
|
|
|
|
| 695 |
$fdata["Index"] = 4;
|
| 696 |
$fdata["strName"] = "created";
|
| 697 |
$fdata["GoodName"] = "created";
|
| 698 |
+
$fdata["ownerTable"] = "chat_history";
|
| 699 |
$fdata["Label"] = GetFieldLabel("chat_history","created");
|
| 700 |
$fdata["FieldType"] = 200;
|
| 701 |
|
|
|
|
| 834 |
$fdata["Index"] = 5;
|
| 835 |
$fdata["strName"] = "isread";
|
| 836 |
$fdata["GoodName"] = "isread";
|
| 837 |
+
$fdata["ownerTable"] = "chat_history";
|
| 838 |
$fdata["Label"] = GetFieldLabel("chat_history","isread");
|
| 839 |
$fdata["FieldType"] = 200;
|
| 840 |
|
|
|
|
| 973 |
$fdata["Index"] = 6;
|
| 974 |
$fdata["strName"] = "targetid";
|
| 975 |
$fdata["GoodName"] = "targetid";
|
| 976 |
+
$fdata["ownerTable"] = "chat_history";
|
| 977 |
$fdata["Label"] = GetFieldLabel("chat_history","targetid");
|
| 978 |
$fdata["FieldType"] = 200;
|
| 979 |
|
|
|
|
| 1112 |
$fdata["Index"] = 7;
|
| 1113 |
$fdata["strName"] = "tmp_file";
|
| 1114 |
$fdata["GoodName"] = "tmp_file";
|
| 1115 |
+
$fdata["ownerTable"] = "chat_history";
|
| 1116 |
$fdata["Label"] = GetFieldLabel("chat_history","tmp_file");
|
| 1117 |
$fdata["FieldType"] = 200;
|
| 1118 |
|
|
|
|
| 1251 |
$fdata["Index"] = 8;
|
| 1252 |
$fdata["strName"] = "status";
|
| 1253 |
$fdata["GoodName"] = "status";
|
| 1254 |
+
$fdata["ownerTable"] = "chat_history";
|
| 1255 |
$fdata["Label"] = GetFieldLabel("chat_history","status");
|
| 1256 |
$fdata["FieldType"] = 200;
|
| 1257 |
|
|
|
|
| 1390 |
$fdata["Index"] = 9;
|
| 1391 |
$fdata["strName"] = "status_created";
|
| 1392 |
$fdata["GoodName"] = "status_created";
|
| 1393 |
+
$fdata["ownerTable"] = "chat_history";
|
| 1394 |
$fdata["Label"] = GetFieldLabel("chat_history","status_created");
|
| 1395 |
$fdata["FieldType"] = 200;
|
| 1396 |
|
|
|
|
| 1529 |
$fdata["Index"] = 10;
|
| 1530 |
$fdata["strName"] = "soundRecord";
|
| 1531 |
$fdata["GoodName"] = "soundRecord";
|
| 1532 |
+
$fdata["ownerTable"] = "chat_history";
|
| 1533 |
$fdata["Label"] = GetFieldLabel("chat_history","soundRecord");
|
| 1534 |
$fdata["FieldType"] = 128;
|
| 1535 |
|
|
|
|
| 1544 |
|
| 1545 |
|
| 1546 |
$fdata["isSQLExpression"] = true;
|
| 1547 |
+
$fdata["FullName"] = "soundRecord";
|
| 1548 |
|
| 1549 |
|
| 1550 |
|
|
|
|
| 1676 |
$fdata["Index"] = 11;
|
| 1677 |
$fdata["strName"] = "isVideo";
|
| 1678 |
$fdata["GoodName"] = "isVideo";
|
| 1679 |
+
$fdata["ownerTable"] = "chat_history";
|
| 1680 |
$fdata["Label"] = GetFieldLabel("chat_history","isVideo");
|
| 1681 |
$fdata["FieldType"] = 3;
|
| 1682 |
|
|
|
|
| 1691 |
|
| 1692 |
|
| 1693 |
$fdata["isSQLExpression"] = true;
|
| 1694 |
+
$fdata["FullName"] = "isVideo";
|
| 1695 |
|
| 1696 |
|
| 1697 |
|
|
|
|
| 1809 |
|
| 1810 |
$tdatachat_history["isVideo"] = $fdata;
|
| 1811 |
$tdatachat_history[".searchableFields"][] = "isVideo";
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1812 |
|
| 1813 |
|
| 1814 |
$tables_data["chat_history"]=&$tdatachat_history;
|
|
|
|
| 1853 |
{
|
| 1854 |
$proto0=array();
|
| 1855 |
$proto0["m_strHead"] = "SELECT";
|
| 1856 |
+
$proto0["m_strFieldList"] = "id, messages, ownerid, created, isread, targetid, tmp_file, status, status_created, soundRecord, isVideo";
|
| 1857 |
+
$proto0["m_strFrom"] = "FROM chat_history";
|
| 1858 |
$proto0["m_strWhere"] = "";
|
| 1859 |
$proto0["m_strOrderBy"] = "";
|
| 1860 |
|
|
|
|
| 1896 |
$proto6=array();
|
| 1897 |
$obj = new SQLField(array(
|
| 1898 |
"m_strName" => "id",
|
| 1899 |
+
"m_strTable" => "chat_history",
|
| 1900 |
"m_srcTableName" => "chat_history"
|
| 1901 |
));
|
| 1902 |
|
|
|
|
| 1910 |
$proto8=array();
|
| 1911 |
$obj = new SQLField(array(
|
| 1912 |
"m_strName" => "messages",
|
| 1913 |
+
"m_strTable" => "chat_history",
|
| 1914 |
"m_srcTableName" => "chat_history"
|
| 1915 |
));
|
| 1916 |
|
|
|
|
| 1924 |
$proto10=array();
|
| 1925 |
$obj = new SQLField(array(
|
| 1926 |
"m_strName" => "ownerid",
|
| 1927 |
+
"m_strTable" => "chat_history",
|
| 1928 |
"m_srcTableName" => "chat_history"
|
| 1929 |
));
|
| 1930 |
|
|
|
|
| 1938 |
$proto12=array();
|
| 1939 |
$obj = new SQLField(array(
|
| 1940 |
"m_strName" => "created",
|
| 1941 |
+
"m_strTable" => "chat_history",
|
| 1942 |
"m_srcTableName" => "chat_history"
|
| 1943 |
));
|
| 1944 |
|
|
|
|
| 1952 |
$proto14=array();
|
| 1953 |
$obj = new SQLField(array(
|
| 1954 |
"m_strName" => "isread",
|
| 1955 |
+
"m_strTable" => "chat_history",
|
| 1956 |
"m_srcTableName" => "chat_history"
|
| 1957 |
));
|
| 1958 |
|
|
|
|
| 1966 |
$proto16=array();
|
| 1967 |
$obj = new SQLField(array(
|
| 1968 |
"m_strName" => "targetid",
|
| 1969 |
+
"m_strTable" => "chat_history",
|
| 1970 |
"m_srcTableName" => "chat_history"
|
| 1971 |
));
|
| 1972 |
|
|
|
|
| 1980 |
$proto18=array();
|
| 1981 |
$obj = new SQLField(array(
|
| 1982 |
"m_strName" => "tmp_file",
|
| 1983 |
+
"m_strTable" => "chat_history",
|
| 1984 |
"m_srcTableName" => "chat_history"
|
| 1985 |
));
|
| 1986 |
|
|
|
|
| 1994 |
$proto20=array();
|
| 1995 |
$obj = new SQLField(array(
|
| 1996 |
"m_strName" => "status",
|
| 1997 |
+
"m_strTable" => "chat_history",
|
| 1998 |
"m_srcTableName" => "chat_history"
|
| 1999 |
));
|
| 2000 |
|
|
|
|
| 2008 |
$proto22=array();
|
| 2009 |
$obj = new SQLField(array(
|
| 2010 |
"m_strName" => "status_created",
|
| 2011 |
+
"m_strTable" => "chat_history",
|
| 2012 |
"m_srcTableName" => "chat_history"
|
| 2013 |
));
|
| 2014 |
|
|
|
|
| 2022 |
$proto24=array();
|
| 2023 |
$obj = new SQLField(array(
|
| 2024 |
"m_strName" => "soundRecord",
|
| 2025 |
+
"m_strTable" => "chat_history",
|
| 2026 |
"m_srcTableName" => "chat_history"
|
| 2027 |
));
|
| 2028 |
|
| 2029 |
+
$proto24["m_sql"] = "soundRecord";
|
| 2030 |
$proto24["m_srcTableName"] = "chat_history";
|
| 2031 |
$proto24["m_expr"]=$obj;
|
| 2032 |
$proto24["m_alias"] = "";
|
|
|
|
| 2036 |
$proto26=array();
|
| 2037 |
$obj = new SQLField(array(
|
| 2038 |
"m_strName" => "isVideo",
|
| 2039 |
+
"m_strTable" => "chat_history",
|
| 2040 |
"m_srcTableName" => "chat_history"
|
| 2041 |
));
|
| 2042 |
|
| 2043 |
+
$proto26["m_sql"] = "isVideo";
|
| 2044 |
$proto26["m_srcTableName"] = "chat_history";
|
| 2045 |
$proto26["m_expr"]=$obj;
|
| 2046 |
$proto26["m_alias"] = "";
|
| 2047 |
$obj = new SQLFieldListItem($proto26);
|
| 2048 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 2049 |
$proto0["m_fieldlist"][]=$obj;
|
| 2050 |
$proto0["m_fromlist"] = array();
|
| 2051 |
+
$proto28=array();
|
| 2052 |
+
$proto28["m_link"] = "SQLL_MAIN";
|
| 2053 |
+
$proto29=array();
|
| 2054 |
+
$proto29["m_strName"] = "chat_history";
|
| 2055 |
+
$proto29["m_srcTableName"] = "chat_history";
|
| 2056 |
+
$proto29["m_columns"] = array();
|
| 2057 |
+
$proto29["m_columns"][] = "id";
|
| 2058 |
+
$proto29["m_columns"][] = "messages";
|
| 2059 |
+
$proto29["m_columns"][] = "ownerid";
|
| 2060 |
+
$proto29["m_columns"][] = "created";
|
| 2061 |
+
$proto29["m_columns"][] = "isread";
|
| 2062 |
+
$proto29["m_columns"][] = "targetid";
|
| 2063 |
+
$proto29["m_columns"][] = "tmp_file";
|
| 2064 |
+
$proto29["m_columns"][] = "status";
|
| 2065 |
+
$proto29["m_columns"][] = "status_created";
|
| 2066 |
+
$proto29["m_columns"][] = "soundRecord";
|
| 2067 |
+
$proto29["m_columns"][] = "isVideo";
|
| 2068 |
+
$obj = new SQLTable($proto29);
|
| 2069 |
+
|
| 2070 |
+
$proto28["m_table"] = $obj;
|
| 2071 |
+
$proto28["m_sql"] = "chat_history";
|
| 2072 |
+
$proto28["m_alias"] = "";
|
| 2073 |
+
$proto28["m_srcTableName"] = "chat_history";
|
| 2074 |
+
$proto30=array();
|
| 2075 |
+
$proto30["m_sql"] = "";
|
| 2076 |
+
$proto30["m_uniontype"] = "SQLL_UNKNOWN";
|
|
|
|
|
|
|
|
|
|
| 2077 |
$obj = new SQLNonParsed(array(
|
| 2078 |
"m_sql" => ""
|
| 2079 |
));
|
| 2080 |
|
| 2081 |
+
$proto30["m_column"]=$obj;
|
| 2082 |
+
$proto30["m_contained"] = array();
|
| 2083 |
+
$proto30["m_strCase"] = "";
|
| 2084 |
+
$proto30["m_havingmode"] = false;
|
| 2085 |
+
$proto30["m_inBrackets"] = false;
|
| 2086 |
+
$proto30["m_useAlias"] = false;
|
| 2087 |
+
$obj = new SQLLogicalExpr($proto30);
|
| 2088 |
|
| 2089 |
+
$proto28["m_joinon"] = $obj;
|
| 2090 |
+
$obj = new SQLFromListItem($proto28);
|
| 2091 |
|
| 2092 |
$proto0["m_fromlist"][]=$obj;
|
| 2093 |
$proto0["m_groupby"] = array();
|
|
|
|
| 2103 |
|
| 2104 |
;
|
| 2105 |
|
| 2106 |
+
|
| 2107 |
|
| 2108 |
$tdatachat_history[".sqlquery"] = $queryData_chat_history;
|
| 2109 |
|
php/include/chat_history_variables.php
CHANGED
|
@@ -2,7 +2,7 @@
|
|
| 2 |
$strTableName="chat_history";
|
| 3 |
$_SESSION["OwnerID"] = $_SESSION["_".$strTableName."_OwnerID"];
|
| 4 |
|
| 5 |
-
$strOriginalTableName="
|
| 6 |
|
| 7 |
$gstrOrderBy="";
|
| 8 |
if(strlen($gstrOrderBy) && strtolower(substr($gstrOrderBy,0,8))!="order by")
|
|
|
|
| 2 |
$strTableName="chat_history";
|
| 3 |
$_SESSION["OwnerID"] = $_SESSION["_".$strTableName."_OwnerID"];
|
| 4 |
|
| 5 |
+
$strOriginalTableName="chat_history";
|
| 6 |
|
| 7 |
$gstrOrderBy="";
|
| 8 |
if(strlen($gstrOrderBy) && strtolower(substr($gstrOrderBy,0,8))!="order by")
|
php/include/chat_peopletype_settings.php
CHANGED
|
@@ -3,14 +3,14 @@ $tdatachat_peopletype = array();
|
|
| 3 |
$tdatachat_peopletype[".searchableFields"] = array();
|
| 4 |
$tdatachat_peopletype[".ShortName"] = "chat_peopletype";
|
| 5 |
$tdatachat_peopletype[".OwnerID"] = "";
|
| 6 |
-
$tdatachat_peopletype[".OriginalTable"] = "
|
| 7 |
|
| 8 |
|
| 9 |
-
$tdatachat_peopletype[".pagesByType"] = my_json_decode( "{}" );
|
| 10 |
$tdatachat_peopletype[".originalPagesByType"] = $tdatachat_peopletype[".pagesByType"];
|
| 11 |
-
$tdatachat_peopletype[".pages"] = types2pages( my_json_decode( "{}" ) );
|
| 12 |
$tdatachat_peopletype[".originalPages"] = $tdatachat_peopletype[".pages"];
|
| 13 |
-
$tdatachat_peopletype[".defaultPages"] = my_json_decode( "{}" );
|
| 14 |
$tdatachat_peopletype[".originalDefaultPages"] = $tdatachat_peopletype[".defaultPages"];
|
| 15 |
|
| 16 |
// field labels
|
|
@@ -44,11 +44,11 @@ $tdatachat_peopletype[".shortTableName"] = "chat_peopletype";
|
|
| 44 |
$tdatachat_peopletype[".nSecOptions"] = 0;
|
| 45 |
|
| 46 |
$tdatachat_peopletype[".mainTableOwnerID"] = "";
|
| 47 |
-
$tdatachat_peopletype[".entityType"] =
|
| 48 |
-
$tdatachat_peopletype[".connId"] = "
|
| 49 |
|
| 50 |
|
| 51 |
-
$tdatachat_peopletype[".strOriginalTableName"] = "
|
| 52 |
|
| 53 |
|
| 54 |
|
|
@@ -64,7 +64,7 @@ $tdatachat_peopletype[".listAjax"] = false;
|
|
| 64 |
// temporary
|
| 65 |
//$tdatachat_peopletype[".listAjax"] = false;
|
| 66 |
|
| 67 |
-
$tdatachat_peopletype[".audit"] =
|
| 68 |
|
| 69 |
$tdatachat_peopletype[".locking"] = false;
|
| 70 |
|
|
@@ -128,7 +128,7 @@ $tdatachat_peopletype[".isUseAjaxSuggest"] = true;
|
|
| 128 |
|
| 129 |
|
| 130 |
|
| 131 |
-
|
| 132 |
|
| 133 |
$tdatachat_peopletype[".ajaxCodeSnippetAdded"] = false;
|
| 134 |
|
|
@@ -183,7 +183,7 @@ $tdatachat_peopletype[".strOrderBy"] = $tstrOrderBy;
|
|
| 183 |
$tdatachat_peopletype[".orderindexes"] = array();
|
| 184 |
|
| 185 |
|
| 186 |
-
$tdatachat_peopletype[".sqlHead"] = "SELECT id,
|
| 187 |
$tdatachat_peopletype[".sqlFrom"] = "FROM chat_peopletype";
|
| 188 |
$tdatachat_peopletype[".sqlWhereExpr"] = "";
|
| 189 |
$tdatachat_peopletype[".sqlTail"] = "";
|
|
@@ -237,7 +237,7 @@ $tdatachat_peopletype[".hideMobileList"] = array();
|
|
| 237 |
$fdata["Index"] = 1;
|
| 238 |
$fdata["strName"] = "id";
|
| 239 |
$fdata["GoodName"] = "id";
|
| 240 |
-
$fdata["ownerTable"] = "
|
| 241 |
$fdata["Label"] = GetFieldLabel("chat_peopletype","id");
|
| 242 |
$fdata["FieldType"] = 3;
|
| 243 |
|
|
@@ -379,7 +379,7 @@ $tdatachat_peopletype[".hideMobileList"] = array();
|
|
| 379 |
$fdata["Index"] = 2;
|
| 380 |
$fdata["strName"] = "name";
|
| 381 |
$fdata["GoodName"] = "name";
|
| 382 |
-
$fdata["ownerTable"] = "
|
| 383 |
$fdata["Label"] = GetFieldLabel("chat_peopletype","name");
|
| 384 |
$fdata["FieldType"] = 200;
|
| 385 |
|
|
@@ -556,7 +556,7 @@ function createSqlQuery_chat_peopletype()
|
|
| 556 |
{
|
| 557 |
$proto0=array();
|
| 558 |
$proto0["m_strHead"] = "SELECT";
|
| 559 |
-
$proto0["m_strFieldList"] = "id,
|
| 560 |
$proto0["m_strFrom"] = "FROM chat_peopletype";
|
| 561 |
$proto0["m_strWhere"] = "";
|
| 562 |
$proto0["m_strOrderBy"] = "";
|
|
@@ -599,7 +599,7 @@ $proto0["m_fieldlist"] = array();
|
|
| 599 |
$proto6=array();
|
| 600 |
$obj = new SQLField(array(
|
| 601 |
"m_strName" => "id",
|
| 602 |
-
"m_strTable" => "
|
| 603 |
"m_srcTableName" => "chat_peopletype"
|
| 604 |
));
|
| 605 |
|
|
@@ -613,7 +613,7 @@ $proto0["m_fieldlist"][]=$obj;
|
|
| 613 |
$proto8=array();
|
| 614 |
$obj = new SQLField(array(
|
| 615 |
"m_strName" => "name",
|
| 616 |
-
"m_strTable" => "
|
| 617 |
"m_srcTableName" => "chat_peopletype"
|
| 618 |
));
|
| 619 |
|
|
@@ -628,7 +628,7 @@ $proto0["m_fromlist"] = array();
|
|
| 628 |
$proto10=array();
|
| 629 |
$proto10["m_link"] = "SQLL_MAIN";
|
| 630 |
$proto11=array();
|
| 631 |
-
$proto11["m_strName"] = "
|
| 632 |
$proto11["m_srcTableName"] = "chat_peopletype";
|
| 633 |
$proto11["m_columns"] = array();
|
| 634 |
$proto11["m_columns"][] = "id";
|
|
|
|
| 3 |
$tdatachat_peopletype[".searchableFields"] = array();
|
| 4 |
$tdatachat_peopletype[".ShortName"] = "chat_peopletype";
|
| 5 |
$tdatachat_peopletype[".OwnerID"] = "";
|
| 6 |
+
$tdatachat_peopletype[".OriginalTable"] = "chat_peopletype";
|
| 7 |
|
| 8 |
|
| 9 |
+
$tdatachat_peopletype[".pagesByType"] = my_json_decode( "{\"search\":[\"search\"]}" );
|
| 10 |
$tdatachat_peopletype[".originalPagesByType"] = $tdatachat_peopletype[".pagesByType"];
|
| 11 |
+
$tdatachat_peopletype[".pages"] = types2pages( my_json_decode( "{\"search\":[\"search\"]}" ) );
|
| 12 |
$tdatachat_peopletype[".originalPages"] = $tdatachat_peopletype[".pages"];
|
| 13 |
+
$tdatachat_peopletype[".defaultPages"] = my_json_decode( "{\"search\":\"search\"}" );
|
| 14 |
$tdatachat_peopletype[".originalDefaultPages"] = $tdatachat_peopletype[".defaultPages"];
|
| 15 |
|
| 16 |
// field labels
|
|
|
|
| 44 |
$tdatachat_peopletype[".nSecOptions"] = 0;
|
| 45 |
|
| 46 |
$tdatachat_peopletype[".mainTableOwnerID"] = "";
|
| 47 |
+
$tdatachat_peopletype[".entityType"] = 0;
|
| 48 |
+
$tdatachat_peopletype[".connId"] = "chats_at_localhost";
|
| 49 |
|
| 50 |
|
| 51 |
+
$tdatachat_peopletype[".strOriginalTableName"] = "chat_peopletype";
|
| 52 |
|
| 53 |
|
| 54 |
|
|
|
|
| 64 |
// temporary
|
| 65 |
//$tdatachat_peopletype[".listAjax"] = false;
|
| 66 |
|
| 67 |
+
$tdatachat_peopletype[".audit"] = false;
|
| 68 |
|
| 69 |
$tdatachat_peopletype[".locking"] = false;
|
| 70 |
|
|
|
|
| 128 |
|
| 129 |
|
| 130 |
|
| 131 |
+
|
| 132 |
|
| 133 |
$tdatachat_peopletype[".ajaxCodeSnippetAdded"] = false;
|
| 134 |
|
|
|
|
| 183 |
$tdatachat_peopletype[".orderindexes"] = array();
|
| 184 |
|
| 185 |
|
| 186 |
+
$tdatachat_peopletype[".sqlHead"] = "SELECT id, name";
|
| 187 |
$tdatachat_peopletype[".sqlFrom"] = "FROM chat_peopletype";
|
| 188 |
$tdatachat_peopletype[".sqlWhereExpr"] = "";
|
| 189 |
$tdatachat_peopletype[".sqlTail"] = "";
|
|
|
|
| 237 |
$fdata["Index"] = 1;
|
| 238 |
$fdata["strName"] = "id";
|
| 239 |
$fdata["GoodName"] = "id";
|
| 240 |
+
$fdata["ownerTable"] = "chat_peopletype";
|
| 241 |
$fdata["Label"] = GetFieldLabel("chat_peopletype","id");
|
| 242 |
$fdata["FieldType"] = 3;
|
| 243 |
|
|
|
|
| 379 |
$fdata["Index"] = 2;
|
| 380 |
$fdata["strName"] = "name";
|
| 381 |
$fdata["GoodName"] = "name";
|
| 382 |
+
$fdata["ownerTable"] = "chat_peopletype";
|
| 383 |
$fdata["Label"] = GetFieldLabel("chat_peopletype","name");
|
| 384 |
$fdata["FieldType"] = 200;
|
| 385 |
|
|
|
|
| 556 |
{
|
| 557 |
$proto0=array();
|
| 558 |
$proto0["m_strHead"] = "SELECT";
|
| 559 |
+
$proto0["m_strFieldList"] = "id, name";
|
| 560 |
$proto0["m_strFrom"] = "FROM chat_peopletype";
|
| 561 |
$proto0["m_strWhere"] = "";
|
| 562 |
$proto0["m_strOrderBy"] = "";
|
|
|
|
| 599 |
$proto6=array();
|
| 600 |
$obj = new SQLField(array(
|
| 601 |
"m_strName" => "id",
|
| 602 |
+
"m_strTable" => "chat_peopletype",
|
| 603 |
"m_srcTableName" => "chat_peopletype"
|
| 604 |
));
|
| 605 |
|
|
|
|
| 613 |
$proto8=array();
|
| 614 |
$obj = new SQLField(array(
|
| 615 |
"m_strName" => "name",
|
| 616 |
+
"m_strTable" => "chat_peopletype",
|
| 617 |
"m_srcTableName" => "chat_peopletype"
|
| 618 |
));
|
| 619 |
|
|
|
|
| 628 |
$proto10=array();
|
| 629 |
$proto10["m_link"] = "SQLL_MAIN";
|
| 630 |
$proto11=array();
|
| 631 |
+
$proto11["m_strName"] = "chat_peopletype";
|
| 632 |
$proto11["m_srcTableName"] = "chat_peopletype";
|
| 633 |
$proto11["m_columns"] = array();
|
| 634 |
$proto11["m_columns"][] = "id";
|
php/include/chat_peopletype_variables.php
CHANGED
|
@@ -2,7 +2,7 @@
|
|
| 2 |
$strTableName="chat_peopletype";
|
| 3 |
$_SESSION["OwnerID"] = $_SESSION["_".$strTableName."_OwnerID"];
|
| 4 |
|
| 5 |
-
$strOriginalTableName="
|
| 6 |
|
| 7 |
$gstrOrderBy="";
|
| 8 |
if(strlen($gstrOrderBy) && strtolower(substr($gstrOrderBy,0,8))!="order by")
|
|
|
|
| 2 |
$strTableName="chat_peopletype";
|
| 3 |
$_SESSION["OwnerID"] = $_SESSION["_".$strTableName."_OwnerID"];
|
| 4 |
|
| 5 |
+
$strOriginalTableName="chat_peopletype";
|
| 6 |
|
| 7 |
$gstrOrderBy="";
|
| 8 |
if(strlen($gstrOrderBy) && strtolower(substr($gstrOrderBy,0,8))!="order by")
|
php/include/chat_settings_settings.php
CHANGED
|
@@ -3,14 +3,14 @@ $tdatachat_settings = array();
|
|
| 3 |
$tdatachat_settings[".searchableFields"] = array();
|
| 4 |
$tdatachat_settings[".ShortName"] = "chat_settings";
|
| 5 |
$tdatachat_settings[".OwnerID"] = "";
|
| 6 |
-
$tdatachat_settings[".OriginalTable"] = "
|
| 7 |
|
| 8 |
|
| 9 |
-
$tdatachat_settings[".pagesByType"] = my_json_decode( "{}" );
|
| 10 |
$tdatachat_settings[".originalPagesByType"] = $tdatachat_settings[".pagesByType"];
|
| 11 |
-
$tdatachat_settings[".pages"] = types2pages( my_json_decode( "{}" ) );
|
| 12 |
$tdatachat_settings[".originalPages"] = $tdatachat_settings[".pages"];
|
| 13 |
-
$tdatachat_settings[".defaultPages"] = my_json_decode( "{}" );
|
| 14 |
$tdatachat_settings[".originalDefaultPages"] = $tdatachat_settings[".defaultPages"];
|
| 15 |
|
| 16 |
// field labels
|
|
@@ -100,6 +100,7 @@ if(mlang_getcurrentlang()=="English")
|
|
| 100 |
$fieldLabelschat_settings["English"]["WB_ClientSecret"] = "Client Secret";
|
| 101 |
$fieldToolTipschat_settings["English"]["WB_ClientSecret"] = "";
|
| 102 |
$placeHolderschat_settings["English"]["WB_ClientSecret"] = "";
|
|
|
|
| 103 |
if (count($fieldToolTipschat_settings["English"]))
|
| 104 |
$tdatachat_settings[".isUseToolTips"] = true;
|
| 105 |
}
|
|
@@ -113,11 +114,11 @@ $tdatachat_settings[".shortTableName"] = "chat_settings";
|
|
| 113 |
$tdatachat_settings[".nSecOptions"] = 0;
|
| 114 |
|
| 115 |
$tdatachat_settings[".mainTableOwnerID"] = "";
|
| 116 |
-
$tdatachat_settings[".entityType"] =
|
| 117 |
-
$tdatachat_settings[".connId"] = "
|
| 118 |
|
| 119 |
|
| 120 |
-
$tdatachat_settings[".strOriginalTableName"] = "
|
| 121 |
|
| 122 |
|
| 123 |
|
|
@@ -133,7 +134,7 @@ $tdatachat_settings[".listAjax"] = false;
|
|
| 133 |
// temporary
|
| 134 |
//$tdatachat_settings[".listAjax"] = false;
|
| 135 |
|
| 136 |
-
$tdatachat_settings[".audit"] =
|
| 137 |
|
| 138 |
$tdatachat_settings[".locking"] = false;
|
| 139 |
|
|
@@ -197,7 +198,7 @@ $tdatachat_settings[".isUseAjaxSuggest"] = true;
|
|
| 197 |
|
| 198 |
|
| 199 |
|
| 200 |
-
|
| 201 |
|
| 202 |
|
| 203 |
|
|
@@ -277,7 +278,7 @@ $tdatachat_settings[".strOrderBy"] = $tstrOrderBy;
|
|
| 277 |
$tdatachat_settings[".orderindexes"] = array();
|
| 278 |
|
| 279 |
|
| 280 |
-
$tdatachat_settings[".sqlHead"] = "SELECT id,
|
| 281 |
$tdatachat_settings[".sqlFrom"] = "FROM chat_settings";
|
| 282 |
$tdatachat_settings[".sqlWhereExpr"] = "";
|
| 283 |
$tdatachat_settings[".sqlTail"] = "";
|
|
@@ -331,7 +332,7 @@ $tdatachat_settings[".hideMobileList"] = array();
|
|
| 331 |
$fdata["Index"] = 1;
|
| 332 |
$fdata["strName"] = "id";
|
| 333 |
$fdata["GoodName"] = "id";
|
| 334 |
-
$fdata["ownerTable"] = "
|
| 335 |
$fdata["Label"] = GetFieldLabel("chat_settings","id");
|
| 336 |
$fdata["FieldType"] = 3;
|
| 337 |
|
|
@@ -473,7 +474,7 @@ $tdatachat_settings[".hideMobileList"] = array();
|
|
| 473 |
$fdata["Index"] = 2;
|
| 474 |
$fdata["strName"] = "timeperiod";
|
| 475 |
$fdata["GoodName"] = "timeperiod";
|
| 476 |
-
$fdata["ownerTable"] = "
|
| 477 |
$fdata["Label"] = GetFieldLabel("chat_settings","timeperiod");
|
| 478 |
$fdata["FieldType"] = 3;
|
| 479 |
|
|
@@ -612,7 +613,7 @@ $tdatachat_settings[".hideMobileList"] = array();
|
|
| 612 |
$fdata["Index"] = 3;
|
| 613 |
$fdata["strName"] = "findusers";
|
| 614 |
$fdata["GoodName"] = "findusers";
|
| 615 |
-
$fdata["ownerTable"] = "
|
| 616 |
$fdata["Label"] = GetFieldLabel("chat_settings","findusers");
|
| 617 |
$fdata["FieldType"] = 3;
|
| 618 |
|
|
@@ -747,7 +748,7 @@ $tdatachat_settings[".hideMobileList"] = array();
|
|
| 747 |
$fdata["Index"] = 4;
|
| 748 |
$fdata["strName"] = "soundpath";
|
| 749 |
$fdata["GoodName"] = "soundpath";
|
| 750 |
-
$fdata["ownerTable"] = "
|
| 751 |
$fdata["Label"] = GetFieldLabel("chat_settings","soundpath");
|
| 752 |
$fdata["FieldType"] = 200;
|
| 753 |
|
|
@@ -885,7 +886,7 @@ $tdatachat_settings[".hideMobileList"] = array();
|
|
| 885 |
$fdata["Index"] = 5;
|
| 886 |
$fdata["strName"] = "soundenable";
|
| 887 |
$fdata["GoodName"] = "soundenable";
|
| 888 |
-
$fdata["ownerTable"] = "
|
| 889 |
$fdata["Label"] = GetFieldLabel("chat_settings","soundenable");
|
| 890 |
$fdata["FieldType"] = 3;
|
| 891 |
|
|
@@ -1020,7 +1021,7 @@ $tdatachat_settings[".hideMobileList"] = array();
|
|
| 1020 |
$fdata["Index"] = 6;
|
| 1021 |
$fdata["strName"] = "videoenable";
|
| 1022 |
$fdata["GoodName"] = "videoenable";
|
| 1023 |
-
$fdata["ownerTable"] = "
|
| 1024 |
$fdata["Label"] = GetFieldLabel("chat_settings","videoenable");
|
| 1025 |
$fdata["FieldType"] = 3;
|
| 1026 |
|
|
@@ -1158,7 +1159,7 @@ $tdatachat_settings[".hideMobileList"] = array();
|
|
| 1158 |
$fdata["Index"] = 7;
|
| 1159 |
$fdata["strName"] = "provider";
|
| 1160 |
$fdata["GoodName"] = "provider";
|
| 1161 |
-
$fdata["ownerTable"] = "
|
| 1162 |
$fdata["Label"] = GetFieldLabel("chat_settings","provider");
|
| 1163 |
$fdata["FieldType"] = 200;
|
| 1164 |
|
|
@@ -1316,7 +1317,7 @@ $tdatachat_settings[".hideMobileList"] = array();
|
|
| 1316 |
$fdata["Index"] = 8;
|
| 1317 |
$fdata["strName"] = "RC_ClientID";
|
| 1318 |
$fdata["GoodName"] = "RC_ClientID";
|
| 1319 |
-
$fdata["ownerTable"] = "
|
| 1320 |
$fdata["Label"] = GetFieldLabel("chat_settings","RC_ClientID");
|
| 1321 |
$fdata["FieldType"] = 200;
|
| 1322 |
|
|
@@ -1455,7 +1456,7 @@ $tdatachat_settings[".hideMobileList"] = array();
|
|
| 1455 |
$fdata["Index"] = 9;
|
| 1456 |
$fdata["strName"] = "RC_ClientSecret";
|
| 1457 |
$fdata["GoodName"] = "RC_ClientSecret";
|
| 1458 |
-
$fdata["ownerTable"] = "
|
| 1459 |
$fdata["Label"] = GetFieldLabel("chat_settings","RC_ClientSecret");
|
| 1460 |
$fdata["FieldType"] = 200;
|
| 1461 |
|
|
@@ -1594,7 +1595,7 @@ $tdatachat_settings[".hideMobileList"] = array();
|
|
| 1594 |
$fdata["Index"] = 10;
|
| 1595 |
$fdata["strName"] = "RC_Account";
|
| 1596 |
$fdata["GoodName"] = "RC_Account";
|
| 1597 |
-
$fdata["ownerTable"] = "
|
| 1598 |
$fdata["Label"] = GetFieldLabel("chat_settings","RC_Account");
|
| 1599 |
$fdata["FieldType"] = 200;
|
| 1600 |
|
|
@@ -1733,7 +1734,7 @@ $tdatachat_settings[".hideMobileList"] = array();
|
|
| 1733 |
$fdata["Index"] = 11;
|
| 1734 |
$fdata["strName"] = "RC_Password";
|
| 1735 |
$fdata["GoodName"] = "RC_Password";
|
| 1736 |
-
$fdata["ownerTable"] = "
|
| 1737 |
$fdata["Label"] = GetFieldLabel("chat_settings","RC_Password");
|
| 1738 |
$fdata["FieldType"] = 200;
|
| 1739 |
|
|
@@ -1872,7 +1873,7 @@ $tdatachat_settings[".hideMobileList"] = array();
|
|
| 1872 |
$fdata["Index"] = 12;
|
| 1873 |
$fdata["strName"] = "Z_APIKey";
|
| 1874 |
$fdata["GoodName"] = "Z_APIKey";
|
| 1875 |
-
$fdata["ownerTable"] = "
|
| 1876 |
$fdata["Label"] = GetFieldLabel("chat_settings","Z_APIKey");
|
| 1877 |
$fdata["FieldType"] = 200;
|
| 1878 |
|
|
@@ -2011,7 +2012,7 @@ $tdatachat_settings[".hideMobileList"] = array();
|
|
| 2011 |
$fdata["Index"] = 13;
|
| 2012 |
$fdata["strName"] = "Z_APISecret";
|
| 2013 |
$fdata["GoodName"] = "Z_APISecret";
|
| 2014 |
-
$fdata["ownerTable"] = "
|
| 2015 |
$fdata["Label"] = GetFieldLabel("chat_settings","Z_APISecret");
|
| 2016 |
$fdata["FieldType"] = 200;
|
| 2017 |
|
|
@@ -2150,7 +2151,7 @@ $tdatachat_settings[".hideMobileList"] = array();
|
|
| 2150 |
$fdata["Index"] = 14;
|
| 2151 |
$fdata["strName"] = "saveInCloud";
|
| 2152 |
$fdata["GoodName"] = "saveInCloud";
|
| 2153 |
-
$fdata["ownerTable"] = "
|
| 2154 |
$fdata["Label"] = GetFieldLabel("chat_settings","saveInCloud");
|
| 2155 |
$fdata["FieldType"] = 3;
|
| 2156 |
|
|
@@ -2285,7 +2286,7 @@ $tdatachat_settings[".hideMobileList"] = array();
|
|
| 2285 |
$fdata["Index"] = 15;
|
| 2286 |
$fdata["strName"] = "Z_Token";
|
| 2287 |
$fdata["GoodName"] = "Z_Token";
|
| 2288 |
-
$fdata["ownerTable"] = "
|
| 2289 |
$fdata["Label"] = GetFieldLabel("chat_settings","Z_Token");
|
| 2290 |
$fdata["FieldType"] = 200;
|
| 2291 |
|
|
@@ -2424,7 +2425,7 @@ $tdatachat_settings[".hideMobileList"] = array();
|
|
| 2424 |
$fdata["Index"] = 16;
|
| 2425 |
$fdata["strName"] = "timezone";
|
| 2426 |
$fdata["GoodName"] = "timezone";
|
| 2427 |
-
$fdata["ownerTable"] = "
|
| 2428 |
$fdata["Label"] = GetFieldLabel("chat_settings","timezone");
|
| 2429 |
$fdata["FieldType"] = 200;
|
| 2430 |
|
|
@@ -2588,7 +2589,7 @@ $tdatachat_settings[".hideMobileList"] = array();
|
|
| 2588 |
$fdata["Index"] = 17;
|
| 2589 |
$fdata["strName"] = "RC_APIServerURL";
|
| 2590 |
$fdata["GoodName"] = "RC_APIServerURL";
|
| 2591 |
-
$fdata["ownerTable"] = "
|
| 2592 |
$fdata["Label"] = GetFieldLabel("chat_settings","RC_APIServerURL");
|
| 2593 |
$fdata["FieldType"] = 200;
|
| 2594 |
|
|
@@ -2727,7 +2728,7 @@ $tdatachat_settings[".hideMobileList"] = array();
|
|
| 2727 |
$fdata["Index"] = 18;
|
| 2728 |
$fdata["strName"] = "MS_ClientID";
|
| 2729 |
$fdata["GoodName"] = "MS_ClientID";
|
| 2730 |
-
$fdata["ownerTable"] = "
|
| 2731 |
$fdata["Label"] = GetFieldLabel("chat_settings","MS_ClientID");
|
| 2732 |
$fdata["FieldType"] = 200;
|
| 2733 |
|
|
@@ -2866,7 +2867,7 @@ $tdatachat_settings[".hideMobileList"] = array();
|
|
| 2866 |
$fdata["Index"] = 19;
|
| 2867 |
$fdata["strName"] = "MS_ClientSecret";
|
| 2868 |
$fdata["GoodName"] = "MS_ClientSecret";
|
| 2869 |
-
$fdata["ownerTable"] = "
|
| 2870 |
$fdata["Label"] = GetFieldLabel("chat_settings","MS_ClientSecret");
|
| 2871 |
$fdata["FieldType"] = 200;
|
| 2872 |
|
|
@@ -3005,7 +3006,7 @@ $tdatachat_settings[".hideMobileList"] = array();
|
|
| 3005 |
$fdata["Index"] = 20;
|
| 3006 |
$fdata["strName"] = "MS_TenantID";
|
| 3007 |
$fdata["GoodName"] = "MS_TenantID";
|
| 3008 |
-
$fdata["ownerTable"] = "
|
| 3009 |
$fdata["Label"] = GetFieldLabel("chat_settings","MS_TenantID");
|
| 3010 |
$fdata["FieldType"] = 200;
|
| 3011 |
|
|
@@ -3144,7 +3145,7 @@ $tdatachat_settings[".hideMobileList"] = array();
|
|
| 3144 |
$fdata["Index"] = 21;
|
| 3145 |
$fdata["strName"] = "G_ClientID";
|
| 3146 |
$fdata["GoodName"] = "G_ClientID";
|
| 3147 |
-
$fdata["ownerTable"] = "
|
| 3148 |
$fdata["Label"] = GetFieldLabel("chat_settings","G_ClientID");
|
| 3149 |
$fdata["FieldType"] = 200;
|
| 3150 |
|
|
@@ -3283,7 +3284,7 @@ $tdatachat_settings[".hideMobileList"] = array();
|
|
| 3283 |
$fdata["Index"] = 22;
|
| 3284 |
$fdata["strName"] = "G_ClientSecret";
|
| 3285 |
$fdata["GoodName"] = "G_ClientSecret";
|
| 3286 |
-
$fdata["ownerTable"] = "
|
| 3287 |
$fdata["Label"] = GetFieldLabel("chat_settings","G_ClientSecret");
|
| 3288 |
$fdata["FieldType"] = 200;
|
| 3289 |
|
|
@@ -3422,7 +3423,7 @@ $tdatachat_settings[".hideMobileList"] = array();
|
|
| 3422 |
$fdata["Index"] = 23;
|
| 3423 |
$fdata["strName"] = "G_APIKey";
|
| 3424 |
$fdata["GoodName"] = "G_APIKey";
|
| 3425 |
-
$fdata["ownerTable"] = "
|
| 3426 |
$fdata["Label"] = GetFieldLabel("chat_settings","G_APIKey");
|
| 3427 |
$fdata["FieldType"] = 200;
|
| 3428 |
|
|
@@ -3561,7 +3562,7 @@ $tdatachat_settings[".hideMobileList"] = array();
|
|
| 3561 |
$fdata["Index"] = 24;
|
| 3562 |
$fdata["strName"] = "WB_ClientID";
|
| 3563 |
$fdata["GoodName"] = "WB_ClientID";
|
| 3564 |
-
$fdata["ownerTable"] = "
|
| 3565 |
$fdata["Label"] = GetFieldLabel("chat_settings","WB_ClientID");
|
| 3566 |
$fdata["FieldType"] = 200;
|
| 3567 |
|
|
@@ -3700,7 +3701,7 @@ $tdatachat_settings[".hideMobileList"] = array();
|
|
| 3700 |
$fdata["Index"] = 25;
|
| 3701 |
$fdata["strName"] = "WB_ClientSecret";
|
| 3702 |
$fdata["GoodName"] = "WB_ClientSecret";
|
| 3703 |
-
$fdata["ownerTable"] = "
|
| 3704 |
$fdata["Label"] = GetFieldLabel("chat_settings","WB_ClientSecret");
|
| 3705 |
$fdata["FieldType"] = 200;
|
| 3706 |
|
|
@@ -3877,7 +3878,7 @@ function createSqlQuery_chat_settings()
|
|
| 3877 |
{
|
| 3878 |
$proto0=array();
|
| 3879 |
$proto0["m_strHead"] = "SELECT";
|
| 3880 |
-
$proto0["m_strFieldList"] = "id,
|
| 3881 |
$proto0["m_strFrom"] = "FROM chat_settings";
|
| 3882 |
$proto0["m_strWhere"] = "";
|
| 3883 |
$proto0["m_strOrderBy"] = "";
|
|
@@ -3920,7 +3921,7 @@ $proto0["m_fieldlist"] = array();
|
|
| 3920 |
$proto6=array();
|
| 3921 |
$obj = new SQLField(array(
|
| 3922 |
"m_strName" => "id",
|
| 3923 |
-
"m_strTable" => "
|
| 3924 |
"m_srcTableName" => "chat_settings"
|
| 3925 |
));
|
| 3926 |
|
|
@@ -3934,7 +3935,7 @@ $proto0["m_fieldlist"][]=$obj;
|
|
| 3934 |
$proto8=array();
|
| 3935 |
$obj = new SQLField(array(
|
| 3936 |
"m_strName" => "timeperiod",
|
| 3937 |
-
"m_strTable" => "
|
| 3938 |
"m_srcTableName" => "chat_settings"
|
| 3939 |
));
|
| 3940 |
|
|
@@ -3948,7 +3949,7 @@ $proto0["m_fieldlist"][]=$obj;
|
|
| 3948 |
$proto10=array();
|
| 3949 |
$obj = new SQLField(array(
|
| 3950 |
"m_strName" => "findusers",
|
| 3951 |
-
"m_strTable" => "
|
| 3952 |
"m_srcTableName" => "chat_settings"
|
| 3953 |
));
|
| 3954 |
|
|
@@ -3962,7 +3963,7 @@ $proto0["m_fieldlist"][]=$obj;
|
|
| 3962 |
$proto12=array();
|
| 3963 |
$obj = new SQLField(array(
|
| 3964 |
"m_strName" => "soundpath",
|
| 3965 |
-
"m_strTable" => "
|
| 3966 |
"m_srcTableName" => "chat_settings"
|
| 3967 |
));
|
| 3968 |
|
|
@@ -3976,7 +3977,7 @@ $proto0["m_fieldlist"][]=$obj;
|
|
| 3976 |
$proto14=array();
|
| 3977 |
$obj = new SQLField(array(
|
| 3978 |
"m_strName" => "soundenable",
|
| 3979 |
-
"m_strTable" => "
|
| 3980 |
"m_srcTableName" => "chat_settings"
|
| 3981 |
));
|
| 3982 |
|
|
@@ -3990,7 +3991,7 @@ $proto0["m_fieldlist"][]=$obj;
|
|
| 3990 |
$proto16=array();
|
| 3991 |
$obj = new SQLField(array(
|
| 3992 |
"m_strName" => "videoenable",
|
| 3993 |
-
"m_strTable" => "
|
| 3994 |
"m_srcTableName" => "chat_settings"
|
| 3995 |
));
|
| 3996 |
|
|
@@ -4004,7 +4005,7 @@ $proto0["m_fieldlist"][]=$obj;
|
|
| 4004 |
$proto18=array();
|
| 4005 |
$obj = new SQLField(array(
|
| 4006 |
"m_strName" => "provider",
|
| 4007 |
-
"m_strTable" => "
|
| 4008 |
"m_srcTableName" => "chat_settings"
|
| 4009 |
));
|
| 4010 |
|
|
@@ -4018,7 +4019,7 @@ $proto0["m_fieldlist"][]=$obj;
|
|
| 4018 |
$proto20=array();
|
| 4019 |
$obj = new SQLField(array(
|
| 4020 |
"m_strName" => "RC_ClientID",
|
| 4021 |
-
"m_strTable" => "
|
| 4022 |
"m_srcTableName" => "chat_settings"
|
| 4023 |
));
|
| 4024 |
|
|
@@ -4032,7 +4033,7 @@ $proto0["m_fieldlist"][]=$obj;
|
|
| 4032 |
$proto22=array();
|
| 4033 |
$obj = new SQLField(array(
|
| 4034 |
"m_strName" => "RC_ClientSecret",
|
| 4035 |
-
"m_strTable" => "
|
| 4036 |
"m_srcTableName" => "chat_settings"
|
| 4037 |
));
|
| 4038 |
|
|
@@ -4046,7 +4047,7 @@ $proto0["m_fieldlist"][]=$obj;
|
|
| 4046 |
$proto24=array();
|
| 4047 |
$obj = new SQLField(array(
|
| 4048 |
"m_strName" => "RC_Account",
|
| 4049 |
-
"m_strTable" => "
|
| 4050 |
"m_srcTableName" => "chat_settings"
|
| 4051 |
));
|
| 4052 |
|
|
@@ -4060,7 +4061,7 @@ $proto0["m_fieldlist"][]=$obj;
|
|
| 4060 |
$proto26=array();
|
| 4061 |
$obj = new SQLField(array(
|
| 4062 |
"m_strName" => "RC_Password",
|
| 4063 |
-
"m_strTable" => "
|
| 4064 |
"m_srcTableName" => "chat_settings"
|
| 4065 |
));
|
| 4066 |
|
|
@@ -4074,7 +4075,7 @@ $proto0["m_fieldlist"][]=$obj;
|
|
| 4074 |
$proto28=array();
|
| 4075 |
$obj = new SQLField(array(
|
| 4076 |
"m_strName" => "Z_APIKey",
|
| 4077 |
-
"m_strTable" => "
|
| 4078 |
"m_srcTableName" => "chat_settings"
|
| 4079 |
));
|
| 4080 |
|
|
@@ -4088,7 +4089,7 @@ $proto0["m_fieldlist"][]=$obj;
|
|
| 4088 |
$proto30=array();
|
| 4089 |
$obj = new SQLField(array(
|
| 4090 |
"m_strName" => "Z_APISecret",
|
| 4091 |
-
"m_strTable" => "
|
| 4092 |
"m_srcTableName" => "chat_settings"
|
| 4093 |
));
|
| 4094 |
|
|
@@ -4102,7 +4103,7 @@ $proto0["m_fieldlist"][]=$obj;
|
|
| 4102 |
$proto32=array();
|
| 4103 |
$obj = new SQLField(array(
|
| 4104 |
"m_strName" => "saveInCloud",
|
| 4105 |
-
"m_strTable" => "
|
| 4106 |
"m_srcTableName" => "chat_settings"
|
| 4107 |
));
|
| 4108 |
|
|
@@ -4116,7 +4117,7 @@ $proto0["m_fieldlist"][]=$obj;
|
|
| 4116 |
$proto34=array();
|
| 4117 |
$obj = new SQLField(array(
|
| 4118 |
"m_strName" => "Z_Token",
|
| 4119 |
-
"m_strTable" => "
|
| 4120 |
"m_srcTableName" => "chat_settings"
|
| 4121 |
));
|
| 4122 |
|
|
@@ -4130,7 +4131,7 @@ $proto0["m_fieldlist"][]=$obj;
|
|
| 4130 |
$proto36=array();
|
| 4131 |
$obj = new SQLField(array(
|
| 4132 |
"m_strName" => "timezone",
|
| 4133 |
-
"m_strTable" => "
|
| 4134 |
"m_srcTableName" => "chat_settings"
|
| 4135 |
));
|
| 4136 |
|
|
@@ -4144,7 +4145,7 @@ $proto0["m_fieldlist"][]=$obj;
|
|
| 4144 |
$proto38=array();
|
| 4145 |
$obj = new SQLField(array(
|
| 4146 |
"m_strName" => "RC_APIServerURL",
|
| 4147 |
-
"m_strTable" => "
|
| 4148 |
"m_srcTableName" => "chat_settings"
|
| 4149 |
));
|
| 4150 |
|
|
@@ -4158,7 +4159,7 @@ $proto0["m_fieldlist"][]=$obj;
|
|
| 4158 |
$proto40=array();
|
| 4159 |
$obj = new SQLField(array(
|
| 4160 |
"m_strName" => "MS_ClientID",
|
| 4161 |
-
"m_strTable" => "
|
| 4162 |
"m_srcTableName" => "chat_settings"
|
| 4163 |
));
|
| 4164 |
|
|
@@ -4172,7 +4173,7 @@ $proto0["m_fieldlist"][]=$obj;
|
|
| 4172 |
$proto42=array();
|
| 4173 |
$obj = new SQLField(array(
|
| 4174 |
"m_strName" => "MS_ClientSecret",
|
| 4175 |
-
"m_strTable" => "
|
| 4176 |
"m_srcTableName" => "chat_settings"
|
| 4177 |
));
|
| 4178 |
|
|
@@ -4186,7 +4187,7 @@ $proto0["m_fieldlist"][]=$obj;
|
|
| 4186 |
$proto44=array();
|
| 4187 |
$obj = new SQLField(array(
|
| 4188 |
"m_strName" => "MS_TenantID",
|
| 4189 |
-
"m_strTable" => "
|
| 4190 |
"m_srcTableName" => "chat_settings"
|
| 4191 |
));
|
| 4192 |
|
|
@@ -4200,7 +4201,7 @@ $proto0["m_fieldlist"][]=$obj;
|
|
| 4200 |
$proto46=array();
|
| 4201 |
$obj = new SQLField(array(
|
| 4202 |
"m_strName" => "G_ClientID",
|
| 4203 |
-
"m_strTable" => "
|
| 4204 |
"m_srcTableName" => "chat_settings"
|
| 4205 |
));
|
| 4206 |
|
|
@@ -4214,7 +4215,7 @@ $proto0["m_fieldlist"][]=$obj;
|
|
| 4214 |
$proto48=array();
|
| 4215 |
$obj = new SQLField(array(
|
| 4216 |
"m_strName" => "G_ClientSecret",
|
| 4217 |
-
"m_strTable" => "
|
| 4218 |
"m_srcTableName" => "chat_settings"
|
| 4219 |
));
|
| 4220 |
|
|
@@ -4228,7 +4229,7 @@ $proto0["m_fieldlist"][]=$obj;
|
|
| 4228 |
$proto50=array();
|
| 4229 |
$obj = new SQLField(array(
|
| 4230 |
"m_strName" => "G_APIKey",
|
| 4231 |
-
"m_strTable" => "
|
| 4232 |
"m_srcTableName" => "chat_settings"
|
| 4233 |
));
|
| 4234 |
|
|
@@ -4242,7 +4243,7 @@ $proto0["m_fieldlist"][]=$obj;
|
|
| 4242 |
$proto52=array();
|
| 4243 |
$obj = new SQLField(array(
|
| 4244 |
"m_strName" => "WB_ClientID",
|
| 4245 |
-
"m_strTable" => "
|
| 4246 |
"m_srcTableName" => "chat_settings"
|
| 4247 |
));
|
| 4248 |
|
|
@@ -4256,7 +4257,7 @@ $proto0["m_fieldlist"][]=$obj;
|
|
| 4256 |
$proto54=array();
|
| 4257 |
$obj = new SQLField(array(
|
| 4258 |
"m_strName" => "WB_ClientSecret",
|
| 4259 |
-
"m_strTable" => "
|
| 4260 |
"m_srcTableName" => "chat_settings"
|
| 4261 |
));
|
| 4262 |
|
|
@@ -4271,7 +4272,7 @@ $proto0["m_fromlist"] = array();
|
|
| 4271 |
$proto56=array();
|
| 4272 |
$proto56["m_link"] = "SQLL_MAIN";
|
| 4273 |
$proto57=array();
|
| 4274 |
-
$proto57["m_strName"] = "
|
| 4275 |
$proto57["m_srcTableName"] = "chat_settings";
|
| 4276 |
$proto57["m_columns"] = array();
|
| 4277 |
$proto57["m_columns"][] = "id";
|
|
|
|
| 3 |
$tdatachat_settings[".searchableFields"] = array();
|
| 4 |
$tdatachat_settings[".ShortName"] = "chat_settings";
|
| 5 |
$tdatachat_settings[".OwnerID"] = "";
|
| 6 |
+
$tdatachat_settings[".OriginalTable"] = "chat_settings";
|
| 7 |
|
| 8 |
|
| 9 |
+
$tdatachat_settings[".pagesByType"] = my_json_decode( "{\"edit\":[\"edit\"],\"search\":[\"search\"]}" );
|
| 10 |
$tdatachat_settings[".originalPagesByType"] = $tdatachat_settings[".pagesByType"];
|
| 11 |
+
$tdatachat_settings[".pages"] = types2pages( my_json_decode( "{\"edit\":[\"edit\"],\"search\":[\"search\"]}" ) );
|
| 12 |
$tdatachat_settings[".originalPages"] = $tdatachat_settings[".pages"];
|
| 13 |
+
$tdatachat_settings[".defaultPages"] = my_json_decode( "{\"edit\":\"edit\",\"search\":\"search\"}" );
|
| 14 |
$tdatachat_settings[".originalDefaultPages"] = $tdatachat_settings[".defaultPages"];
|
| 15 |
|
| 16 |
// field labels
|
|
|
|
| 100 |
$fieldLabelschat_settings["English"]["WB_ClientSecret"] = "Client Secret";
|
| 101 |
$fieldToolTipschat_settings["English"]["WB_ClientSecret"] = "";
|
| 102 |
$placeHolderschat_settings["English"]["WB_ClientSecret"] = "";
|
| 103 |
+
$pageTitleschat_settings["English"]["edit"] = "Chat Settings";
|
| 104 |
if (count($fieldToolTipschat_settings["English"]))
|
| 105 |
$tdatachat_settings[".isUseToolTips"] = true;
|
| 106 |
}
|
|
|
|
| 114 |
$tdatachat_settings[".nSecOptions"] = 0;
|
| 115 |
|
| 116 |
$tdatachat_settings[".mainTableOwnerID"] = "";
|
| 117 |
+
$tdatachat_settings[".entityType"] = 0;
|
| 118 |
+
$tdatachat_settings[".connId"] = "chats_at_localhost";
|
| 119 |
|
| 120 |
|
| 121 |
+
$tdatachat_settings[".strOriginalTableName"] = "chat_settings";
|
| 122 |
|
| 123 |
|
| 124 |
|
|
|
|
| 134 |
// temporary
|
| 135 |
//$tdatachat_settings[".listAjax"] = false;
|
| 136 |
|
| 137 |
+
$tdatachat_settings[".audit"] = false;
|
| 138 |
|
| 139 |
$tdatachat_settings[".locking"] = false;
|
| 140 |
|
|
|
|
| 198 |
|
| 199 |
|
| 200 |
|
| 201 |
+
|
| 202 |
|
| 203 |
|
| 204 |
|
|
|
|
| 278 |
$tdatachat_settings[".orderindexes"] = array();
|
| 279 |
|
| 280 |
|
| 281 |
+
$tdatachat_settings[".sqlHead"] = "SELECT id, timeperiod, findusers, soundpath, soundenable, videoenable, provider, RC_ClientID, RC_ClientSecret, RC_Account, RC_Password, Z_APIKey, Z_APISecret, saveInCloud, Z_Token, timezone, RC_APIServerURL, MS_ClientID, MS_ClientSecret, MS_TenantID, G_ClientID, G_ClientSecret, G_APIKey, WB_ClientID, WB_ClientSecret";
|
| 282 |
$tdatachat_settings[".sqlFrom"] = "FROM chat_settings";
|
| 283 |
$tdatachat_settings[".sqlWhereExpr"] = "";
|
| 284 |
$tdatachat_settings[".sqlTail"] = "";
|
|
|
|
| 332 |
$fdata["Index"] = 1;
|
| 333 |
$fdata["strName"] = "id";
|
| 334 |
$fdata["GoodName"] = "id";
|
| 335 |
+
$fdata["ownerTable"] = "chat_settings";
|
| 336 |
$fdata["Label"] = GetFieldLabel("chat_settings","id");
|
| 337 |
$fdata["FieldType"] = 3;
|
| 338 |
|
|
|
|
| 474 |
$fdata["Index"] = 2;
|
| 475 |
$fdata["strName"] = "timeperiod";
|
| 476 |
$fdata["GoodName"] = "timeperiod";
|
| 477 |
+
$fdata["ownerTable"] = "chat_settings";
|
| 478 |
$fdata["Label"] = GetFieldLabel("chat_settings","timeperiod");
|
| 479 |
$fdata["FieldType"] = 3;
|
| 480 |
|
|
|
|
| 613 |
$fdata["Index"] = 3;
|
| 614 |
$fdata["strName"] = "findusers";
|
| 615 |
$fdata["GoodName"] = "findusers";
|
| 616 |
+
$fdata["ownerTable"] = "chat_settings";
|
| 617 |
$fdata["Label"] = GetFieldLabel("chat_settings","findusers");
|
| 618 |
$fdata["FieldType"] = 3;
|
| 619 |
|
|
|
|
| 748 |
$fdata["Index"] = 4;
|
| 749 |
$fdata["strName"] = "soundpath";
|
| 750 |
$fdata["GoodName"] = "soundpath";
|
| 751 |
+
$fdata["ownerTable"] = "chat_settings";
|
| 752 |
$fdata["Label"] = GetFieldLabel("chat_settings","soundpath");
|
| 753 |
$fdata["FieldType"] = 200;
|
| 754 |
|
|
|
|
| 886 |
$fdata["Index"] = 5;
|
| 887 |
$fdata["strName"] = "soundenable";
|
| 888 |
$fdata["GoodName"] = "soundenable";
|
| 889 |
+
$fdata["ownerTable"] = "chat_settings";
|
| 890 |
$fdata["Label"] = GetFieldLabel("chat_settings","soundenable");
|
| 891 |
$fdata["FieldType"] = 3;
|
| 892 |
|
|
|
|
| 1021 |
$fdata["Index"] = 6;
|
| 1022 |
$fdata["strName"] = "videoenable";
|
| 1023 |
$fdata["GoodName"] = "videoenable";
|
| 1024 |
+
$fdata["ownerTable"] = "chat_settings";
|
| 1025 |
$fdata["Label"] = GetFieldLabel("chat_settings","videoenable");
|
| 1026 |
$fdata["FieldType"] = 3;
|
| 1027 |
|
|
|
|
| 1159 |
$fdata["Index"] = 7;
|
| 1160 |
$fdata["strName"] = "provider";
|
| 1161 |
$fdata["GoodName"] = "provider";
|
| 1162 |
+
$fdata["ownerTable"] = "chat_settings";
|
| 1163 |
$fdata["Label"] = GetFieldLabel("chat_settings","provider");
|
| 1164 |
$fdata["FieldType"] = 200;
|
| 1165 |
|
|
|
|
| 1317 |
$fdata["Index"] = 8;
|
| 1318 |
$fdata["strName"] = "RC_ClientID";
|
| 1319 |
$fdata["GoodName"] = "RC_ClientID";
|
| 1320 |
+
$fdata["ownerTable"] = "chat_settings";
|
| 1321 |
$fdata["Label"] = GetFieldLabel("chat_settings","RC_ClientID");
|
| 1322 |
$fdata["FieldType"] = 200;
|
| 1323 |
|
|
|
|
| 1456 |
$fdata["Index"] = 9;
|
| 1457 |
$fdata["strName"] = "RC_ClientSecret";
|
| 1458 |
$fdata["GoodName"] = "RC_ClientSecret";
|
| 1459 |
+
$fdata["ownerTable"] = "chat_settings";
|
| 1460 |
$fdata["Label"] = GetFieldLabel("chat_settings","RC_ClientSecret");
|
| 1461 |
$fdata["FieldType"] = 200;
|
| 1462 |
|
|
|
|
| 1595 |
$fdata["Index"] = 10;
|
| 1596 |
$fdata["strName"] = "RC_Account";
|
| 1597 |
$fdata["GoodName"] = "RC_Account";
|
| 1598 |
+
$fdata["ownerTable"] = "chat_settings";
|
| 1599 |
$fdata["Label"] = GetFieldLabel("chat_settings","RC_Account");
|
| 1600 |
$fdata["FieldType"] = 200;
|
| 1601 |
|
|
|
|
| 1734 |
$fdata["Index"] = 11;
|
| 1735 |
$fdata["strName"] = "RC_Password";
|
| 1736 |
$fdata["GoodName"] = "RC_Password";
|
| 1737 |
+
$fdata["ownerTable"] = "chat_settings";
|
| 1738 |
$fdata["Label"] = GetFieldLabel("chat_settings","RC_Password");
|
| 1739 |
$fdata["FieldType"] = 200;
|
| 1740 |
|
|
|
|
| 1873 |
$fdata["Index"] = 12;
|
| 1874 |
$fdata["strName"] = "Z_APIKey";
|
| 1875 |
$fdata["GoodName"] = "Z_APIKey";
|
| 1876 |
+
$fdata["ownerTable"] = "chat_settings";
|
| 1877 |
$fdata["Label"] = GetFieldLabel("chat_settings","Z_APIKey");
|
| 1878 |
$fdata["FieldType"] = 200;
|
| 1879 |
|
|
|
|
| 2012 |
$fdata["Index"] = 13;
|
| 2013 |
$fdata["strName"] = "Z_APISecret";
|
| 2014 |
$fdata["GoodName"] = "Z_APISecret";
|
| 2015 |
+
$fdata["ownerTable"] = "chat_settings";
|
| 2016 |
$fdata["Label"] = GetFieldLabel("chat_settings","Z_APISecret");
|
| 2017 |
$fdata["FieldType"] = 200;
|
| 2018 |
|
|
|
|
| 2151 |
$fdata["Index"] = 14;
|
| 2152 |
$fdata["strName"] = "saveInCloud";
|
| 2153 |
$fdata["GoodName"] = "saveInCloud";
|
| 2154 |
+
$fdata["ownerTable"] = "chat_settings";
|
| 2155 |
$fdata["Label"] = GetFieldLabel("chat_settings","saveInCloud");
|
| 2156 |
$fdata["FieldType"] = 3;
|
| 2157 |
|
|
|
|
| 2286 |
$fdata["Index"] = 15;
|
| 2287 |
$fdata["strName"] = "Z_Token";
|
| 2288 |
$fdata["GoodName"] = "Z_Token";
|
| 2289 |
+
$fdata["ownerTable"] = "chat_settings";
|
| 2290 |
$fdata["Label"] = GetFieldLabel("chat_settings","Z_Token");
|
| 2291 |
$fdata["FieldType"] = 200;
|
| 2292 |
|
|
|
|
| 2425 |
$fdata["Index"] = 16;
|
| 2426 |
$fdata["strName"] = "timezone";
|
| 2427 |
$fdata["GoodName"] = "timezone";
|
| 2428 |
+
$fdata["ownerTable"] = "chat_settings";
|
| 2429 |
$fdata["Label"] = GetFieldLabel("chat_settings","timezone");
|
| 2430 |
$fdata["FieldType"] = 200;
|
| 2431 |
|
|
|
|
| 2589 |
$fdata["Index"] = 17;
|
| 2590 |
$fdata["strName"] = "RC_APIServerURL";
|
| 2591 |
$fdata["GoodName"] = "RC_APIServerURL";
|
| 2592 |
+
$fdata["ownerTable"] = "chat_settings";
|
| 2593 |
$fdata["Label"] = GetFieldLabel("chat_settings","RC_APIServerURL");
|
| 2594 |
$fdata["FieldType"] = 200;
|
| 2595 |
|
|
|
|
| 2728 |
$fdata["Index"] = 18;
|
| 2729 |
$fdata["strName"] = "MS_ClientID";
|
| 2730 |
$fdata["GoodName"] = "MS_ClientID";
|
| 2731 |
+
$fdata["ownerTable"] = "chat_settings";
|
| 2732 |
$fdata["Label"] = GetFieldLabel("chat_settings","MS_ClientID");
|
| 2733 |
$fdata["FieldType"] = 200;
|
| 2734 |
|
|
|
|
| 2867 |
$fdata["Index"] = 19;
|
| 2868 |
$fdata["strName"] = "MS_ClientSecret";
|
| 2869 |
$fdata["GoodName"] = "MS_ClientSecret";
|
| 2870 |
+
$fdata["ownerTable"] = "chat_settings";
|
| 2871 |
$fdata["Label"] = GetFieldLabel("chat_settings","MS_ClientSecret");
|
| 2872 |
$fdata["FieldType"] = 200;
|
| 2873 |
|
|
|
|
| 3006 |
$fdata["Index"] = 20;
|
| 3007 |
$fdata["strName"] = "MS_TenantID";
|
| 3008 |
$fdata["GoodName"] = "MS_TenantID";
|
| 3009 |
+
$fdata["ownerTable"] = "chat_settings";
|
| 3010 |
$fdata["Label"] = GetFieldLabel("chat_settings","MS_TenantID");
|
| 3011 |
$fdata["FieldType"] = 200;
|
| 3012 |
|
|
|
|
| 3145 |
$fdata["Index"] = 21;
|
| 3146 |
$fdata["strName"] = "G_ClientID";
|
| 3147 |
$fdata["GoodName"] = "G_ClientID";
|
| 3148 |
+
$fdata["ownerTable"] = "chat_settings";
|
| 3149 |
$fdata["Label"] = GetFieldLabel("chat_settings","G_ClientID");
|
| 3150 |
$fdata["FieldType"] = 200;
|
| 3151 |
|
|
|
|
| 3284 |
$fdata["Index"] = 22;
|
| 3285 |
$fdata["strName"] = "G_ClientSecret";
|
| 3286 |
$fdata["GoodName"] = "G_ClientSecret";
|
| 3287 |
+
$fdata["ownerTable"] = "chat_settings";
|
| 3288 |
$fdata["Label"] = GetFieldLabel("chat_settings","G_ClientSecret");
|
| 3289 |
$fdata["FieldType"] = 200;
|
| 3290 |
|
|
|
|
| 3423 |
$fdata["Index"] = 23;
|
| 3424 |
$fdata["strName"] = "G_APIKey";
|
| 3425 |
$fdata["GoodName"] = "G_APIKey";
|
| 3426 |
+
$fdata["ownerTable"] = "chat_settings";
|
| 3427 |
$fdata["Label"] = GetFieldLabel("chat_settings","G_APIKey");
|
| 3428 |
$fdata["FieldType"] = 200;
|
| 3429 |
|
|
|
|
| 3562 |
$fdata["Index"] = 24;
|
| 3563 |
$fdata["strName"] = "WB_ClientID";
|
| 3564 |
$fdata["GoodName"] = "WB_ClientID";
|
| 3565 |
+
$fdata["ownerTable"] = "chat_settings";
|
| 3566 |
$fdata["Label"] = GetFieldLabel("chat_settings","WB_ClientID");
|
| 3567 |
$fdata["FieldType"] = 200;
|
| 3568 |
|
|
|
|
| 3701 |
$fdata["Index"] = 25;
|
| 3702 |
$fdata["strName"] = "WB_ClientSecret";
|
| 3703 |
$fdata["GoodName"] = "WB_ClientSecret";
|
| 3704 |
+
$fdata["ownerTable"] = "chat_settings";
|
| 3705 |
$fdata["Label"] = GetFieldLabel("chat_settings","WB_ClientSecret");
|
| 3706 |
$fdata["FieldType"] = 200;
|
| 3707 |
|
|
|
|
| 3878 |
{
|
| 3879 |
$proto0=array();
|
| 3880 |
$proto0["m_strHead"] = "SELECT";
|
| 3881 |
+
$proto0["m_strFieldList"] = "id, timeperiod, findusers, soundpath, soundenable, videoenable, provider, RC_ClientID, RC_ClientSecret, RC_Account, RC_Password, Z_APIKey, Z_APISecret, saveInCloud, Z_Token, timezone, RC_APIServerURL, MS_ClientID, MS_ClientSecret, MS_TenantID, G_ClientID, G_ClientSecret, G_APIKey, WB_ClientID, WB_ClientSecret";
|
| 3882 |
$proto0["m_strFrom"] = "FROM chat_settings";
|
| 3883 |
$proto0["m_strWhere"] = "";
|
| 3884 |
$proto0["m_strOrderBy"] = "";
|
|
|
|
| 3921 |
$proto6=array();
|
| 3922 |
$obj = new SQLField(array(
|
| 3923 |
"m_strName" => "id",
|
| 3924 |
+
"m_strTable" => "chat_settings",
|
| 3925 |
"m_srcTableName" => "chat_settings"
|
| 3926 |
));
|
| 3927 |
|
|
|
|
| 3935 |
$proto8=array();
|
| 3936 |
$obj = new SQLField(array(
|
| 3937 |
"m_strName" => "timeperiod",
|
| 3938 |
+
"m_strTable" => "chat_settings",
|
| 3939 |
"m_srcTableName" => "chat_settings"
|
| 3940 |
));
|
| 3941 |
|
|
|
|
| 3949 |
$proto10=array();
|
| 3950 |
$obj = new SQLField(array(
|
| 3951 |
"m_strName" => "findusers",
|
| 3952 |
+
"m_strTable" => "chat_settings",
|
| 3953 |
"m_srcTableName" => "chat_settings"
|
| 3954 |
));
|
| 3955 |
|
|
|
|
| 3963 |
$proto12=array();
|
| 3964 |
$obj = new SQLField(array(
|
| 3965 |
"m_strName" => "soundpath",
|
| 3966 |
+
"m_strTable" => "chat_settings",
|
| 3967 |
"m_srcTableName" => "chat_settings"
|
| 3968 |
));
|
| 3969 |
|
|
|
|
| 3977 |
$proto14=array();
|
| 3978 |
$obj = new SQLField(array(
|
| 3979 |
"m_strName" => "soundenable",
|
| 3980 |
+
"m_strTable" => "chat_settings",
|
| 3981 |
"m_srcTableName" => "chat_settings"
|
| 3982 |
));
|
| 3983 |
|
|
|
|
| 3991 |
$proto16=array();
|
| 3992 |
$obj = new SQLField(array(
|
| 3993 |
"m_strName" => "videoenable",
|
| 3994 |
+
"m_strTable" => "chat_settings",
|
| 3995 |
"m_srcTableName" => "chat_settings"
|
| 3996 |
));
|
| 3997 |
|
|
|
|
| 4005 |
$proto18=array();
|
| 4006 |
$obj = new SQLField(array(
|
| 4007 |
"m_strName" => "provider",
|
| 4008 |
+
"m_strTable" => "chat_settings",
|
| 4009 |
"m_srcTableName" => "chat_settings"
|
| 4010 |
));
|
| 4011 |
|
|
|
|
| 4019 |
$proto20=array();
|
| 4020 |
$obj = new SQLField(array(
|
| 4021 |
"m_strName" => "RC_ClientID",
|
| 4022 |
+
"m_strTable" => "chat_settings",
|
| 4023 |
"m_srcTableName" => "chat_settings"
|
| 4024 |
));
|
| 4025 |
|
|
|
|
| 4033 |
$proto22=array();
|
| 4034 |
$obj = new SQLField(array(
|
| 4035 |
"m_strName" => "RC_ClientSecret",
|
| 4036 |
+
"m_strTable" => "chat_settings",
|
| 4037 |
"m_srcTableName" => "chat_settings"
|
| 4038 |
));
|
| 4039 |
|
|
|
|
| 4047 |
$proto24=array();
|
| 4048 |
$obj = new SQLField(array(
|
| 4049 |
"m_strName" => "RC_Account",
|
| 4050 |
+
"m_strTable" => "chat_settings",
|
| 4051 |
"m_srcTableName" => "chat_settings"
|
| 4052 |
));
|
| 4053 |
|
|
|
|
| 4061 |
$proto26=array();
|
| 4062 |
$obj = new SQLField(array(
|
| 4063 |
"m_strName" => "RC_Password",
|
| 4064 |
+
"m_strTable" => "chat_settings",
|
| 4065 |
"m_srcTableName" => "chat_settings"
|
| 4066 |
));
|
| 4067 |
|
|
|
|
| 4075 |
$proto28=array();
|
| 4076 |
$obj = new SQLField(array(
|
| 4077 |
"m_strName" => "Z_APIKey",
|
| 4078 |
+
"m_strTable" => "chat_settings",
|
| 4079 |
"m_srcTableName" => "chat_settings"
|
| 4080 |
));
|
| 4081 |
|
|
|
|
| 4089 |
$proto30=array();
|
| 4090 |
$obj = new SQLField(array(
|
| 4091 |
"m_strName" => "Z_APISecret",
|
| 4092 |
+
"m_strTable" => "chat_settings",
|
| 4093 |
"m_srcTableName" => "chat_settings"
|
| 4094 |
));
|
| 4095 |
|
|
|
|
| 4103 |
$proto32=array();
|
| 4104 |
$obj = new SQLField(array(
|
| 4105 |
"m_strName" => "saveInCloud",
|
| 4106 |
+
"m_strTable" => "chat_settings",
|
| 4107 |
"m_srcTableName" => "chat_settings"
|
| 4108 |
));
|
| 4109 |
|
|
|
|
| 4117 |
$proto34=array();
|
| 4118 |
$obj = new SQLField(array(
|
| 4119 |
"m_strName" => "Z_Token",
|
| 4120 |
+
"m_strTable" => "chat_settings",
|
| 4121 |
"m_srcTableName" => "chat_settings"
|
| 4122 |
));
|
| 4123 |
|
|
|
|
| 4131 |
$proto36=array();
|
| 4132 |
$obj = new SQLField(array(
|
| 4133 |
"m_strName" => "timezone",
|
| 4134 |
+
"m_strTable" => "chat_settings",
|
| 4135 |
"m_srcTableName" => "chat_settings"
|
| 4136 |
));
|
| 4137 |
|
|
|
|
| 4145 |
$proto38=array();
|
| 4146 |
$obj = new SQLField(array(
|
| 4147 |
"m_strName" => "RC_APIServerURL",
|
| 4148 |
+
"m_strTable" => "chat_settings",
|
| 4149 |
"m_srcTableName" => "chat_settings"
|
| 4150 |
));
|
| 4151 |
|
|
|
|
| 4159 |
$proto40=array();
|
| 4160 |
$obj = new SQLField(array(
|
| 4161 |
"m_strName" => "MS_ClientID",
|
| 4162 |
+
"m_strTable" => "chat_settings",
|
| 4163 |
"m_srcTableName" => "chat_settings"
|
| 4164 |
));
|
| 4165 |
|
|
|
|
| 4173 |
$proto42=array();
|
| 4174 |
$obj = new SQLField(array(
|
| 4175 |
"m_strName" => "MS_ClientSecret",
|
| 4176 |
+
"m_strTable" => "chat_settings",
|
| 4177 |
"m_srcTableName" => "chat_settings"
|
| 4178 |
));
|
| 4179 |
|
|
|
|
| 4187 |
$proto44=array();
|
| 4188 |
$obj = new SQLField(array(
|
| 4189 |
"m_strName" => "MS_TenantID",
|
| 4190 |
+
"m_strTable" => "chat_settings",
|
| 4191 |
"m_srcTableName" => "chat_settings"
|
| 4192 |
));
|
| 4193 |
|
|
|
|
| 4201 |
$proto46=array();
|
| 4202 |
$obj = new SQLField(array(
|
| 4203 |
"m_strName" => "G_ClientID",
|
| 4204 |
+
"m_strTable" => "chat_settings",
|
| 4205 |
"m_srcTableName" => "chat_settings"
|
| 4206 |
));
|
| 4207 |
|
|
|
|
| 4215 |
$proto48=array();
|
| 4216 |
$obj = new SQLField(array(
|
| 4217 |
"m_strName" => "G_ClientSecret",
|
| 4218 |
+
"m_strTable" => "chat_settings",
|
| 4219 |
"m_srcTableName" => "chat_settings"
|
| 4220 |
));
|
| 4221 |
|
|
|
|
| 4229 |
$proto50=array();
|
| 4230 |
$obj = new SQLField(array(
|
| 4231 |
"m_strName" => "G_APIKey",
|
| 4232 |
+
"m_strTable" => "chat_settings",
|
| 4233 |
"m_srcTableName" => "chat_settings"
|
| 4234 |
));
|
| 4235 |
|
|
|
|
| 4243 |
$proto52=array();
|
| 4244 |
$obj = new SQLField(array(
|
| 4245 |
"m_strName" => "WB_ClientID",
|
| 4246 |
+
"m_strTable" => "chat_settings",
|
| 4247 |
"m_srcTableName" => "chat_settings"
|
| 4248 |
));
|
| 4249 |
|
|
|
|
| 4257 |
$proto54=array();
|
| 4258 |
$obj = new SQLField(array(
|
| 4259 |
"m_strName" => "WB_ClientSecret",
|
| 4260 |
+
"m_strTable" => "chat_settings",
|
| 4261 |
"m_srcTableName" => "chat_settings"
|
| 4262 |
));
|
| 4263 |
|
|
|
|
| 4272 |
$proto56=array();
|
| 4273 |
$proto56["m_link"] = "SQLL_MAIN";
|
| 4274 |
$proto57=array();
|
| 4275 |
+
$proto57["m_strName"] = "chat_settings";
|
| 4276 |
$proto57["m_srcTableName"] = "chat_settings";
|
| 4277 |
$proto57["m_columns"] = array();
|
| 4278 |
$proto57["m_columns"][] = "id";
|
php/include/chat_settings_variables.php
CHANGED
|
@@ -2,7 +2,7 @@
|
|
| 2 |
$strTableName="chat_settings";
|
| 3 |
$_SESSION["OwnerID"] = $_SESSION["_".$strTableName."_OwnerID"];
|
| 4 |
|
| 5 |
-
$strOriginalTableName="
|
| 6 |
|
| 7 |
$gstrOrderBy="";
|
| 8 |
if(strlen($gstrOrderBy) && strtolower(substr($gstrOrderBy,0,8))!="order by")
|
|
|
|
| 2 |
$strTableName="chat_settings";
|
| 3 |
$_SESSION["OwnerID"] = $_SESSION["_".$strTableName."_OwnerID"];
|
| 4 |
|
| 5 |
+
$strOriginalTableName="chat_settings";
|
| 6 |
|
| 7 |
$gstrOrderBy="";
|
| 8 |
if(strlen($gstrOrderBy) && strtolower(substr($gstrOrderBy,0,8))!="order by")
|
php/include/chat_timezone_settings.php
CHANGED
|
@@ -3,7 +3,7 @@ $tdatachat_timezone = array();
|
|
| 3 |
$tdatachat_timezone[".searchableFields"] = array();
|
| 4 |
$tdatachat_timezone[".ShortName"] = "chat_timezone";
|
| 5 |
$tdatachat_timezone[".OwnerID"] = "";
|
| 6 |
-
$tdatachat_timezone[".OriginalTable"] = "
|
| 7 |
|
| 8 |
|
| 9 |
$tdatachat_timezone[".pagesByType"] = my_json_decode( "{}" );
|
|
@@ -56,11 +56,11 @@ $tdatachat_timezone[".shortTableName"] = "chat_timezone";
|
|
| 56 |
$tdatachat_timezone[".nSecOptions"] = 0;
|
| 57 |
|
| 58 |
$tdatachat_timezone[".mainTableOwnerID"] = "";
|
| 59 |
-
$tdatachat_timezone[".entityType"] =
|
| 60 |
-
$tdatachat_timezone[".connId"] = "
|
| 61 |
|
| 62 |
|
| 63 |
-
$tdatachat_timezone[".strOriginalTableName"] = "
|
| 64 |
|
| 65 |
|
| 66 |
|
|
@@ -76,7 +76,7 @@ $tdatachat_timezone[".listAjax"] = false;
|
|
| 76 |
// temporary
|
| 77 |
//$tdatachat_timezone[".listAjax"] = false;
|
| 78 |
|
| 79 |
-
$tdatachat_timezone[".audit"] =
|
| 80 |
|
| 81 |
$tdatachat_timezone[".locking"] = false;
|
| 82 |
|
|
@@ -140,7 +140,7 @@ $tdatachat_timezone[".isUseAjaxSuggest"] = true;
|
|
| 140 |
|
| 141 |
|
| 142 |
|
| 143 |
-
|
| 144 |
|
| 145 |
$tdatachat_timezone[".ajaxCodeSnippetAdded"] = false;
|
| 146 |
|
|
@@ -199,7 +199,7 @@ $tdatachat_timezone[".strOrderBy"] = $tstrOrderBy;
|
|
| 199 |
$tdatachat_timezone[".orderindexes"] = array();
|
| 200 |
|
| 201 |
|
| 202 |
-
$tdatachat_timezone[".sqlHead"] = "SELECT id,
|
| 203 |
$tdatachat_timezone[".sqlFrom"] = "FROM chat_timezone";
|
| 204 |
$tdatachat_timezone[".sqlWhereExpr"] = "";
|
| 205 |
$tdatachat_timezone[".sqlTail"] = "";
|
|
@@ -253,7 +253,7 @@ $tdatachat_timezone[".hideMobileList"] = array();
|
|
| 253 |
$fdata["Index"] = 1;
|
| 254 |
$fdata["strName"] = "id";
|
| 255 |
$fdata["GoodName"] = "id";
|
| 256 |
-
$fdata["ownerTable"] = "
|
| 257 |
$fdata["Label"] = GetFieldLabel("chat_timezone","id");
|
| 258 |
$fdata["FieldType"] = 3;
|
| 259 |
|
|
@@ -395,7 +395,7 @@ $tdatachat_timezone[".hideMobileList"] = array();
|
|
| 395 |
$fdata["Index"] = 2;
|
| 396 |
$fdata["strName"] = "zoom";
|
| 397 |
$fdata["GoodName"] = "zoom";
|
| 398 |
-
$fdata["ownerTable"] = "
|
| 399 |
$fdata["Label"] = GetFieldLabel("chat_timezone","zoom");
|
| 400 |
$fdata["FieldType"] = 200;
|
| 401 |
|
|
@@ -534,7 +534,7 @@ $tdatachat_timezone[".hideMobileList"] = array();
|
|
| 534 |
$fdata["Index"] = 3;
|
| 535 |
$fdata["strName"] = "name";
|
| 536 |
$fdata["GoodName"] = "name";
|
| 537 |
-
$fdata["ownerTable"] = "
|
| 538 |
$fdata["Label"] = GetFieldLabel("chat_timezone","name");
|
| 539 |
$fdata["FieldType"] = 200;
|
| 540 |
|
|
@@ -673,7 +673,7 @@ $tdatachat_timezone[".hideMobileList"] = array();
|
|
| 673 |
$fdata["Index"] = 4;
|
| 674 |
$fdata["strName"] = "rc";
|
| 675 |
$fdata["GoodName"] = "rc";
|
| 676 |
-
$fdata["ownerTable"] = "
|
| 677 |
$fdata["Label"] = GetFieldLabel("chat_timezone","rc");
|
| 678 |
$fdata["FieldType"] = 200;
|
| 679 |
|
|
@@ -812,7 +812,7 @@ $tdatachat_timezone[".hideMobileList"] = array();
|
|
| 812 |
$fdata["Index"] = 5;
|
| 813 |
$fdata["strName"] = "order";
|
| 814 |
$fdata["GoodName"] = "order";
|
| 815 |
-
$fdata["ownerTable"] = "
|
| 816 |
$fdata["Label"] = GetFieldLabel("chat_timezone","order");
|
| 817 |
$fdata["FieldType"] = 3;
|
| 818 |
|
|
@@ -827,7 +827,7 @@ $tdatachat_timezone[".hideMobileList"] = array();
|
|
| 827 |
|
| 828 |
|
| 829 |
$fdata["isSQLExpression"] = true;
|
| 830 |
-
$fdata["FullName"] = "
|
| 831 |
|
| 832 |
|
| 833 |
|
|
@@ -951,7 +951,7 @@ $tdatachat_timezone[".hideMobileList"] = array();
|
|
| 951 |
$fdata["Index"] = 6;
|
| 952 |
$fdata["strName"] = "dotnet";
|
| 953 |
$fdata["GoodName"] = "dotnet";
|
| 954 |
-
$fdata["ownerTable"] = "
|
| 955 |
$fdata["Label"] = GetFieldLabel("chat_timezone","dotnet");
|
| 956 |
$fdata["FieldType"] = 200;
|
| 957 |
|
|
@@ -1128,7 +1128,7 @@ function createSqlQuery_chat_timezone()
|
|
| 1128 |
{
|
| 1129 |
$proto0=array();
|
| 1130 |
$proto0["m_strHead"] = "SELECT";
|
| 1131 |
-
$proto0["m_strFieldList"] = "id,
|
| 1132 |
$proto0["m_strFrom"] = "FROM chat_timezone";
|
| 1133 |
$proto0["m_strWhere"] = "";
|
| 1134 |
$proto0["m_strOrderBy"] = "";
|
|
@@ -1171,7 +1171,7 @@ $proto0["m_fieldlist"] = array();
|
|
| 1171 |
$proto6=array();
|
| 1172 |
$obj = new SQLField(array(
|
| 1173 |
"m_strName" => "id",
|
| 1174 |
-
"m_strTable" => "
|
| 1175 |
"m_srcTableName" => "chat_timezone"
|
| 1176 |
));
|
| 1177 |
|
|
@@ -1185,7 +1185,7 @@ $proto0["m_fieldlist"][]=$obj;
|
|
| 1185 |
$proto8=array();
|
| 1186 |
$obj = new SQLField(array(
|
| 1187 |
"m_strName" => "zoom",
|
| 1188 |
-
"m_strTable" => "
|
| 1189 |
"m_srcTableName" => "chat_timezone"
|
| 1190 |
));
|
| 1191 |
|
|
@@ -1199,7 +1199,7 @@ $proto0["m_fieldlist"][]=$obj;
|
|
| 1199 |
$proto10=array();
|
| 1200 |
$obj = new SQLField(array(
|
| 1201 |
"m_strName" => "name",
|
| 1202 |
-
"m_strTable" => "
|
| 1203 |
"m_srcTableName" => "chat_timezone"
|
| 1204 |
));
|
| 1205 |
|
|
@@ -1213,7 +1213,7 @@ $proto0["m_fieldlist"][]=$obj;
|
|
| 1213 |
$proto12=array();
|
| 1214 |
$obj = new SQLField(array(
|
| 1215 |
"m_strName" => "rc",
|
| 1216 |
-
"m_strTable" => "
|
| 1217 |
"m_srcTableName" => "chat_timezone"
|
| 1218 |
));
|
| 1219 |
|
|
@@ -1227,11 +1227,11 @@ $proto0["m_fieldlist"][]=$obj;
|
|
| 1227 |
$proto14=array();
|
| 1228 |
$obj = new SQLField(array(
|
| 1229 |
"m_strName" => "order",
|
| 1230 |
-
"m_strTable" => "
|
| 1231 |
"m_srcTableName" => "chat_timezone"
|
| 1232 |
));
|
| 1233 |
|
| 1234 |
-
$proto14["m_sql"] = "
|
| 1235 |
$proto14["m_srcTableName"] = "chat_timezone";
|
| 1236 |
$proto14["m_expr"]=$obj;
|
| 1237 |
$proto14["m_alias"] = "";
|
|
@@ -1241,7 +1241,7 @@ $proto0["m_fieldlist"][]=$obj;
|
|
| 1241 |
$proto16=array();
|
| 1242 |
$obj = new SQLField(array(
|
| 1243 |
"m_strName" => "dotnet",
|
| 1244 |
-
"m_strTable" => "
|
| 1245 |
"m_srcTableName" => "chat_timezone"
|
| 1246 |
));
|
| 1247 |
|
|
@@ -1256,7 +1256,7 @@ $proto0["m_fromlist"] = array();
|
|
| 1256 |
$proto18=array();
|
| 1257 |
$proto18["m_link"] = "SQLL_MAIN";
|
| 1258 |
$proto19=array();
|
| 1259 |
-
$proto19["m_strName"] = "
|
| 1260 |
$proto19["m_srcTableName"] = "chat_timezone";
|
| 1261 |
$proto19["m_columns"] = array();
|
| 1262 |
$proto19["m_columns"][] = "id";
|
|
|
|
| 3 |
$tdatachat_timezone[".searchableFields"] = array();
|
| 4 |
$tdatachat_timezone[".ShortName"] = "chat_timezone";
|
| 5 |
$tdatachat_timezone[".OwnerID"] = "";
|
| 6 |
+
$tdatachat_timezone[".OriginalTable"] = "chat_timezone";
|
| 7 |
|
| 8 |
|
| 9 |
$tdatachat_timezone[".pagesByType"] = my_json_decode( "{}" );
|
|
|
|
| 56 |
$tdatachat_timezone[".nSecOptions"] = 0;
|
| 57 |
|
| 58 |
$tdatachat_timezone[".mainTableOwnerID"] = "";
|
| 59 |
+
$tdatachat_timezone[".entityType"] = 0;
|
| 60 |
+
$tdatachat_timezone[".connId"] = "chats_at_localhost";
|
| 61 |
|
| 62 |
|
| 63 |
+
$tdatachat_timezone[".strOriginalTableName"] = "chat_timezone";
|
| 64 |
|
| 65 |
|
| 66 |
|
|
|
|
| 76 |
// temporary
|
| 77 |
//$tdatachat_timezone[".listAjax"] = false;
|
| 78 |
|
| 79 |
+
$tdatachat_timezone[".audit"] = false;
|
| 80 |
|
| 81 |
$tdatachat_timezone[".locking"] = false;
|
| 82 |
|
|
|
|
| 140 |
|
| 141 |
|
| 142 |
|
| 143 |
+
|
| 144 |
|
| 145 |
$tdatachat_timezone[".ajaxCodeSnippetAdded"] = false;
|
| 146 |
|
|
|
|
| 199 |
$tdatachat_timezone[".orderindexes"] = array();
|
| 200 |
|
| 201 |
|
| 202 |
+
$tdatachat_timezone[".sqlHead"] = "SELECT id, zoom, name, rc, `order`, dotnet";
|
| 203 |
$tdatachat_timezone[".sqlFrom"] = "FROM chat_timezone";
|
| 204 |
$tdatachat_timezone[".sqlWhereExpr"] = "";
|
| 205 |
$tdatachat_timezone[".sqlTail"] = "";
|
|
|
|
| 253 |
$fdata["Index"] = 1;
|
| 254 |
$fdata["strName"] = "id";
|
| 255 |
$fdata["GoodName"] = "id";
|
| 256 |
+
$fdata["ownerTable"] = "chat_timezone";
|
| 257 |
$fdata["Label"] = GetFieldLabel("chat_timezone","id");
|
| 258 |
$fdata["FieldType"] = 3;
|
| 259 |
|
|
|
|
| 395 |
$fdata["Index"] = 2;
|
| 396 |
$fdata["strName"] = "zoom";
|
| 397 |
$fdata["GoodName"] = "zoom";
|
| 398 |
+
$fdata["ownerTable"] = "chat_timezone";
|
| 399 |
$fdata["Label"] = GetFieldLabel("chat_timezone","zoom");
|
| 400 |
$fdata["FieldType"] = 200;
|
| 401 |
|
|
|
|
| 534 |
$fdata["Index"] = 3;
|
| 535 |
$fdata["strName"] = "name";
|
| 536 |
$fdata["GoodName"] = "name";
|
| 537 |
+
$fdata["ownerTable"] = "chat_timezone";
|
| 538 |
$fdata["Label"] = GetFieldLabel("chat_timezone","name");
|
| 539 |
$fdata["FieldType"] = 200;
|
| 540 |
|
|
|
|
| 673 |
$fdata["Index"] = 4;
|
| 674 |
$fdata["strName"] = "rc";
|
| 675 |
$fdata["GoodName"] = "rc";
|
| 676 |
+
$fdata["ownerTable"] = "chat_timezone";
|
| 677 |
$fdata["Label"] = GetFieldLabel("chat_timezone","rc");
|
| 678 |
$fdata["FieldType"] = 200;
|
| 679 |
|
|
|
|
| 812 |
$fdata["Index"] = 5;
|
| 813 |
$fdata["strName"] = "order";
|
| 814 |
$fdata["GoodName"] = "order";
|
| 815 |
+
$fdata["ownerTable"] = "chat_timezone";
|
| 816 |
$fdata["Label"] = GetFieldLabel("chat_timezone","order");
|
| 817 |
$fdata["FieldType"] = 3;
|
| 818 |
|
|
|
|
| 827 |
|
| 828 |
|
| 829 |
$fdata["isSQLExpression"] = true;
|
| 830 |
+
$fdata["FullName"] = "`order`";
|
| 831 |
|
| 832 |
|
| 833 |
|
|
|
|
| 951 |
$fdata["Index"] = 6;
|
| 952 |
$fdata["strName"] = "dotnet";
|
| 953 |
$fdata["GoodName"] = "dotnet";
|
| 954 |
+
$fdata["ownerTable"] = "chat_timezone";
|
| 955 |
$fdata["Label"] = GetFieldLabel("chat_timezone","dotnet");
|
| 956 |
$fdata["FieldType"] = 200;
|
| 957 |
|
|
|
|
| 1128 |
{
|
| 1129 |
$proto0=array();
|
| 1130 |
$proto0["m_strHead"] = "SELECT";
|
| 1131 |
+
$proto0["m_strFieldList"] = "id, zoom, name, rc, `order`, dotnet";
|
| 1132 |
$proto0["m_strFrom"] = "FROM chat_timezone";
|
| 1133 |
$proto0["m_strWhere"] = "";
|
| 1134 |
$proto0["m_strOrderBy"] = "";
|
|
|
|
| 1171 |
$proto6=array();
|
| 1172 |
$obj = new SQLField(array(
|
| 1173 |
"m_strName" => "id",
|
| 1174 |
+
"m_strTable" => "chat_timezone",
|
| 1175 |
"m_srcTableName" => "chat_timezone"
|
| 1176 |
));
|
| 1177 |
|
|
|
|
| 1185 |
$proto8=array();
|
| 1186 |
$obj = new SQLField(array(
|
| 1187 |
"m_strName" => "zoom",
|
| 1188 |
+
"m_strTable" => "chat_timezone",
|
| 1189 |
"m_srcTableName" => "chat_timezone"
|
| 1190 |
));
|
| 1191 |
|
|
|
|
| 1199 |
$proto10=array();
|
| 1200 |
$obj = new SQLField(array(
|
| 1201 |
"m_strName" => "name",
|
| 1202 |
+
"m_strTable" => "chat_timezone",
|
| 1203 |
"m_srcTableName" => "chat_timezone"
|
| 1204 |
));
|
| 1205 |
|
|
|
|
| 1213 |
$proto12=array();
|
| 1214 |
$obj = new SQLField(array(
|
| 1215 |
"m_strName" => "rc",
|
| 1216 |
+
"m_strTable" => "chat_timezone",
|
| 1217 |
"m_srcTableName" => "chat_timezone"
|
| 1218 |
));
|
| 1219 |
|
|
|
|
| 1227 |
$proto14=array();
|
| 1228 |
$obj = new SQLField(array(
|
| 1229 |
"m_strName" => "order",
|
| 1230 |
+
"m_strTable" => "chat_timezone",
|
| 1231 |
"m_srcTableName" => "chat_timezone"
|
| 1232 |
));
|
| 1233 |
|
| 1234 |
+
$proto14["m_sql"] = "`order`";
|
| 1235 |
$proto14["m_srcTableName"] = "chat_timezone";
|
| 1236 |
$proto14["m_expr"]=$obj;
|
| 1237 |
$proto14["m_alias"] = "";
|
|
|
|
| 1241 |
$proto16=array();
|
| 1242 |
$obj = new SQLField(array(
|
| 1243 |
"m_strName" => "dotnet",
|
| 1244 |
+
"m_strTable" => "chat_timezone",
|
| 1245 |
"m_srcTableName" => "chat_timezone"
|
| 1246 |
));
|
| 1247 |
|
|
|
|
| 1256 |
$proto18=array();
|
| 1257 |
$proto18["m_link"] = "SQLL_MAIN";
|
| 1258 |
$proto19=array();
|
| 1259 |
+
$proto19["m_strName"] = "chat_timezone";
|
| 1260 |
$proto19["m_srcTableName"] = "chat_timezone";
|
| 1261 |
$proto19["m_columns"] = array();
|
| 1262 |
$proto19["m_columns"][] = "id";
|
php/include/chat_timezone_variables.php
CHANGED
|
@@ -2,7 +2,7 @@
|
|
| 2 |
$strTableName="chat_timezone";
|
| 3 |
$_SESSION["OwnerID"] = $_SESSION["_".$strTableName."_OwnerID"];
|
| 4 |
|
| 5 |
-
$strOriginalTableName="
|
| 6 |
|
| 7 |
$gstrOrderBy="";
|
| 8 |
if(strlen($gstrOrderBy) && strtolower(substr($gstrOrderBy,0,8))!="order by")
|
|
|
|
| 2 |
$strTableName="chat_timezone";
|
| 3 |
$_SESSION["OwnerID"] = $_SESSION["_".$strTableName."_OwnerID"];
|
| 4 |
|
| 5 |
+
$strOriginalTableName="chat_timezone";
|
| 6 |
|
| 7 |
$gstrOrderBy="";
|
| 8 |
if(strlen($gstrOrderBy) && strtolower(substr($gstrOrderBy,0,8))!="order by")
|
php/include/chat_users_settings.php
CHANGED
|
@@ -3,14 +3,14 @@ $tdatachat_users = array();
|
|
| 3 |
$tdatachat_users[".searchableFields"] = array();
|
| 4 |
$tdatachat_users[".ShortName"] = "chat_users";
|
| 5 |
$tdatachat_users[".OwnerID"] = "";
|
| 6 |
-
$tdatachat_users[".OriginalTable"] = "
|
| 7 |
|
| 8 |
|
| 9 |
-
$tdatachat_users[".pagesByType"] = my_json_decode( "{}" );
|
| 10 |
$tdatachat_users[".originalPagesByType"] = $tdatachat_users[".pagesByType"];
|
| 11 |
-
$tdatachat_users[".pages"] = types2pages( my_json_decode( "{}" ) );
|
| 12 |
$tdatachat_users[".originalPages"] = $tdatachat_users[".pages"];
|
| 13 |
-
$tdatachat_users[".defaultPages"] = my_json_decode( "{}" );
|
| 14 |
$tdatachat_users[".originalDefaultPages"] = $tdatachat_users[".defaultPages"];
|
| 15 |
|
| 16 |
// field labels
|
|
@@ -53,11 +53,11 @@ $tdatachat_users[".shortTableName"] = "chat_users";
|
|
| 53 |
$tdatachat_users[".nSecOptions"] = 0;
|
| 54 |
|
| 55 |
$tdatachat_users[".mainTableOwnerID"] = "";
|
| 56 |
-
$tdatachat_users[".entityType"] =
|
| 57 |
-
$tdatachat_users[".connId"] = "
|
| 58 |
|
| 59 |
|
| 60 |
-
$tdatachat_users[".strOriginalTableName"] = "
|
| 61 |
|
| 62 |
|
| 63 |
|
|
@@ -73,7 +73,7 @@ $tdatachat_users[".listAjax"] = false;
|
|
| 73 |
// temporary
|
| 74 |
//$tdatachat_users[".listAjax"] = false;
|
| 75 |
|
| 76 |
-
$tdatachat_users[".audit"] =
|
| 77 |
|
| 78 |
$tdatachat_users[".locking"] = false;
|
| 79 |
|
|
@@ -137,7 +137,7 @@ $tdatachat_users[".isUseAjaxSuggest"] = true;
|
|
| 137 |
|
| 138 |
|
| 139 |
|
| 140 |
-
|
| 141 |
|
| 142 |
$tdatachat_users[".ajaxCodeSnippetAdded"] = false;
|
| 143 |
|
|
@@ -194,7 +194,7 @@ $tdatachat_users[".strOrderBy"] = $tstrOrderBy;
|
|
| 194 |
$tdatachat_users[".orderindexes"] = array();
|
| 195 |
|
| 196 |
|
| 197 |
-
$tdatachat_users[".sqlHead"] = "SELECT id,
|
| 198 |
$tdatachat_users[".sqlFrom"] = "FROM chat_users";
|
| 199 |
$tdatachat_users[".sqlWhereExpr"] = "";
|
| 200 |
$tdatachat_users[".sqlTail"] = "";
|
|
@@ -248,7 +248,7 @@ $tdatachat_users[".hideMobileList"] = array();
|
|
| 248 |
$fdata["Index"] = 1;
|
| 249 |
$fdata["strName"] = "id";
|
| 250 |
$fdata["GoodName"] = "id";
|
| 251 |
-
$fdata["ownerTable"] = "
|
| 252 |
$fdata["Label"] = GetFieldLabel("chat_users","id");
|
| 253 |
$fdata["FieldType"] = 3;
|
| 254 |
|
|
@@ -390,7 +390,7 @@ $tdatachat_users[".hideMobileList"] = array();
|
|
| 390 |
$fdata["Index"] = 2;
|
| 391 |
$fdata["strName"] = "userid";
|
| 392 |
$fdata["GoodName"] = "userid";
|
| 393 |
-
$fdata["ownerTable"] = "
|
| 394 |
$fdata["Label"] = GetFieldLabel("chat_users","userid");
|
| 395 |
$fdata["FieldType"] = 200;
|
| 396 |
|
|
@@ -529,7 +529,7 @@ $tdatachat_users[".hideMobileList"] = array();
|
|
| 529 |
$fdata["Index"] = 3;
|
| 530 |
$fdata["strName"] = "lastaccess";
|
| 531 |
$fdata["GoodName"] = "lastaccess";
|
| 532 |
-
$fdata["ownerTable"] = "
|
| 533 |
$fdata["Label"] = GetFieldLabel("chat_users","lastaccess");
|
| 534 |
$fdata["FieldType"] = 135;
|
| 535 |
|
|
@@ -668,7 +668,7 @@ $tdatachat_users[".hideMobileList"] = array();
|
|
| 668 |
$fdata["Index"] = 4;
|
| 669 |
$fdata["strName"] = "isTyping";
|
| 670 |
$fdata["GoodName"] = "isTyping";
|
| 671 |
-
$fdata["ownerTable"] = "
|
| 672 |
$fdata["Label"] = GetFieldLabel("chat_users","isTyping");
|
| 673 |
$fdata["FieldType"] = 200;
|
| 674 |
|
|
@@ -807,7 +807,7 @@ $tdatachat_users[".hideMobileList"] = array();
|
|
| 807 |
$fdata["Index"] = 5;
|
| 808 |
$fdata["strName"] = "userpic";
|
| 809 |
$fdata["GoodName"] = "userpic";
|
| 810 |
-
$fdata["ownerTable"] = "
|
| 811 |
$fdata["Label"] = GetFieldLabel("chat_users","userpic");
|
| 812 |
$fdata["FieldType"] = 128;
|
| 813 |
|
|
@@ -992,7 +992,7 @@ function createSqlQuery_chat_users()
|
|
| 992 |
{
|
| 993 |
$proto0=array();
|
| 994 |
$proto0["m_strHead"] = "SELECT";
|
| 995 |
-
$proto0["m_strFieldList"] = "id,
|
| 996 |
$proto0["m_strFrom"] = "FROM chat_users";
|
| 997 |
$proto0["m_strWhere"] = "";
|
| 998 |
$proto0["m_strOrderBy"] = "";
|
|
@@ -1035,7 +1035,7 @@ $proto0["m_fieldlist"] = array();
|
|
| 1035 |
$proto6=array();
|
| 1036 |
$obj = new SQLField(array(
|
| 1037 |
"m_strName" => "id",
|
| 1038 |
-
"m_strTable" => "
|
| 1039 |
"m_srcTableName" => "chat_users"
|
| 1040 |
));
|
| 1041 |
|
|
@@ -1049,7 +1049,7 @@ $proto0["m_fieldlist"][]=$obj;
|
|
| 1049 |
$proto8=array();
|
| 1050 |
$obj = new SQLField(array(
|
| 1051 |
"m_strName" => "userid",
|
| 1052 |
-
"m_strTable" => "
|
| 1053 |
"m_srcTableName" => "chat_users"
|
| 1054 |
));
|
| 1055 |
|
|
@@ -1063,7 +1063,7 @@ $proto0["m_fieldlist"][]=$obj;
|
|
| 1063 |
$proto10=array();
|
| 1064 |
$obj = new SQLField(array(
|
| 1065 |
"m_strName" => "lastaccess",
|
| 1066 |
-
"m_strTable" => "
|
| 1067 |
"m_srcTableName" => "chat_users"
|
| 1068 |
));
|
| 1069 |
|
|
@@ -1077,7 +1077,7 @@ $proto0["m_fieldlist"][]=$obj;
|
|
| 1077 |
$proto12=array();
|
| 1078 |
$obj = new SQLField(array(
|
| 1079 |
"m_strName" => "isTyping",
|
| 1080 |
-
"m_strTable" => "
|
| 1081 |
"m_srcTableName" => "chat_users"
|
| 1082 |
));
|
| 1083 |
|
|
@@ -1091,7 +1091,7 @@ $proto0["m_fieldlist"][]=$obj;
|
|
| 1091 |
$proto14=array();
|
| 1092 |
$obj = new SQLField(array(
|
| 1093 |
"m_strName" => "userpic",
|
| 1094 |
-
"m_strTable" => "
|
| 1095 |
"m_srcTableName" => "chat_users"
|
| 1096 |
));
|
| 1097 |
|
|
@@ -1106,7 +1106,7 @@ $proto0["m_fromlist"] = array();
|
|
| 1106 |
$proto16=array();
|
| 1107 |
$proto16["m_link"] = "SQLL_MAIN";
|
| 1108 |
$proto17=array();
|
| 1109 |
-
$proto17["m_strName"] = "
|
| 1110 |
$proto17["m_srcTableName"] = "chat_users";
|
| 1111 |
$proto17["m_columns"] = array();
|
| 1112 |
$proto17["m_columns"][] = "id";
|
|
|
|
| 3 |
$tdatachat_users[".searchableFields"] = array();
|
| 4 |
$tdatachat_users[".ShortName"] = "chat_users";
|
| 5 |
$tdatachat_users[".OwnerID"] = "";
|
| 6 |
+
$tdatachat_users[".OriginalTable"] = "chat_users";
|
| 7 |
|
| 8 |
|
| 9 |
+
$tdatachat_users[".pagesByType"] = my_json_decode( "{\"search\":[\"search\"]}" );
|
| 10 |
$tdatachat_users[".originalPagesByType"] = $tdatachat_users[".pagesByType"];
|
| 11 |
+
$tdatachat_users[".pages"] = types2pages( my_json_decode( "{\"search\":[\"search\"]}" ) );
|
| 12 |
$tdatachat_users[".originalPages"] = $tdatachat_users[".pages"];
|
| 13 |
+
$tdatachat_users[".defaultPages"] = my_json_decode( "{\"search\":\"search\"}" );
|
| 14 |
$tdatachat_users[".originalDefaultPages"] = $tdatachat_users[".defaultPages"];
|
| 15 |
|
| 16 |
// field labels
|
|
|
|
| 53 |
$tdatachat_users[".nSecOptions"] = 0;
|
| 54 |
|
| 55 |
$tdatachat_users[".mainTableOwnerID"] = "";
|
| 56 |
+
$tdatachat_users[".entityType"] = 0;
|
| 57 |
+
$tdatachat_users[".connId"] = "chats_at_localhost";
|
| 58 |
|
| 59 |
|
| 60 |
+
$tdatachat_users[".strOriginalTableName"] = "chat_users";
|
| 61 |
|
| 62 |
|
| 63 |
|
|
|
|
| 73 |
// temporary
|
| 74 |
//$tdatachat_users[".listAjax"] = false;
|
| 75 |
|
| 76 |
+
$tdatachat_users[".audit"] = false;
|
| 77 |
|
| 78 |
$tdatachat_users[".locking"] = false;
|
| 79 |
|
|
|
|
| 137 |
|
| 138 |
|
| 139 |
|
| 140 |
+
|
| 141 |
|
| 142 |
$tdatachat_users[".ajaxCodeSnippetAdded"] = false;
|
| 143 |
|
|
|
|
| 194 |
$tdatachat_users[".orderindexes"] = array();
|
| 195 |
|
| 196 |
|
| 197 |
+
$tdatachat_users[".sqlHead"] = "SELECT id, userid, lastaccess, isTyping, userpic";
|
| 198 |
$tdatachat_users[".sqlFrom"] = "FROM chat_users";
|
| 199 |
$tdatachat_users[".sqlWhereExpr"] = "";
|
| 200 |
$tdatachat_users[".sqlTail"] = "";
|
|
|
|
| 248 |
$fdata["Index"] = 1;
|
| 249 |
$fdata["strName"] = "id";
|
| 250 |
$fdata["GoodName"] = "id";
|
| 251 |
+
$fdata["ownerTable"] = "chat_users";
|
| 252 |
$fdata["Label"] = GetFieldLabel("chat_users","id");
|
| 253 |
$fdata["FieldType"] = 3;
|
| 254 |
|
|
|
|
| 390 |
$fdata["Index"] = 2;
|
| 391 |
$fdata["strName"] = "userid";
|
| 392 |
$fdata["GoodName"] = "userid";
|
| 393 |
+
$fdata["ownerTable"] = "chat_users";
|
| 394 |
$fdata["Label"] = GetFieldLabel("chat_users","userid");
|
| 395 |
$fdata["FieldType"] = 200;
|
| 396 |
|
|
|
|
| 529 |
$fdata["Index"] = 3;
|
| 530 |
$fdata["strName"] = "lastaccess";
|
| 531 |
$fdata["GoodName"] = "lastaccess";
|
| 532 |
+
$fdata["ownerTable"] = "chat_users";
|
| 533 |
$fdata["Label"] = GetFieldLabel("chat_users","lastaccess");
|
| 534 |
$fdata["FieldType"] = 135;
|
| 535 |
|
|
|
|
| 668 |
$fdata["Index"] = 4;
|
| 669 |
$fdata["strName"] = "isTyping";
|
| 670 |
$fdata["GoodName"] = "isTyping";
|
| 671 |
+
$fdata["ownerTable"] = "chat_users";
|
| 672 |
$fdata["Label"] = GetFieldLabel("chat_users","isTyping");
|
| 673 |
$fdata["FieldType"] = 200;
|
| 674 |
|
|
|
|
| 807 |
$fdata["Index"] = 5;
|
| 808 |
$fdata["strName"] = "userpic";
|
| 809 |
$fdata["GoodName"] = "userpic";
|
| 810 |
+
$fdata["ownerTable"] = "chat_users";
|
| 811 |
$fdata["Label"] = GetFieldLabel("chat_users","userpic");
|
| 812 |
$fdata["FieldType"] = 128;
|
| 813 |
|
|
|
|
| 992 |
{
|
| 993 |
$proto0=array();
|
| 994 |
$proto0["m_strHead"] = "SELECT";
|
| 995 |
+
$proto0["m_strFieldList"] = "id, userid, lastaccess, isTyping, userpic";
|
| 996 |
$proto0["m_strFrom"] = "FROM chat_users";
|
| 997 |
$proto0["m_strWhere"] = "";
|
| 998 |
$proto0["m_strOrderBy"] = "";
|
|
|
|
| 1035 |
$proto6=array();
|
| 1036 |
$obj = new SQLField(array(
|
| 1037 |
"m_strName" => "id",
|
| 1038 |
+
"m_strTable" => "chat_users",
|
| 1039 |
"m_srcTableName" => "chat_users"
|
| 1040 |
));
|
| 1041 |
|
|
|
|
| 1049 |
$proto8=array();
|
| 1050 |
$obj = new SQLField(array(
|
| 1051 |
"m_strName" => "userid",
|
| 1052 |
+
"m_strTable" => "chat_users",
|
| 1053 |
"m_srcTableName" => "chat_users"
|
| 1054 |
));
|
| 1055 |
|
|
|
|
| 1063 |
$proto10=array();
|
| 1064 |
$obj = new SQLField(array(
|
| 1065 |
"m_strName" => "lastaccess",
|
| 1066 |
+
"m_strTable" => "chat_users",
|
| 1067 |
"m_srcTableName" => "chat_users"
|
| 1068 |
));
|
| 1069 |
|
|
|
|
| 1077 |
$proto12=array();
|
| 1078 |
$obj = new SQLField(array(
|
| 1079 |
"m_strName" => "isTyping",
|
| 1080 |
+
"m_strTable" => "chat_users",
|
| 1081 |
"m_srcTableName" => "chat_users"
|
| 1082 |
));
|
| 1083 |
|
|
|
|
| 1091 |
$proto14=array();
|
| 1092 |
$obj = new SQLField(array(
|
| 1093 |
"m_strName" => "userpic",
|
| 1094 |
+
"m_strTable" => "chat_users",
|
| 1095 |
"m_srcTableName" => "chat_users"
|
| 1096 |
));
|
| 1097 |
|
|
|
|
| 1106 |
$proto16=array();
|
| 1107 |
$proto16["m_link"] = "SQLL_MAIN";
|
| 1108 |
$proto17=array();
|
| 1109 |
+
$proto17["m_strName"] = "chat_users";
|
| 1110 |
$proto17["m_srcTableName"] = "chat_users";
|
| 1111 |
$proto17["m_columns"] = array();
|
| 1112 |
$proto17["m_columns"][] = "id";
|
php/include/chat_users_variables.php
CHANGED
|
@@ -2,7 +2,7 @@
|
|
| 2 |
$strTableName="chat_users";
|
| 3 |
$_SESSION["OwnerID"] = $_SESSION["_".$strTableName."_OwnerID"];
|
| 4 |
|
| 5 |
-
$strOriginalTableName="
|
| 6 |
|
| 7 |
$gstrOrderBy="";
|
| 8 |
if(strlen($gstrOrderBy) && strtolower(substr($gstrOrderBy,0,8))!="order by")
|
|
|
|
| 2 |
$strTableName="chat_users";
|
| 3 |
$_SESSION["OwnerID"] = $_SESSION["_".$strTableName."_OwnerID"];
|
| 4 |
|
| 5 |
+
$strOriginalTableName="chat_users";
|
| 6 |
|
| 7 |
$gstrOrderBy="";
|
| 8 |
if(strlen($gstrOrderBy) && strtolower(substr($gstrOrderBy,0,8))!="order by")
|
php/include/commonfunctions.php
CHANGED
|
@@ -203,28 +203,6 @@ function checkTableName($shortTName )
|
|
| 203 |
if (!$shortTName)
|
| 204 |
return false;
|
| 205 |
|
| 206 |
-
if ("kbarticles" == $shortTName )
|
| 207 |
-
return true;
|
| 208 |
-
if ("kbcategories" == $shortTName )
|
| 209 |
-
return true;
|
| 210 |
-
if ("kbcomments" == $shortTName )
|
| 211 |
-
return true;
|
| 212 |
-
if ("public_kbusers" == $shortTName )
|
| 213 |
-
return true;
|
| 214 |
-
if ("main" == $shortTName )
|
| 215 |
-
return true;
|
| 216 |
-
if ("faicons" == $shortTName )
|
| 217 |
-
return true;
|
| 218 |
-
if ("admin_comments" == $shortTName )
|
| 219 |
-
return true;
|
| 220 |
-
if ("fasis_chat_history" == $shortTName )
|
| 221 |
-
return true;
|
| 222 |
-
if ("products" == $shortTName )
|
| 223 |
-
return true;
|
| 224 |
-
if ("items" == $shortTName )
|
| 225 |
-
return true;
|
| 226 |
-
if ("appointments" == $shortTName )
|
| 227 |
-
return true;
|
| 228 |
if ("chat_history" == $shortTName )
|
| 229 |
return true;
|
| 230 |
if ("chat_users" == $shortTName )
|
|
@@ -239,37 +217,7 @@ function checkTableName($shortTName )
|
|
| 239 |
return true;
|
| 240 |
if ("chat_timezone" == $shortTName )
|
| 241 |
return true;
|
| 242 |
-
if ("
|
| 243 |
-
return true;
|
| 244 |
-
if ("chat_groups1" == $shortTName )
|
| 245 |
-
return true;
|
| 246 |
-
if ("chat_history1" == $shortTName )
|
| 247 |
-
return true;
|
| 248 |
-
if ("chat_peopletype1" == $shortTName )
|
| 249 |
-
return true;
|
| 250 |
-
if ("chat_settings1" == $shortTName )
|
| 251 |
-
return true;
|
| 252 |
-
if ("identity" == $shortTName )
|
| 253 |
-
return true;
|
| 254 |
-
if ("dataset_info" == $shortTName )
|
| 255 |
-
return true;
|
| 256 |
-
if ("admin_rights" == $shortTName )
|
| 257 |
-
return true;
|
| 258 |
-
if ("admin_members" == $shortTName )
|
| 259 |
-
return true;
|
| 260 |
-
if ("admin_users" == $shortTName )
|
| 261 |
-
return true;
|
| 262 |
-
if ("history" == $shortTName )
|
| 263 |
-
return true;
|
| 264 |
-
if ("zendesk__dataszz" == $shortTName )
|
| 265 |
-
return true;
|
| 266 |
-
if ("view_zendesk" == $shortTName )
|
| 267 |
-
return true;
|
| 268 |
-
if ("prompts" == $shortTName )
|
| 269 |
-
return true;
|
| 270 |
-
if ("view_faisis_chat_history" == $shortTName )
|
| 271 |
-
return true;
|
| 272 |
-
if ("server_setting" == $shortTName )
|
| 273 |
return true;
|
| 274 |
return false;
|
| 275 |
}
|
|
@@ -322,105 +270,6 @@ function GetTablesList($pdfMode = false)
|
|
| 322 |
$arr = array();
|
| 323 |
$checkPermissions = Security::permissionsAvailable();
|
| 324 |
$tableAvailable = true;
|
| 325 |
-
if( $checkPermissions ) {
|
| 326 |
-
$strPerm = GetUserPermissions("kbarticles");
|
| 327 |
-
$tableAvailable = ( strpos($strPerm, "P") !== false
|
| 328 |
-
|| $pdfMode && strpos($strPerm, "S") !== false );
|
| 329 |
-
}
|
| 330 |
-
if( $tableAvailable ) {
|
| 331 |
-
$arr[]="kbarticles";
|
| 332 |
-
}
|
| 333 |
-
$tableAvailable = true;
|
| 334 |
-
if( $checkPermissions ) {
|
| 335 |
-
$strPerm = GetUserPermissions("kbcategories");
|
| 336 |
-
$tableAvailable = ( strpos($strPerm, "P") !== false
|
| 337 |
-
|| $pdfMode && strpos($strPerm, "S") !== false );
|
| 338 |
-
}
|
| 339 |
-
if( $tableAvailable ) {
|
| 340 |
-
$arr[]="kbcategories";
|
| 341 |
-
}
|
| 342 |
-
$tableAvailable = true;
|
| 343 |
-
if( $checkPermissions ) {
|
| 344 |
-
$strPerm = GetUserPermissions("kbcomments");
|
| 345 |
-
$tableAvailable = ( strpos($strPerm, "P") !== false
|
| 346 |
-
|| $pdfMode && strpos($strPerm, "S") !== false );
|
| 347 |
-
}
|
| 348 |
-
if( $tableAvailable ) {
|
| 349 |
-
$arr[]="kbcomments";
|
| 350 |
-
}
|
| 351 |
-
$tableAvailable = true;
|
| 352 |
-
if( $checkPermissions ) {
|
| 353 |
-
$strPerm = GetUserPermissions("public.kbusers");
|
| 354 |
-
$tableAvailable = ( strpos($strPerm, "P") !== false
|
| 355 |
-
|| $pdfMode && strpos($strPerm, "S") !== false );
|
| 356 |
-
}
|
| 357 |
-
if( $tableAvailable ) {
|
| 358 |
-
$arr[]="public.kbusers";
|
| 359 |
-
}
|
| 360 |
-
$tableAvailable = true;
|
| 361 |
-
if( $checkPermissions ) {
|
| 362 |
-
$strPerm = GetUserPermissions("main");
|
| 363 |
-
$tableAvailable = ( strpos($strPerm, "P") !== false
|
| 364 |
-
|| $pdfMode && strpos($strPerm, "S") !== false );
|
| 365 |
-
}
|
| 366 |
-
if( $tableAvailable ) {
|
| 367 |
-
$arr[]="main";
|
| 368 |
-
}
|
| 369 |
-
$tableAvailable = true;
|
| 370 |
-
if( $checkPermissions ) {
|
| 371 |
-
$strPerm = GetUserPermissions("faicons");
|
| 372 |
-
$tableAvailable = ( strpos($strPerm, "P") !== false
|
| 373 |
-
|| $pdfMode && strpos($strPerm, "S") !== false );
|
| 374 |
-
}
|
| 375 |
-
if( $tableAvailable ) {
|
| 376 |
-
$arr[]="faicons";
|
| 377 |
-
}
|
| 378 |
-
$tableAvailable = true;
|
| 379 |
-
if( $checkPermissions ) {
|
| 380 |
-
$strPerm = GetUserPermissions("admin_comments");
|
| 381 |
-
$tableAvailable = ( strpos($strPerm, "P") !== false
|
| 382 |
-
|| $pdfMode && strpos($strPerm, "S") !== false );
|
| 383 |
-
}
|
| 384 |
-
if( $tableAvailable ) {
|
| 385 |
-
$arr[]="admin_comments";
|
| 386 |
-
}
|
| 387 |
-
$tableAvailable = true;
|
| 388 |
-
if( $checkPermissions ) {
|
| 389 |
-
$strPerm = GetUserPermissions("public.fasis_chat_history");
|
| 390 |
-
$tableAvailable = ( strpos($strPerm, "P") !== false
|
| 391 |
-
|| $pdfMode && strpos($strPerm, "S") !== false );
|
| 392 |
-
}
|
| 393 |
-
if( $tableAvailable ) {
|
| 394 |
-
$arr[]="public.fasis_chat_history";
|
| 395 |
-
}
|
| 396 |
-
$tableAvailable = true;
|
| 397 |
-
if( $checkPermissions ) {
|
| 398 |
-
$strPerm = GetUserPermissions("public.products");
|
| 399 |
-
$tableAvailable = ( strpos($strPerm, "P") !== false
|
| 400 |
-
|| $pdfMode && strpos($strPerm, "S") !== false );
|
| 401 |
-
}
|
| 402 |
-
if( $tableAvailable ) {
|
| 403 |
-
$arr[]="public.products";
|
| 404 |
-
}
|
| 405 |
-
$tableAvailable = true;
|
| 406 |
-
if( $checkPermissions ) {
|
| 407 |
-
$strPerm = GetUserPermissions("public.items");
|
| 408 |
-
$tableAvailable = ( strpos($strPerm, "P") !== false
|
| 409 |
-
|| $pdfMode && strpos($strPerm, "S") !== false );
|
| 410 |
-
}
|
| 411 |
-
if( $tableAvailable ) {
|
| 412 |
-
$arr[]="public.items";
|
| 413 |
-
}
|
| 414 |
-
$tableAvailable = true;
|
| 415 |
-
if( $checkPermissions ) {
|
| 416 |
-
$strPerm = GetUserPermissions("public.appointments");
|
| 417 |
-
$tableAvailable = ( strpos($strPerm, "P") !== false
|
| 418 |
-
|| $pdfMode && strpos($strPerm, "S") !== false );
|
| 419 |
-
}
|
| 420 |
-
if( $tableAvailable ) {
|
| 421 |
-
$arr[]="public.appointments";
|
| 422 |
-
}
|
| 423 |
-
$tableAvailable = true;
|
| 424 |
if( $checkPermissions ) {
|
| 425 |
$strPerm = GetUserPermissions("chat_history");
|
| 426 |
$tableAvailable = ( strpos($strPerm, "P") !== false
|
|
@@ -485,147 +334,12 @@ function GetTablesList($pdfMode = false)
|
|
| 485 |
}
|
| 486 |
$tableAvailable = true;
|
| 487 |
if( $checkPermissions ) {
|
| 488 |
-
$strPerm = GetUserPermissions("
|
| 489 |
-
$tableAvailable = ( strpos($strPerm, "P") !== false
|
| 490 |
-
|| $pdfMode && strpos($strPerm, "S") !== false );
|
| 491 |
-
}
|
| 492 |
-
if( $tableAvailable ) {
|
| 493 |
-
$arr[]="public.chat_files";
|
| 494 |
-
}
|
| 495 |
-
$tableAvailable = true;
|
| 496 |
-
if( $checkPermissions ) {
|
| 497 |
-
$strPerm = GetUserPermissions("public.chat_groups");
|
| 498 |
-
$tableAvailable = ( strpos($strPerm, "P") !== false
|
| 499 |
-
|| $pdfMode && strpos($strPerm, "S") !== false );
|
| 500 |
-
}
|
| 501 |
-
if( $tableAvailable ) {
|
| 502 |
-
$arr[]="public.chat_groups";
|
| 503 |
-
}
|
| 504 |
-
$tableAvailable = true;
|
| 505 |
-
if( $checkPermissions ) {
|
| 506 |
-
$strPerm = GetUserPermissions("public.chat_history");
|
| 507 |
-
$tableAvailable = ( strpos($strPerm, "P") !== false
|
| 508 |
-
|| $pdfMode && strpos($strPerm, "S") !== false );
|
| 509 |
-
}
|
| 510 |
-
if( $tableAvailable ) {
|
| 511 |
-
$arr[]="public.chat_history";
|
| 512 |
-
}
|
| 513 |
-
$tableAvailable = true;
|
| 514 |
-
if( $checkPermissions ) {
|
| 515 |
-
$strPerm = GetUserPermissions("public.chat_peopletype");
|
| 516 |
-
$tableAvailable = ( strpos($strPerm, "P") !== false
|
| 517 |
-
|| $pdfMode && strpos($strPerm, "S") !== false );
|
| 518 |
-
}
|
| 519 |
-
if( $tableAvailable ) {
|
| 520 |
-
$arr[]="public.chat_peopletype";
|
| 521 |
-
}
|
| 522 |
-
$tableAvailable = true;
|
| 523 |
-
if( $checkPermissions ) {
|
| 524 |
-
$strPerm = GetUserPermissions("public.chat_settings");
|
| 525 |
-
$tableAvailable = ( strpos($strPerm, "P") !== false
|
| 526 |
-
|| $pdfMode && strpos($strPerm, "S") !== false );
|
| 527 |
-
}
|
| 528 |
-
if( $tableAvailable ) {
|
| 529 |
-
$arr[]="public.chat_settings";
|
| 530 |
-
}
|
| 531 |
-
$tableAvailable = true;
|
| 532 |
-
if( $checkPermissions ) {
|
| 533 |
-
$strPerm = GetUserPermissions("public.identity");
|
| 534 |
-
$tableAvailable = ( strpos($strPerm, "P") !== false
|
| 535 |
-
|| $pdfMode && strpos($strPerm, "S") !== false );
|
| 536 |
-
}
|
| 537 |
-
if( $tableAvailable ) {
|
| 538 |
-
$arr[]="public.identity";
|
| 539 |
-
}
|
| 540 |
-
$tableAvailable = true;
|
| 541 |
-
if( $checkPermissions ) {
|
| 542 |
-
$strPerm = GetUserPermissions("public.dataset_info");
|
| 543 |
-
$tableAvailable = ( strpos($strPerm, "P") !== false
|
| 544 |
-
|| $pdfMode && strpos($strPerm, "S") !== false );
|
| 545 |
-
}
|
| 546 |
-
if( $tableAvailable ) {
|
| 547 |
-
$arr[]="public.dataset_info";
|
| 548 |
-
}
|
| 549 |
-
$tableAvailable = true;
|
| 550 |
-
if( $checkPermissions ) {
|
| 551 |
-
$strPerm = GetUserPermissions("admin_rights");
|
| 552 |
-
$tableAvailable = ( strpos($strPerm, "P") !== false
|
| 553 |
-
|| $pdfMode && strpos($strPerm, "S") !== false );
|
| 554 |
-
}
|
| 555 |
-
if( $tableAvailable ) {
|
| 556 |
-
$arr[]="admin_rights";
|
| 557 |
-
}
|
| 558 |
-
$tableAvailable = true;
|
| 559 |
-
if( $checkPermissions ) {
|
| 560 |
-
$strPerm = GetUserPermissions("admin_members");
|
| 561 |
-
$tableAvailable = ( strpos($strPerm, "P") !== false
|
| 562 |
-
|| $pdfMode && strpos($strPerm, "S") !== false );
|
| 563 |
-
}
|
| 564 |
-
if( $tableAvailable ) {
|
| 565 |
-
$arr[]="admin_members";
|
| 566 |
-
}
|
| 567 |
-
$tableAvailable = true;
|
| 568 |
-
if( $checkPermissions ) {
|
| 569 |
-
$strPerm = GetUserPermissions("admin_users");
|
| 570 |
-
$tableAvailable = ( strpos($strPerm, "P") !== false
|
| 571 |
-
|| $pdfMode && strpos($strPerm, "S") !== false );
|
| 572 |
-
}
|
| 573 |
-
if( $tableAvailable ) {
|
| 574 |
-
$arr[]="admin_users";
|
| 575 |
-
}
|
| 576 |
-
$tableAvailable = true;
|
| 577 |
-
if( $checkPermissions ) {
|
| 578 |
-
$strPerm = GetUserPermissions("public.history");
|
| 579 |
$tableAvailable = ( strpos($strPerm, "P") !== false
|
| 580 |
|| $pdfMode && strpos($strPerm, "S") !== false );
|
| 581 |
}
|
| 582 |
if( $tableAvailable ) {
|
| 583 |
-
$arr[]="
|
| 584 |
-
}
|
| 585 |
-
$tableAvailable = true;
|
| 586 |
-
if( $checkPermissions ) {
|
| 587 |
-
$strPerm = GetUserPermissions("public.zendesk__dataszz");
|
| 588 |
-
$tableAvailable = ( strpos($strPerm, "P") !== false
|
| 589 |
-
|| $pdfMode && strpos($strPerm, "S") !== false );
|
| 590 |
-
}
|
| 591 |
-
if( $tableAvailable ) {
|
| 592 |
-
$arr[]="public.zendesk__dataszz";
|
| 593 |
-
}
|
| 594 |
-
$tableAvailable = true;
|
| 595 |
-
if( $checkPermissions ) {
|
| 596 |
-
$strPerm = GetUserPermissions("public.view_zendesk");
|
| 597 |
-
$tableAvailable = ( strpos($strPerm, "P") !== false
|
| 598 |
-
|| $pdfMode && strpos($strPerm, "S") !== false );
|
| 599 |
-
}
|
| 600 |
-
if( $tableAvailable ) {
|
| 601 |
-
$arr[]="public.view_zendesk";
|
| 602 |
-
}
|
| 603 |
-
$tableAvailable = true;
|
| 604 |
-
if( $checkPermissions ) {
|
| 605 |
-
$strPerm = GetUserPermissions("public.prompts");
|
| 606 |
-
$tableAvailable = ( strpos($strPerm, "P") !== false
|
| 607 |
-
|| $pdfMode && strpos($strPerm, "S") !== false );
|
| 608 |
-
}
|
| 609 |
-
if( $tableAvailable ) {
|
| 610 |
-
$arr[]="public.prompts";
|
| 611 |
-
}
|
| 612 |
-
$tableAvailable = true;
|
| 613 |
-
if( $checkPermissions ) {
|
| 614 |
-
$strPerm = GetUserPermissions("public.view_faisis_chat_history");
|
| 615 |
-
$tableAvailable = ( strpos($strPerm, "P") !== false
|
| 616 |
-
|| $pdfMode && strpos($strPerm, "S") !== false );
|
| 617 |
-
}
|
| 618 |
-
if( $tableAvailable ) {
|
| 619 |
-
$arr[]="public.view_faisis_chat_history";
|
| 620 |
-
}
|
| 621 |
-
$tableAvailable = true;
|
| 622 |
-
if( $checkPermissions ) {
|
| 623 |
-
$strPerm = GetUserPermissions("public.server_setting");
|
| 624 |
-
$tableAvailable = ( strpos($strPerm, "P") !== false
|
| 625 |
-
|| $pdfMode && strpos($strPerm, "S") !== false );
|
| 626 |
-
}
|
| 627 |
-
if( $tableAvailable ) {
|
| 628 |
-
$arr[]="public.server_setting";
|
| 629 |
}
|
| 630 |
return $arr;
|
| 631 |
}
|
|
@@ -636,17 +350,6 @@ function GetTablesList($pdfMode = false)
|
|
| 636 |
function GetTablesListWithoutSecurity()
|
| 637 |
{
|
| 638 |
$arr = array();
|
| 639 |
-
$arr[]="kbarticles";
|
| 640 |
-
$arr[]="kbcategories";
|
| 641 |
-
$arr[]="kbcomments";
|
| 642 |
-
$arr[]="public.kbusers";
|
| 643 |
-
$arr[]="main";
|
| 644 |
-
$arr[]="faicons";
|
| 645 |
-
$arr[]="admin_comments";
|
| 646 |
-
$arr[]="public.fasis_chat_history";
|
| 647 |
-
$arr[]="public.products";
|
| 648 |
-
$arr[]="public.items";
|
| 649 |
-
$arr[]="public.appointments";
|
| 650 |
$arr[]="chat_history";
|
| 651 |
$arr[]="chat_users";
|
| 652 |
$arr[]="chat_settings";
|
|
@@ -654,22 +357,7 @@ function GetTablesListWithoutSecurity()
|
|
| 654 |
$arr[]="chat_groups";
|
| 655 |
$arr[]="chat_peopletype";
|
| 656 |
$arr[]="chat_timezone";
|
| 657 |
-
$arr[]="
|
| 658 |
-
$arr[]="public.chat_groups";
|
| 659 |
-
$arr[]="public.chat_history";
|
| 660 |
-
$arr[]="public.chat_peopletype";
|
| 661 |
-
$arr[]="public.chat_settings";
|
| 662 |
-
$arr[]="public.identity";
|
| 663 |
-
$arr[]="public.dataset_info";
|
| 664 |
-
$arr[]="admin_rights";
|
| 665 |
-
$arr[]="admin_members";
|
| 666 |
-
$arr[]="admin_users";
|
| 667 |
-
$arr[]="public.history";
|
| 668 |
-
$arr[]="public.zendesk__dataszz";
|
| 669 |
-
$arr[]="public.view_zendesk";
|
| 670 |
-
$arr[]="public.prompts";
|
| 671 |
-
$arr[]="public.view_faisis_chat_history";
|
| 672 |
-
$arr[]="public.server_setting";
|
| 673 |
return $arr;
|
| 674 |
}
|
| 675 |
|
|
@@ -1274,12 +962,6 @@ function GetUserPermissionsDynamic( $table )
|
|
| 1274 |
global $gPermissionsRefreshTime,$gPermissionsRead;
|
| 1275 |
if( Security::isAdmin() )
|
| 1276 |
{
|
| 1277 |
-
if($table=="admin_rights")
|
| 1278 |
-
return "ADESPIM";
|
| 1279 |
-
if($table=="admin_members")
|
| 1280 |
-
return "ADESPIM";
|
| 1281 |
-
if($table=="admin_users")
|
| 1282 |
-
return "ADESPIM";
|
| 1283 |
}
|
| 1284 |
|
| 1285 |
$userRights = &Security::dynamicUserRights();
|
|
@@ -1297,512 +979,74 @@ function GetUserPermissionsStatic( $table )
|
|
| 1297 |
|
| 1298 |
$sUserGroup = storageGet( "GroupID" );
|
| 1299 |
$extraPerm = "";
|
| 1300 |
-
if( $table=="kbarticles" )
|
| 1301 |
-
{
|
| 1302 |
-
if( $sUserGroup=="<Guest>" )
|
| 1303 |
-
{
|
| 1304 |
-
$extraPerm = 'M';
|
| 1305 |
-
return "".$extraPerm;
|
| 1306 |
-
}
|
| 1307 |
-
if( $sUserGroup=="admin" )
|
| 1308 |
-
{
|
| 1309 |
-
$extraPerm = 'M';
|
| 1310 |
-
return "AEDSPI".$extraPerm;
|
| 1311 |
-
}
|
| 1312 |
-
// default permissions
|
| 1313 |
-
return "".$extraPerm;
|
| 1314 |
-
}
|
| 1315 |
-
if( $table=="kbcategories" )
|
| 1316 |
-
{
|
| 1317 |
-
if( $sUserGroup=="<Guest>" )
|
| 1318 |
-
{
|
| 1319 |
-
$extraPerm = 'M';
|
| 1320 |
-
return "".$extraPerm;
|
| 1321 |
-
}
|
| 1322 |
-
if( $sUserGroup=="admin" )
|
| 1323 |
-
{
|
| 1324 |
-
$extraPerm = 'M';
|
| 1325 |
-
return "AEDSPI".$extraPerm;
|
| 1326 |
-
}
|
| 1327 |
-
// default permissions
|
| 1328 |
-
return "".$extraPerm;
|
| 1329 |
-
}
|
| 1330 |
-
if( $table=="kbcomments" )
|
| 1331 |
-
{
|
| 1332 |
-
if( $sUserGroup=="<Guest>" )
|
| 1333 |
-
{
|
| 1334 |
-
$extraPerm = 'M';
|
| 1335 |
-
return "SPA".$extraPerm;
|
| 1336 |
-
}
|
| 1337 |
-
if( $sUserGroup=="admin" )
|
| 1338 |
-
{
|
| 1339 |
-
$extraPerm = 'M';
|
| 1340 |
-
return "AEDSPI".$extraPerm;
|
| 1341 |
-
}
|
| 1342 |
-
// default permissions
|
| 1343 |
-
return "AEDSPI".$extraPerm;
|
| 1344 |
-
}
|
| 1345 |
-
if( $table=="public.kbusers" )
|
| 1346 |
-
{
|
| 1347 |
-
if( $sUserGroup=="<Guest>" )
|
| 1348 |
-
{
|
| 1349 |
-
$extraPerm = 'M';
|
| 1350 |
-
return "".$extraPerm;
|
| 1351 |
-
}
|
| 1352 |
-
if( $sUserGroup=="admin" )
|
| 1353 |
-
{
|
| 1354 |
-
$extraPerm = 'M';
|
| 1355 |
-
return "AEDSPI".$extraPerm;
|
| 1356 |
-
}
|
| 1357 |
-
// default permissions
|
| 1358 |
-
return "".$extraPerm;
|
| 1359 |
-
}
|
| 1360 |
-
if( $table=="main" )
|
| 1361 |
-
{
|
| 1362 |
-
if( $sUserGroup=="<Guest>" )
|
| 1363 |
-
{
|
| 1364 |
-
$extraPerm = 'M';
|
| 1365 |
-
return "SP".$extraPerm;
|
| 1366 |
-
}
|
| 1367 |
-
if( $sUserGroup=="admin" )
|
| 1368 |
-
{
|
| 1369 |
-
$extraPerm = 'M';
|
| 1370 |
-
return "AEDSPI".$extraPerm;
|
| 1371 |
-
}
|
| 1372 |
-
// default permissions
|
| 1373 |
-
return "S".$extraPerm;
|
| 1374 |
-
}
|
| 1375 |
-
if( $table=="faicons" )
|
| 1376 |
-
{
|
| 1377 |
-
if( $sUserGroup=="<Guest>" )
|
| 1378 |
-
{
|
| 1379 |
-
$extraPerm = 'M';
|
| 1380 |
-
return "".$extraPerm;
|
| 1381 |
-
}
|
| 1382 |
-
if( $sUserGroup=="admin" )
|
| 1383 |
-
{
|
| 1384 |
-
$extraPerm = 'M';
|
| 1385 |
-
return "ADESPI".$extraPerm;
|
| 1386 |
-
}
|
| 1387 |
-
// default permissions
|
| 1388 |
-
return "".$extraPerm;
|
| 1389 |
-
}
|
| 1390 |
-
if( $table=="admin_comments" )
|
| 1391 |
-
{
|
| 1392 |
-
if( $sUserGroup=="<Guest>" )
|
| 1393 |
-
{
|
| 1394 |
-
$extraPerm = 'M';
|
| 1395 |
-
return "".$extraPerm;
|
| 1396 |
-
}
|
| 1397 |
-
if( $sUserGroup=="admin" )
|
| 1398 |
-
{
|
| 1399 |
-
$extraPerm = 'M';
|
| 1400 |
-
return "ADESPI".$extraPerm;
|
| 1401 |
-
}
|
| 1402 |
-
// default permissions
|
| 1403 |
-
return "".$extraPerm;
|
| 1404 |
-
}
|
| 1405 |
-
if( $table=="public.fasis_chat_history" )
|
| 1406 |
-
{
|
| 1407 |
-
if( $sUserGroup=="<Guest>" )
|
| 1408 |
-
{
|
| 1409 |
-
$extraPerm = 'M';
|
| 1410 |
-
return "S".$extraPerm;
|
| 1411 |
-
}
|
| 1412 |
-
if( $sUserGroup=="admin" )
|
| 1413 |
-
{
|
| 1414 |
-
$extraPerm = 'M';
|
| 1415 |
-
return "ADESPI".$extraPerm;
|
| 1416 |
-
}
|
| 1417 |
-
// default permissions
|
| 1418 |
-
return "".$extraPerm;
|
| 1419 |
-
}
|
| 1420 |
-
if( $table=="public.products" )
|
| 1421 |
-
{
|
| 1422 |
-
if( $sUserGroup=="<Guest>" )
|
| 1423 |
-
{
|
| 1424 |
-
$extraPerm = 'M';
|
| 1425 |
-
return "S".$extraPerm;
|
| 1426 |
-
}
|
| 1427 |
-
if( $sUserGroup=="admin" )
|
| 1428 |
-
{
|
| 1429 |
-
$extraPerm = 'M';
|
| 1430 |
-
return "ADESPI".$extraPerm;
|
| 1431 |
-
}
|
| 1432 |
-
// default permissions
|
| 1433 |
-
return "ADESPI".$extraPerm;
|
| 1434 |
-
}
|
| 1435 |
-
if( $table=="public.items" )
|
| 1436 |
-
{
|
| 1437 |
-
if( $sUserGroup=="<Guest>" )
|
| 1438 |
-
{
|
| 1439 |
-
$extraPerm = 'M';
|
| 1440 |
-
return "S".$extraPerm;
|
| 1441 |
-
}
|
| 1442 |
-
if( $sUserGroup=="admin" )
|
| 1443 |
-
{
|
| 1444 |
-
$extraPerm = 'M';
|
| 1445 |
-
return "ADESPI".$extraPerm;
|
| 1446 |
-
}
|
| 1447 |
-
// default permissions
|
| 1448 |
-
return "ADESPI".$extraPerm;
|
| 1449 |
-
}
|
| 1450 |
-
if( $table=="public.appointments" )
|
| 1451 |
-
{
|
| 1452 |
-
if( $sUserGroup=="<Guest>" )
|
| 1453 |
-
{
|
| 1454 |
-
$extraPerm = 'M';
|
| 1455 |
-
return "S".$extraPerm;
|
| 1456 |
-
}
|
| 1457 |
-
if( $sUserGroup=="admin" )
|
| 1458 |
-
{
|
| 1459 |
-
$extraPerm = 'M';
|
| 1460 |
-
return "ADESPI".$extraPerm;
|
| 1461 |
-
}
|
| 1462 |
-
// default permissions
|
| 1463 |
-
return "ADESPI".$extraPerm;
|
| 1464 |
-
}
|
| 1465 |
if( $table=="chat_history" )
|
| 1466 |
{
|
| 1467 |
-
if( $sUserGroup=="<Guest>" )
|
| 1468 |
-
{
|
| 1469 |
-
$extraPerm = 'M';
|
| 1470 |
-
return "S".$extraPerm;
|
| 1471 |
-
}
|
| 1472 |
-
if( $sUserGroup=="admin" )
|
| 1473 |
-
{
|
| 1474 |
-
$extraPerm = 'M';
|
| 1475 |
-
return "ADESPI".$extraPerm;
|
| 1476 |
-
}
|
| 1477 |
-
// default permissions
|
| 1478 |
-
return "".$extraPerm;
|
| 1479 |
-
}
|
| 1480 |
-
if( $table=="chat_users" )
|
| 1481 |
-
{
|
| 1482 |
-
if( $sUserGroup=="<Guest>" )
|
| 1483 |
-
{
|
| 1484 |
-
$extraPerm = 'M';
|
| 1485 |
-
return "S".$extraPerm;
|
| 1486 |
-
}
|
| 1487 |
-
if( $sUserGroup=="admin" )
|
| 1488 |
-
{
|
| 1489 |
-
$extraPerm = 'M';
|
| 1490 |
-
return "ADESPI".$extraPerm;
|
| 1491 |
-
}
|
| 1492 |
-
// default permissions
|
| 1493 |
-
return "".$extraPerm;
|
| 1494 |
-
}
|
| 1495 |
-
if( $table=="chat_settings" )
|
| 1496 |
-
{
|
| 1497 |
-
if( $sUserGroup=="<Guest>" )
|
| 1498 |
-
{
|
| 1499 |
-
$extraPerm = 'M';
|
| 1500 |
-
return "S".$extraPerm;
|
| 1501 |
-
}
|
| 1502 |
-
if( $sUserGroup=="admin" )
|
| 1503 |
-
{
|
| 1504 |
-
$extraPerm = 'M';
|
| 1505 |
-
return "ADESPI".$extraPerm;
|
| 1506 |
-
}
|
| 1507 |
-
// default permissions
|
| 1508 |
-
return "".$extraPerm;
|
| 1509 |
-
}
|
| 1510 |
-
if( $table=="chat_files" )
|
| 1511 |
-
{
|
| 1512 |
-
if( $sUserGroup=="<Guest>" )
|
| 1513 |
-
{
|
| 1514 |
-
$extraPerm = 'M';
|
| 1515 |
-
return "S".$extraPerm;
|
| 1516 |
-
}
|
| 1517 |
-
if( $sUserGroup=="admin" )
|
| 1518 |
-
{
|
| 1519 |
-
$extraPerm = 'M';
|
| 1520 |
-
return "ADESPI".$extraPerm;
|
| 1521 |
-
}
|
| 1522 |
-
// default permissions
|
| 1523 |
-
return "".$extraPerm;
|
| 1524 |
-
}
|
| 1525 |
-
if( $table=="chat_groups" )
|
| 1526 |
-
{
|
| 1527 |
-
if( $sUserGroup=="<Guest>" )
|
| 1528 |
-
{
|
| 1529 |
-
$extraPerm = 'M';
|
| 1530 |
-
return "S".$extraPerm;
|
| 1531 |
-
}
|
| 1532 |
-
if( $sUserGroup=="admin" )
|
| 1533 |
-
{
|
| 1534 |
-
$extraPerm = 'M';
|
| 1535 |
-
return "ADESPI".$extraPerm;
|
| 1536 |
-
}
|
| 1537 |
-
// default permissions
|
| 1538 |
-
return "".$extraPerm;
|
| 1539 |
-
}
|
| 1540 |
-
if( $table=="chat_peopletype" )
|
| 1541 |
-
{
|
| 1542 |
-
if( $sUserGroup=="<Guest>" )
|
| 1543 |
-
{
|
| 1544 |
-
$extraPerm = 'M';
|
| 1545 |
-
return "S".$extraPerm;
|
| 1546 |
-
}
|
| 1547 |
-
if( $sUserGroup=="admin" )
|
| 1548 |
-
{
|
| 1549 |
-
$extraPerm = 'M';
|
| 1550 |
-
return "ADESPI".$extraPerm;
|
| 1551 |
-
}
|
| 1552 |
-
// default permissions
|
| 1553 |
-
return "".$extraPerm;
|
| 1554 |
-
}
|
| 1555 |
-
if( $table=="chat_timezone" )
|
| 1556 |
-
{
|
| 1557 |
-
if( $sUserGroup=="<Guest>" )
|
| 1558 |
-
{
|
| 1559 |
-
$extraPerm = 'M';
|
| 1560 |
-
return "S".$extraPerm;
|
| 1561 |
-
}
|
| 1562 |
-
if( $sUserGroup=="admin" )
|
| 1563 |
-
{
|
| 1564 |
-
$extraPerm = 'M';
|
| 1565 |
-
return "ADESPI".$extraPerm;
|
| 1566 |
-
}
|
| 1567 |
-
// default permissions
|
| 1568 |
-
return "".$extraPerm;
|
| 1569 |
-
}
|
| 1570 |
-
if( $table=="public.chat_files" )
|
| 1571 |
-
{
|
| 1572 |
-
if( $sUserGroup=="<Guest>" )
|
| 1573 |
-
{
|
| 1574 |
-
$extraPerm = 'M';
|
| 1575 |
-
return "S".$extraPerm;
|
| 1576 |
-
}
|
| 1577 |
-
if( $sUserGroup=="admin" )
|
| 1578 |
-
{
|
| 1579 |
-
$extraPerm = 'M';
|
| 1580 |
-
return "ADESPI".$extraPerm;
|
| 1581 |
-
}
|
| 1582 |
-
// default permissions
|
| 1583 |
-
return "ADESPI".$extraPerm;
|
| 1584 |
-
}
|
| 1585 |
-
if( $table=="public.chat_groups" )
|
| 1586 |
-
{
|
| 1587 |
-
if( $sUserGroup=="<Guest>" )
|
| 1588 |
-
{
|
| 1589 |
-
$extraPerm = 'M';
|
| 1590 |
-
return "S".$extraPerm;
|
| 1591 |
-
}
|
| 1592 |
-
if( $sUserGroup=="admin" )
|
| 1593 |
-
{
|
| 1594 |
-
$extraPerm = 'M';
|
| 1595 |
-
return "ADESPI".$extraPerm;
|
| 1596 |
-
}
|
| 1597 |
-
// default permissions
|
| 1598 |
-
return "ADESPI".$extraPerm;
|
| 1599 |
-
}
|
| 1600 |
-
if( $table=="public.chat_history" )
|
| 1601 |
-
{
|
| 1602 |
-
if( $sUserGroup=="<Guest>" )
|
| 1603 |
-
{
|
| 1604 |
-
$extraPerm = 'M';
|
| 1605 |
-
return "S".$extraPerm;
|
| 1606 |
-
}
|
| 1607 |
-
if( $sUserGroup=="admin" )
|
| 1608 |
-
{
|
| 1609 |
-
$extraPerm = 'M';
|
| 1610 |
-
return "ADESPI".$extraPerm;
|
| 1611 |
-
}
|
| 1612 |
-
// default permissions
|
| 1613 |
-
return "ADESPI".$extraPerm;
|
| 1614 |
-
}
|
| 1615 |
-
if( $table=="public.chat_peopletype" )
|
| 1616 |
-
{
|
| 1617 |
-
if( $sUserGroup=="<Guest>" )
|
| 1618 |
-
{
|
| 1619 |
-
$extraPerm = 'M';
|
| 1620 |
-
return "S".$extraPerm;
|
| 1621 |
-
}
|
| 1622 |
-
if( $sUserGroup=="admin" )
|
| 1623 |
-
{
|
| 1624 |
-
$extraPerm = 'M';
|
| 1625 |
-
return "ADESPI".$extraPerm;
|
| 1626 |
-
}
|
| 1627 |
-
// default permissions
|
| 1628 |
-
return "ADESPI".$extraPerm;
|
| 1629 |
-
}
|
| 1630 |
-
if( $table=="public.chat_settings" )
|
| 1631 |
-
{
|
| 1632 |
-
if( $sUserGroup=="<Guest>" )
|
| 1633 |
-
{
|
| 1634 |
-
$extraPerm = 'M';
|
| 1635 |
-
return "S".$extraPerm;
|
| 1636 |
-
}
|
| 1637 |
-
if( $sUserGroup=="admin" )
|
| 1638 |
-
{
|
| 1639 |
-
$extraPerm = 'M';
|
| 1640 |
-
return "ADESPI".$extraPerm;
|
| 1641 |
-
}
|
| 1642 |
-
// default permissions
|
| 1643 |
-
return "ADESPI".$extraPerm;
|
| 1644 |
-
}
|
| 1645 |
-
if( $table=="public.identity" )
|
| 1646 |
-
{
|
| 1647 |
-
if( $sUserGroup=="<Guest>" )
|
| 1648 |
-
{
|
| 1649 |
-
$extraPerm = 'M';
|
| 1650 |
-
return "S".$extraPerm;
|
| 1651 |
-
}
|
| 1652 |
if( $sUserGroup=="admin" )
|
| 1653 |
{
|
| 1654 |
-
|
| 1655 |
-
return "ADESPI".$extraPerm;
|
| 1656 |
}
|
| 1657 |
// default permissions
|
| 1658 |
return "ADESPI".$extraPerm;
|
| 1659 |
}
|
| 1660 |
-
if( $table=="
|
| 1661 |
-
{
|
| 1662 |
-
if( $sUserGroup=="<Guest>" )
|
| 1663 |
-
{
|
| 1664 |
-
$extraPerm = 'M';
|
| 1665 |
-
return "S".$extraPerm;
|
| 1666 |
-
}
|
| 1667 |
-
if( $sUserGroup=="admin" )
|
| 1668 |
-
{
|
| 1669 |
-
$extraPerm = 'M';
|
| 1670 |
-
return "ADESPI".$extraPerm;
|
| 1671 |
-
}
|
| 1672 |
-
// default permissions
|
| 1673 |
-
return "ADESPI".$extraPerm;
|
| 1674 |
-
}
|
| 1675 |
-
if( $table=="admin_rights" )
|
| 1676 |
-
{
|
| 1677 |
-
if( $sUserGroup=="<Guest>" )
|
| 1678 |
-
{
|
| 1679 |
-
$extraPerm = 'M';
|
| 1680 |
-
return "S".$extraPerm;
|
| 1681 |
-
}
|
| 1682 |
-
if( $sUserGroup=="admin" )
|
| 1683 |
-
{
|
| 1684 |
-
$extraPerm = 'M';
|
| 1685 |
-
return "ADESPI".$extraPerm;
|
| 1686 |
-
}
|
| 1687 |
-
// default permissions
|
| 1688 |
-
return "ADESPI".$extraPerm;
|
| 1689 |
-
}
|
| 1690 |
-
if( $table=="admin_members" )
|
| 1691 |
-
{
|
| 1692 |
-
if( $sUserGroup=="<Guest>" )
|
| 1693 |
-
{
|
| 1694 |
-
$extraPerm = 'M';
|
| 1695 |
-
return "S".$extraPerm;
|
| 1696 |
-
}
|
| 1697 |
-
if( $sUserGroup=="admin" )
|
| 1698 |
-
{
|
| 1699 |
-
$extraPerm = 'M';
|
| 1700 |
-
return "ADESPI".$extraPerm;
|
| 1701 |
-
}
|
| 1702 |
-
// default permissions
|
| 1703 |
-
return "ADESPI".$extraPerm;
|
| 1704 |
-
}
|
| 1705 |
-
if( $table=="admin_users" )
|
| 1706 |
{
|
| 1707 |
-
if( $sUserGroup=="<Guest>" )
|
| 1708 |
-
{
|
| 1709 |
-
$extraPerm = 'M';
|
| 1710 |
-
return "S".$extraPerm;
|
| 1711 |
-
}
|
| 1712 |
if( $sUserGroup=="admin" )
|
| 1713 |
{
|
| 1714 |
-
|
| 1715 |
-
return "ADESPI".$extraPerm;
|
| 1716 |
}
|
| 1717 |
// default permissions
|
| 1718 |
return "ADESPI".$extraPerm;
|
| 1719 |
}
|
| 1720 |
-
if( $table=="
|
| 1721 |
{
|
| 1722 |
-
if( $sUserGroup=="<Guest>" )
|
| 1723 |
-
{
|
| 1724 |
-
$extraPerm = 'M';
|
| 1725 |
-
return "S".$extraPerm;
|
| 1726 |
-
}
|
| 1727 |
if( $sUserGroup=="admin" )
|
| 1728 |
{
|
| 1729 |
-
|
| 1730 |
-
return "ADESPI".$extraPerm;
|
| 1731 |
}
|
| 1732 |
// default permissions
|
| 1733 |
return "ADESPI".$extraPerm;
|
| 1734 |
}
|
| 1735 |
-
if( $table=="
|
| 1736 |
{
|
| 1737 |
-
if( $sUserGroup=="<Guest>" )
|
| 1738 |
-
{
|
| 1739 |
-
$extraPerm = 'M';
|
| 1740 |
-
return "S".$extraPerm;
|
| 1741 |
-
}
|
| 1742 |
if( $sUserGroup=="admin" )
|
| 1743 |
{
|
| 1744 |
-
|
| 1745 |
-
return "ADESPI".$extraPerm;
|
| 1746 |
}
|
| 1747 |
// default permissions
|
| 1748 |
return "ADESPI".$extraPerm;
|
| 1749 |
}
|
| 1750 |
-
if( $table=="
|
| 1751 |
{
|
| 1752 |
-
if( $sUserGroup=="<Guest>" )
|
| 1753 |
-
{
|
| 1754 |
-
$extraPerm = 'M';
|
| 1755 |
-
return "S".$extraPerm;
|
| 1756 |
-
}
|
| 1757 |
if( $sUserGroup=="admin" )
|
| 1758 |
{
|
| 1759 |
-
|
| 1760 |
-
return "ADESPI".$extraPerm;
|
| 1761 |
}
|
| 1762 |
// default permissions
|
| 1763 |
return "ADESPI".$extraPerm;
|
| 1764 |
}
|
| 1765 |
-
if( $table=="
|
| 1766 |
{
|
| 1767 |
-
if( $sUserGroup=="<Guest>" )
|
| 1768 |
-
{
|
| 1769 |
-
$extraPerm = 'M';
|
| 1770 |
-
return "S".$extraPerm;
|
| 1771 |
-
}
|
| 1772 |
if( $sUserGroup=="admin" )
|
| 1773 |
{
|
| 1774 |
-
|
| 1775 |
-
return "ADESPI".$extraPerm;
|
| 1776 |
}
|
| 1777 |
// default permissions
|
| 1778 |
return "ADESPI".$extraPerm;
|
| 1779 |
}
|
| 1780 |
-
if( $table=="
|
| 1781 |
{
|
| 1782 |
-
if( $sUserGroup=="<Guest>" )
|
| 1783 |
-
{
|
| 1784 |
-
$extraPerm = 'M';
|
| 1785 |
-
return "S".$extraPerm;
|
| 1786 |
-
}
|
| 1787 |
if( $sUserGroup=="admin" )
|
| 1788 |
{
|
| 1789 |
-
|
| 1790 |
-
return "ADESPI".$extraPerm;
|
| 1791 |
}
|
| 1792 |
// default permissions
|
| 1793 |
return "ADESPI".$extraPerm;
|
| 1794 |
}
|
| 1795 |
-
if( $table=="
|
| 1796 |
{
|
| 1797 |
-
if( $sUserGroup=="<Guest>" )
|
| 1798 |
-
{
|
| 1799 |
-
$extraPerm = 'M';
|
| 1800 |
-
return "S".$extraPerm;
|
| 1801 |
-
}
|
| 1802 |
if( $sUserGroup=="admin" )
|
| 1803 |
{
|
| 1804 |
-
|
| 1805 |
-
return "ADESPI".$extraPerm;
|
| 1806 |
}
|
| 1807 |
// default permissions
|
| 1808 |
return "ADESPI".$extraPerm;
|
|
@@ -2534,6 +1778,7 @@ function GetFullSiteUrl()
|
|
| 2534 |
*/
|
| 2535 |
function GetAuditObject($table="")
|
| 2536 |
{
|
|
|
|
| 2537 |
|
| 2538 |
$linkAudit = false;
|
| 2539 |
if(!$table)
|
|
@@ -2548,7 +1793,6 @@ function GetAuditObject($table="")
|
|
| 2548 |
if ($linkAudit)
|
| 2549 |
{
|
| 2550 |
require_once(getabspath("include/audit.php"));
|
| 2551 |
-
return new AuditTrailTable();
|
| 2552 |
}
|
| 2553 |
else
|
| 2554 |
{
|
|
|
|
| 203 |
if (!$shortTName)
|
| 204 |
return false;
|
| 205 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 206 |
if ("chat_history" == $shortTName )
|
| 207 |
return true;
|
| 208 |
if ("chat_users" == $shortTName )
|
|
|
|
| 217 |
return true;
|
| 218 |
if ("chat_timezone" == $shortTName )
|
| 219 |
return true;
|
| 220 |
+
if ("chat126_users1" == $shortTName )
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 221 |
return true;
|
| 222 |
return false;
|
| 223 |
}
|
|
|
|
| 270 |
$arr = array();
|
| 271 |
$checkPermissions = Security::permissionsAvailable();
|
| 272 |
$tableAvailable = true;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 273 |
if( $checkPermissions ) {
|
| 274 |
$strPerm = GetUserPermissions("chat_history");
|
| 275 |
$tableAvailable = ( strpos($strPerm, "P") !== false
|
|
|
|
| 334 |
}
|
| 335 |
$tableAvailable = true;
|
| 336 |
if( $checkPermissions ) {
|
| 337 |
+
$strPerm = GetUserPermissions("chat126_users1");
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 338 |
$tableAvailable = ( strpos($strPerm, "P") !== false
|
| 339 |
|| $pdfMode && strpos($strPerm, "S") !== false );
|
| 340 |
}
|
| 341 |
if( $tableAvailable ) {
|
| 342 |
+
$arr[]="chat126_users1";
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 343 |
}
|
| 344 |
return $arr;
|
| 345 |
}
|
|
|
|
| 350 |
function GetTablesListWithoutSecurity()
|
| 351 |
{
|
| 352 |
$arr = array();
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 353 |
$arr[]="chat_history";
|
| 354 |
$arr[]="chat_users";
|
| 355 |
$arr[]="chat_settings";
|
|
|
|
| 357 |
$arr[]="chat_groups";
|
| 358 |
$arr[]="chat_peopletype";
|
| 359 |
$arr[]="chat_timezone";
|
| 360 |
+
$arr[]="chat126_users1";
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 361 |
return $arr;
|
| 362 |
}
|
| 363 |
|
|
|
|
| 962 |
global $gPermissionsRefreshTime,$gPermissionsRead;
|
| 963 |
if( Security::isAdmin() )
|
| 964 |
{
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 965 |
}
|
| 966 |
|
| 967 |
$userRights = &Security::dynamicUserRights();
|
|
|
|
| 979 |
|
| 980 |
$sUserGroup = storageGet( "GroupID" );
|
| 981 |
$extraPerm = "";
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 982 |
if( $table=="chat_history" )
|
| 983 |
{
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 984 |
if( $sUserGroup=="admin" )
|
| 985 |
{
|
| 986 |
+
return "AEDSPI".$extraPerm;
|
|
|
|
| 987 |
}
|
| 988 |
// default permissions
|
| 989 |
return "ADESPI".$extraPerm;
|
| 990 |
}
|
| 991 |
+
if( $table=="chat_users" )
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 992 |
{
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 993 |
if( $sUserGroup=="admin" )
|
| 994 |
{
|
| 995 |
+
return "AEDSPI".$extraPerm;
|
|
|
|
| 996 |
}
|
| 997 |
// default permissions
|
| 998 |
return "ADESPI".$extraPerm;
|
| 999 |
}
|
| 1000 |
+
if( $table=="chat_settings" )
|
| 1001 |
{
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1002 |
if( $sUserGroup=="admin" )
|
| 1003 |
{
|
| 1004 |
+
return "AEDSPI".$extraPerm;
|
|
|
|
| 1005 |
}
|
| 1006 |
// default permissions
|
| 1007 |
return "ADESPI".$extraPerm;
|
| 1008 |
}
|
| 1009 |
+
if( $table=="chat_files" )
|
| 1010 |
{
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1011 |
if( $sUserGroup=="admin" )
|
| 1012 |
{
|
| 1013 |
+
return "AEDSPI".$extraPerm;
|
|
|
|
| 1014 |
}
|
| 1015 |
// default permissions
|
| 1016 |
return "ADESPI".$extraPerm;
|
| 1017 |
}
|
| 1018 |
+
if( $table=="chat_groups" )
|
| 1019 |
{
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1020 |
if( $sUserGroup=="admin" )
|
| 1021 |
{
|
| 1022 |
+
return "AEDSPI".$extraPerm;
|
|
|
|
| 1023 |
}
|
| 1024 |
// default permissions
|
| 1025 |
return "ADESPI".$extraPerm;
|
| 1026 |
}
|
| 1027 |
+
if( $table=="chat_peopletype" )
|
| 1028 |
{
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1029 |
if( $sUserGroup=="admin" )
|
| 1030 |
{
|
| 1031 |
+
return "AEDSPI".$extraPerm;
|
|
|
|
| 1032 |
}
|
| 1033 |
// default permissions
|
| 1034 |
return "ADESPI".$extraPerm;
|
| 1035 |
}
|
| 1036 |
+
if( $table=="chat_timezone" )
|
| 1037 |
{
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1038 |
if( $sUserGroup=="admin" )
|
| 1039 |
{
|
| 1040 |
+
return "AEDSPI".$extraPerm;
|
|
|
|
| 1041 |
}
|
| 1042 |
// default permissions
|
| 1043 |
return "ADESPI".$extraPerm;
|
| 1044 |
}
|
| 1045 |
+
if( $table=="chat126_users1" )
|
| 1046 |
{
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1047 |
if( $sUserGroup=="admin" )
|
| 1048 |
{
|
| 1049 |
+
return "ADESPI".$extraPerm;
|
|
|
|
| 1050 |
}
|
| 1051 |
// default permissions
|
| 1052 |
return "ADESPI".$extraPerm;
|
|
|
|
| 1778 |
*/
|
| 1779 |
function GetAuditObject($table="")
|
| 1780 |
{
|
| 1781 |
+
return NULL;
|
| 1782 |
|
| 1783 |
$linkAudit = false;
|
| 1784 |
if(!$table)
|
|
|
|
| 1793 |
if ($linkAudit)
|
| 1794 |
{
|
| 1795 |
require_once(getabspath("include/audit.php"));
|
|
|
|
| 1796 |
}
|
| 1797 |
else
|
| 1798 |
{
|
php/include/dal.php
CHANGED
|
@@ -47,38 +47,14 @@ function DBLookup($sql)
|
|
| 47 |
*/
|
| 48 |
class tDAL
|
| 49 |
{
|
| 50 |
-
var $
|
| 51 |
-
var $
|
| 52 |
-
var $
|
| 53 |
-
var $
|
| 54 |
-
var $
|
| 55 |
-
var $
|
| 56 |
-
var $
|
| 57 |
-
var $
|
| 58 |
-
var $tblKnowledgeBase2_at_localhost_public_dataset_info;
|
| 59 |
-
var $tblKnowledgeBase2_at_localhost_public_faicons;
|
| 60 |
-
var $tblKnowledgeBase2_at_localhost_public_fasis_chat_history;
|
| 61 |
-
var $tblKnowledgeBase2_at_localhost_public_history;
|
| 62 |
-
var $tblKnowledgeBase2_at_localhost_public_identity;
|
| 63 |
-
var $tblKnowledgeBase2_at_localhost_public_items;
|
| 64 |
-
var $tblKnowledgeBase2_at_localhost_public_kbarticles;
|
| 65 |
-
var $tblKnowledgeBase2_at_localhost_public_kbcategories;
|
| 66 |
-
var $tblKnowledgeBase2_at_localhost_public_kbcomments;
|
| 67 |
-
var $tblKnowledgeBase2_at_localhost_public_kbusers;
|
| 68 |
-
var $tblKnowledgeBase2_at_localhost_public_knowledgebase1_audit;
|
| 69 |
-
var $tblKnowledgeBase2_at_localhost_public_KnowledgeBase1uggroups;
|
| 70 |
-
var $tblKnowledgeBase2_at_localhost_public_KnowledgeBase1ugmembers;
|
| 71 |
-
var $tblKnowledgeBase2_at_localhost_public_KnowledgeBase1ugrights;
|
| 72 |
-
var $tblKnowledgeBase2_at_localhost_public_noti;
|
| 73 |
-
var $tblKnowledgeBase2_at_localhost_public_products;
|
| 74 |
-
var $tblKnowledgeBase2_at_localhost_public_prompts;
|
| 75 |
-
var $tblKnowledgeBase2_at_localhost_public_server_setting;
|
| 76 |
-
var $tblKnowledgeBase2_at_localhost_public_view_faisis_chat_history;
|
| 77 |
-
var $tblKnowledgeBase2_at_localhost_public_view_zendesk;
|
| 78 |
-
var $tblKnowledgeBase2_at_localhost_public_webreport_admin;
|
| 79 |
-
var $tblKnowledgeBase2_at_localhost_public_webreport_style;
|
| 80 |
-
var $tblKnowledgeBase2_at_localhost_public_webreports;
|
| 81 |
-
var $tblKnowledgeBase2_at_localhost_public_zendesk__dataszz;
|
| 82 |
var $lstTables;
|
| 83 |
var $Table = array();
|
| 84 |
|
|
@@ -86,38 +62,14 @@ class tDAL
|
|
| 86 |
{
|
| 87 |
if($this->lstTables)
|
| 88 |
return;
|
| 89 |
-
$this->lstTables[] = array("name" => "
|
| 90 |
-
$this->lstTables[] = array("name" => "chat_files", "varname" => "
|
| 91 |
-
$this->lstTables[] = array("name" => "chat_groups", "varname" => "
|
| 92 |
-
$this->lstTables[] = array("name" => "chat_history", "varname" => "
|
| 93 |
-
$this->lstTables[] = array("name" => "chat_peopletype", "varname" => "
|
| 94 |
-
$this->lstTables[] = array("name" => "chat_settings", "varname" => "
|
| 95 |
-
$this->lstTables[] = array("name" => "chat_timezone", "varname" => "
|
| 96 |
-
$this->lstTables[] = array("name" => "chat_users", "varname" => "
|
| 97 |
-
$this->lstTables[] = array("name" => "dataset_info", "varname" => "KnowledgeBase2_at_localhost_public_dataset_info", "altvarname" => "dataset_info", "connId" => "KnowledgeBase2_at_localhost", "schema" => "public", "connName" => "KnowledgeBase2 at localhost");
|
| 98 |
-
$this->lstTables[] = array("name" => "faicons", "varname" => "KnowledgeBase2_at_localhost_public_faicons", "altvarname" => "faicons", "connId" => "KnowledgeBase2_at_localhost", "schema" => "public", "connName" => "KnowledgeBase2 at localhost");
|
| 99 |
-
$this->lstTables[] = array("name" => "fasis_chat_history", "varname" => "KnowledgeBase2_at_localhost_public_fasis_chat_history", "altvarname" => "fasis_chat_history", "connId" => "KnowledgeBase2_at_localhost", "schema" => "public", "connName" => "KnowledgeBase2 at localhost");
|
| 100 |
-
$this->lstTables[] = array("name" => "history", "varname" => "KnowledgeBase2_at_localhost_public_history", "altvarname" => "history", "connId" => "KnowledgeBase2_at_localhost", "schema" => "public", "connName" => "KnowledgeBase2 at localhost");
|
| 101 |
-
$this->lstTables[] = array("name" => "identity", "varname" => "KnowledgeBase2_at_localhost_public_identity", "altvarname" => "identity", "connId" => "KnowledgeBase2_at_localhost", "schema" => "public", "connName" => "KnowledgeBase2 at localhost");
|
| 102 |
-
$this->lstTables[] = array("name" => "items", "varname" => "KnowledgeBase2_at_localhost_public_items", "altvarname" => "items", "connId" => "KnowledgeBase2_at_localhost", "schema" => "public", "connName" => "KnowledgeBase2 at localhost");
|
| 103 |
-
$this->lstTables[] = array("name" => "kbarticles", "varname" => "KnowledgeBase2_at_localhost_public_kbarticles", "altvarname" => "kbarticles", "connId" => "KnowledgeBase2_at_localhost", "schema" => "public", "connName" => "KnowledgeBase2 at localhost");
|
| 104 |
-
$this->lstTables[] = array("name" => "kbcategories", "varname" => "KnowledgeBase2_at_localhost_public_kbcategories", "altvarname" => "kbcategories", "connId" => "KnowledgeBase2_at_localhost", "schema" => "public", "connName" => "KnowledgeBase2 at localhost");
|
| 105 |
-
$this->lstTables[] = array("name" => "kbcomments", "varname" => "KnowledgeBase2_at_localhost_public_kbcomments", "altvarname" => "kbcomments", "connId" => "KnowledgeBase2_at_localhost", "schema" => "public", "connName" => "KnowledgeBase2 at localhost");
|
| 106 |
-
$this->lstTables[] = array("name" => "kbusers", "varname" => "KnowledgeBase2_at_localhost_public_kbusers", "altvarname" => "kbusers", "connId" => "KnowledgeBase2_at_localhost", "schema" => "public", "connName" => "KnowledgeBase2 at localhost");
|
| 107 |
-
$this->lstTables[] = array("name" => "knowledgebase1_audit", "varname" => "KnowledgeBase2_at_localhost_public_knowledgebase1_audit", "altvarname" => "knowledgebase1_audit", "connId" => "KnowledgeBase2_at_localhost", "schema" => "public", "connName" => "KnowledgeBase2 at localhost");
|
| 108 |
-
$this->lstTables[] = array("name" => "KnowledgeBase1uggroups", "varname" => "KnowledgeBase2_at_localhost_public_KnowledgeBase1uggroups", "altvarname" => "KnowledgeBase1uggroups", "connId" => "KnowledgeBase2_at_localhost", "schema" => "public", "connName" => "KnowledgeBase2 at localhost");
|
| 109 |
-
$this->lstTables[] = array("name" => "KnowledgeBase1ugmembers", "varname" => "KnowledgeBase2_at_localhost_public_KnowledgeBase1ugmembers", "altvarname" => "KnowledgeBase1ugmembers", "connId" => "KnowledgeBase2_at_localhost", "schema" => "public", "connName" => "KnowledgeBase2 at localhost");
|
| 110 |
-
$this->lstTables[] = array("name" => "KnowledgeBase1ugrights", "varname" => "KnowledgeBase2_at_localhost_public_KnowledgeBase1ugrights", "altvarname" => "KnowledgeBase1ugrights", "connId" => "KnowledgeBase2_at_localhost", "schema" => "public", "connName" => "KnowledgeBase2 at localhost");
|
| 111 |
-
$this->lstTables[] = array("name" => "noti", "varname" => "KnowledgeBase2_at_localhost_public_noti", "altvarname" => "noti", "connId" => "KnowledgeBase2_at_localhost", "schema" => "public", "connName" => "KnowledgeBase2 at localhost");
|
| 112 |
-
$this->lstTables[] = array("name" => "products", "varname" => "KnowledgeBase2_at_localhost_public_products", "altvarname" => "products", "connId" => "KnowledgeBase2_at_localhost", "schema" => "public", "connName" => "KnowledgeBase2 at localhost");
|
| 113 |
-
$this->lstTables[] = array("name" => "prompts", "varname" => "KnowledgeBase2_at_localhost_public_prompts", "altvarname" => "prompts", "connId" => "KnowledgeBase2_at_localhost", "schema" => "public", "connName" => "KnowledgeBase2 at localhost");
|
| 114 |
-
$this->lstTables[] = array("name" => "server_setting", "varname" => "KnowledgeBase2_at_localhost_public_server_setting", "altvarname" => "server_setting", "connId" => "KnowledgeBase2_at_localhost", "schema" => "public", "connName" => "KnowledgeBase2 at localhost");
|
| 115 |
-
$this->lstTables[] = array("name" => "view_faisis_chat_history", "varname" => "KnowledgeBase2_at_localhost_public_view_faisis_chat_history", "altvarname" => "view_faisis_chat_history", "connId" => "KnowledgeBase2_at_localhost", "schema" => "public", "connName" => "KnowledgeBase2 at localhost");
|
| 116 |
-
$this->lstTables[] = array("name" => "view_zendesk", "varname" => "KnowledgeBase2_at_localhost_public_view_zendesk", "altvarname" => "view_zendesk", "connId" => "KnowledgeBase2_at_localhost", "schema" => "public", "connName" => "KnowledgeBase2 at localhost");
|
| 117 |
-
$this->lstTables[] = array("name" => "webreport_admin", "varname" => "KnowledgeBase2_at_localhost_public_webreport_admin", "altvarname" => "webreport_admin", "connId" => "KnowledgeBase2_at_localhost", "schema" => "public", "connName" => "KnowledgeBase2 at localhost");
|
| 118 |
-
$this->lstTables[] = array("name" => "webreport_style", "varname" => "KnowledgeBase2_at_localhost_public_webreport_style", "altvarname" => "webreport_style", "connId" => "KnowledgeBase2_at_localhost", "schema" => "public", "connName" => "KnowledgeBase2 at localhost");
|
| 119 |
-
$this->lstTables[] = array("name" => "webreports", "varname" => "KnowledgeBase2_at_localhost_public_webreports", "altvarname" => "webreports", "connId" => "KnowledgeBase2_at_localhost", "schema" => "public", "connName" => "KnowledgeBase2 at localhost");
|
| 120 |
-
$this->lstTables[] = array("name" => "zendesk__dataszz", "varname" => "KnowledgeBase2_at_localhost_public_zendesk__dataszz", "altvarname" => "zendesk__dataszz", "connId" => "KnowledgeBase2_at_localhost", "schema" => "public", "connName" => "KnowledgeBase2 at localhost");
|
| 121 |
}
|
| 122 |
|
| 123 |
/**
|
|
|
|
| 47 |
*/
|
| 48 |
class tDAL
|
| 49 |
{
|
| 50 |
+
var $tblchats_at_localhost__chat126_users1;
|
| 51 |
+
var $tblchats_at_localhost__chat_files;
|
| 52 |
+
var $tblchats_at_localhost__chat_groups;
|
| 53 |
+
var $tblchats_at_localhost__chat_history;
|
| 54 |
+
var $tblchats_at_localhost__chat_peopletype;
|
| 55 |
+
var $tblchats_at_localhost__chat_settings;
|
| 56 |
+
var $tblchats_at_localhost__chat_timezone;
|
| 57 |
+
var $tblchats_at_localhost__chat_users;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 58 |
var $lstTables;
|
| 59 |
var $Table = array();
|
| 60 |
|
|
|
|
| 62 |
{
|
| 63 |
if($this->lstTables)
|
| 64 |
return;
|
| 65 |
+
$this->lstTables[] = array("name" => "chat126_users1", "varname" => "chats_at_localhost__chat126_users1", "altvarname" => "chat126_users1", "connId" => "chats_at_localhost", "schema" => "", "connName" => "chats at localhost");
|
| 66 |
+
$this->lstTables[] = array("name" => "chat_files", "varname" => "chats_at_localhost__chat_files", "altvarname" => "chat_files", "connId" => "chats_at_localhost", "schema" => "", "connName" => "chats at localhost");
|
| 67 |
+
$this->lstTables[] = array("name" => "chat_groups", "varname" => "chats_at_localhost__chat_groups", "altvarname" => "chat_groups", "connId" => "chats_at_localhost", "schema" => "", "connName" => "chats at localhost");
|
| 68 |
+
$this->lstTables[] = array("name" => "chat_history", "varname" => "chats_at_localhost__chat_history", "altvarname" => "chat_history", "connId" => "chats_at_localhost", "schema" => "", "connName" => "chats at localhost");
|
| 69 |
+
$this->lstTables[] = array("name" => "chat_peopletype", "varname" => "chats_at_localhost__chat_peopletype", "altvarname" => "chat_peopletype", "connId" => "chats_at_localhost", "schema" => "", "connName" => "chats at localhost");
|
| 70 |
+
$this->lstTables[] = array("name" => "chat_settings", "varname" => "chats_at_localhost__chat_settings", "altvarname" => "chat_settings", "connId" => "chats_at_localhost", "schema" => "", "connName" => "chats at localhost");
|
| 71 |
+
$this->lstTables[] = array("name" => "chat_timezone", "varname" => "chats_at_localhost__chat_timezone", "altvarname" => "chat_timezone", "connId" => "chats_at_localhost", "schema" => "", "connName" => "chats at localhost");
|
| 72 |
+
$this->lstTables[] = array("name" => "chat_users", "varname" => "chats_at_localhost__chat_users", "altvarname" => "chat_users", "connId" => "chats_at_localhost", "schema" => "", "connName" => "chats at localhost");
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 73 |
}
|
| 74 |
|
| 75 |
/**
|
php/include/dal/chats_at_localhost__chat126_users1.php
ADDED
|
@@ -0,0 +1,14 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
<?php
|
| 2 |
+
$dalTablechat126_users1 = array();
|
| 3 |
+
$dalTablechat126_users1["ID"] = array("type"=>3,"varname"=>"ID", "name" => "ID", "autoInc" => "1");
|
| 4 |
+
$dalTablechat126_users1["username"] = array("type"=>200,"varname"=>"username", "name" => "username", "autoInc" => "0");
|
| 5 |
+
$dalTablechat126_users1["password"] = array("type"=>200,"varname"=>"password", "name" => "password", "autoInc" => "0");
|
| 6 |
+
$dalTablechat126_users1["email"] = array("type"=>200,"varname"=>"email", "name" => "email", "autoInc" => "0");
|
| 7 |
+
$dalTablechat126_users1["fullname"] = array("type"=>200,"varname"=>"fullname", "name" => "fullname", "autoInc" => "0");
|
| 8 |
+
$dalTablechat126_users1["groupid"] = array("type"=>200,"varname"=>"groupid", "name" => "groupid", "autoInc" => "0");
|
| 9 |
+
$dalTablechat126_users1["active"] = array("type"=>3,"varname"=>"active", "name" => "active", "autoInc" => "0");
|
| 10 |
+
$dalTablechat126_users1["ext_security_id"] = array("type"=>200,"varname"=>"ext_security_id", "name" => "ext_security_id", "autoInc" => "0");
|
| 11 |
+
$dalTablechat126_users1["ID"]["key"]=true;
|
| 12 |
+
|
| 13 |
+
$dal_info["chats_at_localhost__chat126_users1"] = &$dalTablechat126_users1;
|
| 14 |
+
?>
|
php/include/dal/chats_at_localhost__chat_files.php
ADDED
|
@@ -0,0 +1,9 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
<?php
|
| 2 |
+
$dalTablechat_files = array();
|
| 3 |
+
$dalTablechat_files["id"] = array("type"=>3,"varname"=>"id", "name" => "id", "autoInc" => "1");
|
| 4 |
+
$dalTablechat_files["messageid"] = array("type"=>3,"varname"=>"messageid", "name" => "messageid", "autoInc" => "0");
|
| 5 |
+
$dalTablechat_files["files"] = array("type"=>200,"varname"=>"files", "name" => "files", "autoInc" => "0");
|
| 6 |
+
$dalTablechat_files["id"]["key"]=true;
|
| 7 |
+
|
| 8 |
+
$dal_info["chats_at_localhost__chat_files"] = &$dalTablechat_files;
|
| 9 |
+
?>
|
php/include/dal/chats_at_localhost__chat_groups.php
ADDED
|
@@ -0,0 +1,11 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
<?php
|
| 2 |
+
$dalTablechat_groups = array();
|
| 3 |
+
$dalTablechat_groups["id"] = array("type"=>3,"varname"=>"id", "name" => "id", "autoInc" => "1");
|
| 4 |
+
$dalTablechat_groups["groupname"] = array("type"=>200,"varname"=>"groupname", "name" => "groupname", "autoInc" => "0");
|
| 5 |
+
$dalTablechat_groups["targetid"] = array("type"=>200,"varname"=>"targetid", "name" => "targetid", "autoInc" => "0");
|
| 6 |
+
$dalTablechat_groups["grouptype"] = array("type"=>3,"varname"=>"grouptype", "name" => "grouptype", "autoInc" => "0");
|
| 7 |
+
$dalTablechat_groups["ownerid"] = array("type"=>200,"varname"=>"ownerid", "name" => "ownerid", "autoInc" => "0");
|
| 8 |
+
$dalTablechat_groups["id"]["key"]=true;
|
| 9 |
+
|
| 10 |
+
$dal_info["chats_at_localhost__chat_groups"] = &$dalTablechat_groups;
|
| 11 |
+
?>
|
php/include/dal/chats_at_localhost__chat_history.php
ADDED
|
@@ -0,0 +1,17 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
<?php
|
| 2 |
+
$dalTablechat_history = array();
|
| 3 |
+
$dalTablechat_history["id"] = array("type"=>3,"varname"=>"id", "name" => "id", "autoInc" => "1");
|
| 4 |
+
$dalTablechat_history["messages"] = array("type"=>200,"varname"=>"messages", "name" => "messages", "autoInc" => "0");
|
| 5 |
+
$dalTablechat_history["ownerid"] = array("type"=>200,"varname"=>"ownerid", "name" => "ownerid", "autoInc" => "0");
|
| 6 |
+
$dalTablechat_history["created"] = array("type"=>200,"varname"=>"created", "name" => "created", "autoInc" => "0");
|
| 7 |
+
$dalTablechat_history["isread"] = array("type"=>200,"varname"=>"isread", "name" => "isread", "autoInc" => "0");
|
| 8 |
+
$dalTablechat_history["targetid"] = array("type"=>200,"varname"=>"targetid", "name" => "targetid", "autoInc" => "0");
|
| 9 |
+
$dalTablechat_history["tmp_file"] = array("type"=>200,"varname"=>"tmp_file", "name" => "tmp_file", "autoInc" => "0");
|
| 10 |
+
$dalTablechat_history["status"] = array("type"=>200,"varname"=>"status", "name" => "status", "autoInc" => "0");
|
| 11 |
+
$dalTablechat_history["status_created"] = array("type"=>200,"varname"=>"status_created", "name" => "status_created", "autoInc" => "0");
|
| 12 |
+
$dalTablechat_history["soundRecord"] = array("type"=>128,"varname"=>"soundRecord", "name" => "soundRecord", "autoInc" => "0");
|
| 13 |
+
$dalTablechat_history["isVideo"] = array("type"=>3,"varname"=>"isVideo", "name" => "isVideo", "autoInc" => "0");
|
| 14 |
+
$dalTablechat_history["id"]["key"]=true;
|
| 15 |
+
|
| 16 |
+
$dal_info["chats_at_localhost__chat_history"] = &$dalTablechat_history;
|
| 17 |
+
?>
|