A PHP Error was encountered

Severity: 8192

Message: Creation of dynamic property CI_URI::$config is deprecated

Filename: core/URI.php

Line Number: 101

Backtrace:

File: /home2/spfypsiarcsprd/public_html/ssts-app/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Creation of dynamic property CI_Router::$uri is deprecated

Filename: core/Router.php

Line Number: 127

Backtrace:

File: /home2/spfypsiarcsprd/public_html/ssts-app/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: Cannot modify header information - headers already sent by (output started at /home2/spfypsiarcsprd/public_html/ssts-app/system/core/Exceptions.php:271)

Filename: controllers/Api.php

Line Number: 2

Backtrace:

File: /home2/spfypsiarcsprd/public_html/ssts-app/application/controllers/Api.php
Line: 2
Function: header

File: /home2/spfypsiarcsprd/public_html/ssts-app/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Creation of dynamic property Api::$benchmark is deprecated

Filename: core/Controller.php

Line Number: 82

Backtrace:

File: /home2/spfypsiarcsprd/public_html/ssts-app/application/controllers/Api.php
Line: 7
Function: __construct

File: /home2/spfypsiarcsprd/public_html/ssts-app/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Creation of dynamic property Api::$hooks is deprecated

Filename: core/Controller.php

Line Number: 82

Backtrace:

File: /home2/spfypsiarcsprd/public_html/ssts-app/application/controllers/Api.php
Line: 7
Function: __construct

File: /home2/spfypsiarcsprd/public_html/ssts-app/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Creation of dynamic property Api::$config is deprecated

Filename: core/Controller.php

Line Number: 82

Backtrace:

File: /home2/spfypsiarcsprd/public_html/ssts-app/application/controllers/Api.php
Line: 7
Function: __construct

File: /home2/spfypsiarcsprd/public_html/ssts-app/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Creation of dynamic property Api::$log is deprecated

Filename: core/Controller.php

Line Number: 82

Backtrace:

File: /home2/spfypsiarcsprd/public_html/ssts-app/application/controllers/Api.php
Line: 7
Function: __construct

File: /home2/spfypsiarcsprd/public_html/ssts-app/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Creation of dynamic property Api::$utf8 is deprecated

Filename: core/Controller.php

Line Number: 82

Backtrace:

File: /home2/spfypsiarcsprd/public_html/ssts-app/application/controllers/Api.php
Line: 7
Function: __construct

File: /home2/spfypsiarcsprd/public_html/ssts-app/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Creation of dynamic property Api::$uri is deprecated

Filename: core/Controller.php

Line Number: 82

Backtrace:

File: /home2/spfypsiarcsprd/public_html/ssts-app/application/controllers/Api.php
Line: 7
Function: __construct

File: /home2/spfypsiarcsprd/public_html/ssts-app/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Creation of dynamic property Api::$exceptions is deprecated

Filename: core/Controller.php

Line Number: 82

Backtrace:

File: /home2/spfypsiarcsprd/public_html/ssts-app/application/controllers/Api.php
Line: 7
Function: __construct

File: /home2/spfypsiarcsprd/public_html/ssts-app/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Creation of dynamic property Api::$router is deprecated

Filename: core/Controller.php

Line Number: 82

Backtrace:

File: /home2/spfypsiarcsprd/public_html/ssts-app/application/controllers/Api.php
Line: 7
Function: __construct

File: /home2/spfypsiarcsprd/public_html/ssts-app/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Creation of dynamic property Api::$output is deprecated

Filename: core/Controller.php

Line Number: 82

Backtrace:

File: /home2/spfypsiarcsprd/public_html/ssts-app/application/controllers/Api.php
Line: 7
Function: __construct

File: /home2/spfypsiarcsprd/public_html/ssts-app/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Creation of dynamic property Api::$security is deprecated

Filename: core/Controller.php

Line Number: 82

Backtrace:

File: /home2/spfypsiarcsprd/public_html/ssts-app/application/controllers/Api.php
Line: 7
Function: __construct

File: /home2/spfypsiarcsprd/public_html/ssts-app/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Creation of dynamic property Api::$input is deprecated

Filename: core/Controller.php

Line Number: 82

Backtrace:

File: /home2/spfypsiarcsprd/public_html/ssts-app/application/controllers/Api.php
Line: 7
Function: __construct

File: /home2/spfypsiarcsprd/public_html/ssts-app/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Creation of dynamic property Api::$lang is deprecated

Filename: core/Controller.php

Line Number: 82

Backtrace:

File: /home2/spfypsiarcsprd/public_html/ssts-app/application/controllers/Api.php
Line: 7
Function: __construct

File: /home2/spfypsiarcsprd/public_html/ssts-app/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Creation of dynamic property Api::$db is deprecated

Filename: core/Loader.php

Line Number: 396

Backtrace:

File: /home2/spfypsiarcsprd/public_html/ssts-app/application/controllers/Api.php
Line: 7
Function: __construct

File: /home2/spfypsiarcsprd/public_html/ssts-app/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Creation of dynamic property CI_DB_mysqli_driver::$failover is deprecated

Filename: database/DB_driver.php

Line Number: 371

Backtrace:

File: /home2/spfypsiarcsprd/public_html/ssts-app/application/controllers/Api.php
Line: 7
Function: __construct

File: /home2/spfypsiarcsprd/public_html/ssts-app/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Return type of CI_Session_files_driver::open($save_path, $name) should either be compatible with SessionHandlerInterface::open(string $path, string $name): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice

Filename: drivers/Session_files_driver.php

Line Number: 132

Backtrace:

File: /home2/spfypsiarcsprd/public_html/ssts-app/application/controllers/Api.php
Line: 7
Function: __construct

File: /home2/spfypsiarcsprd/public_html/ssts-app/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Return type of CI_Session_files_driver::close() should either be compatible with SessionHandlerInterface::close(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice

Filename: drivers/Session_files_driver.php

Line Number: 294

Backtrace:

File: /home2/spfypsiarcsprd/public_html/ssts-app/application/controllers/Api.php
Line: 7
Function: __construct

File: /home2/spfypsiarcsprd/public_html/ssts-app/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Return type of CI_Session_files_driver::read($session_id) should either be compatible with SessionHandlerInterface::read(string $id): string|false, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice

Filename: drivers/Session_files_driver.php

Line Number: 168

Backtrace:

File: /home2/spfypsiarcsprd/public_html/ssts-app/application/controllers/Api.php
Line: 7
Function: __construct

File: /home2/spfypsiarcsprd/public_html/ssts-app/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Return type of CI_Session_files_driver::write($session_id, $session_data) should either be compatible with SessionHandlerInterface::write(string $id, string $data): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice

Filename: drivers/Session_files_driver.php

Line Number: 237

Backtrace:

File: /home2/spfypsiarcsprd/public_html/ssts-app/application/controllers/Api.php
Line: 7
Function: __construct

File: /home2/spfypsiarcsprd/public_html/ssts-app/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Return type of CI_Session_files_driver::destroy($session_id) should either be compatible with SessionHandlerInterface::destroy(string $id): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice

Filename: drivers/Session_files_driver.php

Line Number: 317

Backtrace:

File: /home2/spfypsiarcsprd/public_html/ssts-app/application/controllers/Api.php
Line: 7
Function: __construct

File: /home2/spfypsiarcsprd/public_html/ssts-app/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Return type of CI_Session_files_driver::gc($maxlifetime) should either be compatible with SessionHandlerInterface::gc(int $max_lifetime): int|false, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice

Filename: drivers/Session_files_driver.php

Line Number: 358

Backtrace:

File: /home2/spfypsiarcsprd/public_html/ssts-app/application/controllers/Api.php
Line: 7
Function: __construct

File: /home2/spfypsiarcsprd/public_html/ssts-app/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: ini_set(): Session ini settings cannot be changed after headers have already been sent

Filename: Session/Session.php

Line Number: 282

Backtrace:

File: /home2/spfypsiarcsprd/public_html/ssts-app/application/controllers/Api.php
Line: 7
Function: __construct

File: /home2/spfypsiarcsprd/public_html/ssts-app/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: session_set_cookie_params(): Session cookie parameters cannot be changed after headers have already been sent

Filename: Session/Session.php

Line Number: 289

Backtrace:

File: /home2/spfypsiarcsprd/public_html/ssts-app/application/controllers/Api.php
Line: 7
Function: __construct

File: /home2/spfypsiarcsprd/public_html/ssts-app/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: ini_set(): Session ini settings cannot be changed after headers have already been sent

Filename: Session/Session.php

Line Number: 304

Backtrace:

File: /home2/spfypsiarcsprd/public_html/ssts-app/application/controllers/Api.php
Line: 7
Function: __construct

File: /home2/spfypsiarcsprd/public_html/ssts-app/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: ini_set(): Session ini settings cannot be changed after headers have already been sent

Filename: Session/Session.php

Line Number: 314

Backtrace:

File: /home2/spfypsiarcsprd/public_html/ssts-app/application/controllers/Api.php
Line: 7
Function: __construct

File: /home2/spfypsiarcsprd/public_html/ssts-app/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: ini_set(): Session ini settings cannot be changed after headers have already been sent

Filename: Session/Session.php

Line Number: 315

Backtrace:

File: /home2/spfypsiarcsprd/public_html/ssts-app/application/controllers/Api.php
Line: 7
Function: __construct

File: /home2/spfypsiarcsprd/public_html/ssts-app/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: ini_set(): Session ini settings cannot be changed after headers have already been sent

Filename: Session/Session.php

Line Number: 316

Backtrace:

File: /home2/spfypsiarcsprd/public_html/ssts-app/application/controllers/Api.php
Line: 7
Function: __construct

File: /home2/spfypsiarcsprd/public_html/ssts-app/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: ini_set(): Session ini settings cannot be changed after headers have already been sent

Filename: Session/Session.php

Line Number: 317

Backtrace:

File: /home2/spfypsiarcsprd/public_html/ssts-app/application/controllers/Api.php
Line: 7
Function: __construct

File: /home2/spfypsiarcsprd/public_html/ssts-app/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: ini_set(): Session ini settings cannot be changed after headers have already been sent

Filename: Session/Session.php

Line Number: 375

Backtrace:

File: /home2/spfypsiarcsprd/public_html/ssts-app/application/controllers/Api.php
Line: 7
Function: __construct

File: /home2/spfypsiarcsprd/public_html/ssts-app/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: session_set_save_handler(): Session save handler cannot be changed after headers have already been sent

Filename: Session/Session.php

Line Number: 110

Backtrace:

File: /home2/spfypsiarcsprd/public_html/ssts-app/application/controllers/Api.php
Line: 7
Function: __construct

File: /home2/spfypsiarcsprd/public_html/ssts-app/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: session_start(): Session cannot be started after headers have already been sent

Filename: Session/Session.php

Line Number: 143

Backtrace:

File: /home2/spfypsiarcsprd/public_html/ssts-app/application/controllers/Api.php
Line: 7
Function: __construct

File: /home2/spfypsiarcsprd/public_html/ssts-app/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Creation of dynamic property Api::$session is deprecated

Filename: core/Loader.php

Line Number: 1283

Backtrace:

File: /home2/spfypsiarcsprd/public_html/ssts-app/application/controllers/Api.php
Line: 7
Function: __construct

File: /home2/spfypsiarcsprd/public_html/ssts-app/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Creation of dynamic property Api::$form_validation is deprecated

Filename: core/Loader.php

Line Number: 1283

Backtrace:

File: /home2/spfypsiarcsprd/public_html/ssts-app/application/controllers/Api.php
Line: 7
Function: __construct

File: /home2/spfypsiarcsprd/public_html/ssts-app/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Creation of dynamic property Api::$pagination is deprecated

Filename: core/Loader.php

Line Number: 1283

Backtrace:

File: /home2/spfypsiarcsprd/public_html/ssts-app/application/controllers/Api.php
Line: 7
Function: __construct

File: /home2/spfypsiarcsprd/public_html/ssts-app/index.php
Line: 315
Function: require_once


Deprecated: Optional parameter $table declared before required parameter $where is implicitly treated as a required parameter in /home2/spfypsiarcsprd/public_html/ssts-app/application/models/Cm.php on line 25

Deprecated: Optional parameter $row declared before required parameter $query is implicitly treated as a required parameter in /home2/spfypsiarcsprd/public_html/ssts-app/application/models/Cm.php on line 72

Deprecated: Optional parameter $data declared before required parameter $uri_segment is implicitly treated as a required parameter in /home2/spfypsiarcsprd/public_html/ssts-app/application/models/Cm.php on line 176

A PHP Error was encountered

Severity: 8192

Message: Creation of dynamic property Api::$cm is deprecated

Filename: core/Loader.php

Line Number: 358

Backtrace:

File: /home2/spfypsiarcsprd/public_html/ssts-app/application/controllers/Api.php
Line: 7
Function: __construct

File: /home2/spfypsiarcsprd/public_html/ssts-app/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: Warning

Message: Cannot modify header information - headers already sent by (output started at /home2/spfypsiarcsprd/public_html/ssts-app/system/core/Exceptions.php:271)

Filename: controllers/Api.php

Line Number: 16

Backtrace:

File: /home2/spfypsiarcsprd/public_html/ssts-app/application/controllers/Api.php
Line: 16
Function: header

File: /home2/spfypsiarcsprd/public_html/ssts-app/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Creation of dynamic property CI_Loader::$load is deprecated

Filename: core/Loader.php

Line Number: 931

Backtrace:

File: /home2/spfypsiarcsprd/public_html/ssts-app/application/controllers/Api.php
Line: 22
Function: view

File: /home2/spfypsiarcsprd/public_html/ssts-app/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Creation of dynamic property CI_Loader::$benchmark is deprecated

Filename: core/Loader.php

Line Number: 931

Backtrace:

File: /home2/spfypsiarcsprd/public_html/ssts-app/application/controllers/Api.php
Line: 22
Function: view

File: /home2/spfypsiarcsprd/public_html/ssts-app/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Creation of dynamic property CI_Loader::$hooks is deprecated

Filename: core/Loader.php

Line Number: 931

Backtrace:

File: /home2/spfypsiarcsprd/public_html/ssts-app/application/controllers/Api.php
Line: 22
Function: view

File: /home2/spfypsiarcsprd/public_html/ssts-app/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Creation of dynamic property CI_Loader::$config is deprecated

Filename: core/Loader.php

Line Number: 931

Backtrace:

File: /home2/spfypsiarcsprd/public_html/ssts-app/application/controllers/Api.php
Line: 22
Function: view

File: /home2/spfypsiarcsprd/public_html/ssts-app/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Creation of dynamic property CI_Loader::$log is deprecated

Filename: core/Loader.php

Line Number: 931

Backtrace:

File: /home2/spfypsiarcsprd/public_html/ssts-app/application/controllers/Api.php
Line: 22
Function: view

File: /home2/spfypsiarcsprd/public_html/ssts-app/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Creation of dynamic property CI_Loader::$utf8 is deprecated

Filename: core/Loader.php

Line Number: 931

Backtrace:

File: /home2/spfypsiarcsprd/public_html/ssts-app/application/controllers/Api.php
Line: 22
Function: view

File: /home2/spfypsiarcsprd/public_html/ssts-app/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Creation of dynamic property CI_Loader::$uri is deprecated

Filename: core/Loader.php

Line Number: 931

Backtrace:

File: /home2/spfypsiarcsprd/public_html/ssts-app/application/controllers/Api.php
Line: 22
Function: view

File: /home2/spfypsiarcsprd/public_html/ssts-app/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Creation of dynamic property CI_Loader::$exceptions is deprecated

Filename: core/Loader.php

Line Number: 931

Backtrace:

File: /home2/spfypsiarcsprd/public_html/ssts-app/application/controllers/Api.php
Line: 22
Function: view

File: /home2/spfypsiarcsprd/public_html/ssts-app/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Creation of dynamic property CI_Loader::$router is deprecated

Filename: core/Loader.php

Line Number: 931

Backtrace:

File: /home2/spfypsiarcsprd/public_html/ssts-app/application/controllers/Api.php
Line: 22
Function: view

File: /home2/spfypsiarcsprd/public_html/ssts-app/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Creation of dynamic property CI_Loader::$output is deprecated

Filename: core/Loader.php

Line Number: 931

Backtrace:

File: /home2/spfypsiarcsprd/public_html/ssts-app/application/controllers/Api.php
Line: 22
Function: view

File: /home2/spfypsiarcsprd/public_html/ssts-app/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Creation of dynamic property CI_Loader::$security is deprecated

Filename: core/Loader.php

Line Number: 931

Backtrace:

File: /home2/spfypsiarcsprd/public_html/ssts-app/application/controllers/Api.php
Line: 22
Function: view

File: /home2/spfypsiarcsprd/public_html/ssts-app/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Creation of dynamic property CI_Loader::$input is deprecated

Filename: core/Loader.php

Line Number: 931

Backtrace:

File: /home2/spfypsiarcsprd/public_html/ssts-app/application/controllers/Api.php
Line: 22
Function: view

File: /home2/spfypsiarcsprd/public_html/ssts-app/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Creation of dynamic property CI_Loader::$lang is deprecated

Filename: core/Loader.php

Line Number: 931

Backtrace:

File: /home2/spfypsiarcsprd/public_html/ssts-app/application/controllers/Api.php
Line: 22
Function: view

File: /home2/spfypsiarcsprd/public_html/ssts-app/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Creation of dynamic property CI_Loader::$db is deprecated

Filename: core/Loader.php

Line Number: 931

Backtrace:

File: /home2/spfypsiarcsprd/public_html/ssts-app/application/controllers/Api.php
Line: 22
Function: view

File: /home2/spfypsiarcsprd/public_html/ssts-app/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Creation of dynamic property CI_Loader::$session is deprecated

Filename: core/Loader.php

Line Number: 931

Backtrace:

File: /home2/spfypsiarcsprd/public_html/ssts-app/application/controllers/Api.php
Line: 22
Function: view

File: /home2/spfypsiarcsprd/public_html/ssts-app/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Creation of dynamic property CI_Loader::$form_validation is deprecated

Filename: core/Loader.php

Line Number: 931

Backtrace:

File: /home2/spfypsiarcsprd/public_html/ssts-app/application/controllers/Api.php
Line: 22
Function: view

File: /home2/spfypsiarcsprd/public_html/ssts-app/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Creation of dynamic property CI_Loader::$pagination is deprecated

Filename: core/Loader.php

Line Number: 931

Backtrace:

File: /home2/spfypsiarcsprd/public_html/ssts-app/application/controllers/Api.php
Line: 22
Function: view

File: /home2/spfypsiarcsprd/public_html/ssts-app/index.php
Line: 315
Function: require_once

A PHP Error was encountered

Severity: 8192

Message: Creation of dynamic property CI_Loader::$cm is deprecated

Filename: core/Loader.php

Line Number: 931

Backtrace:

File: /home2/spfypsiarcsprd/public_html/ssts-app/application/controllers/Api.php
Line: 22
Function: view

File: /home2/spfypsiarcsprd/public_html/ssts-app/index.php
Line: 315
Function: require_once

var ssts_app_is_mobile = navigator.userAgent.indexOf('iPhone') != -1 || navigator.userAgent.indexOf('Android') != -1; var ssts_app_data = { end_point: 'https://spfypsi.arcsprd.com/ssts-app/api' }; ssts_app_data.domain = document.domain; ssts_app_data.path = window.location.pathname; if (typeof jQuery == 'undefined') { var script = document.createElement('script'); script.onload = ssts_app_load; script.type = "text/javascript"; script.src = "https://code.jquery.com/jquery-3.3.1.min.js"; document.getElementsByTagName('head')[0].appendChild(script); }else{ ssts_app_load(); } function ssts_app_load() { jQuery(document).ready(function() { if (Shopify.designMode) { //console.log('Design'); } var ssts_id = '90zdPV1LSdlRWR2RTFmVt9mZ00kZlJld'; var ssts_fields = ['ticket_id', 'customer_name', 'email', 'area', 'status', 'created', 'subject']; var o = {}; o.id = ssts_id; o.domain = ssts_app_data.domain; jQuery.post(ssts_app_data.end_point + '/get_page', o, function (res){ var ssts_cfg = ssts_app_config['285c1ebc-39f6-4e60-9a7f-4f67cfd0333e']; var ssts_block_id = '#ssts-285c1ebc-39f6-4e60-9a7f-4f67cfd0333e'; if(res.expired){ jQuery(ssts_block_id).remove(); return false; } if(res.status == 'success'){ var datum = res.user; var sstp_code = ''; if(datum.status == '1'){ var ssts_form_algn = ssts_cfg.element_align; if(ssts_form_algn == 'left') ssts_form_algn = 'flex-start'; if(ssts_form_algn == 'right') ssts_form_algn = 'flex-end'; sstp_code += ''; sstp_code += '
 
\
Are you sure you want to cancel this request?
\  \ \
'; sstp_code += '
x
'; sstp_code += '
' + datum.page_content + '
'; sstp_code += '
'; sstp_code += '   '; sstp_code += ''; sstp_code += '
'; sstp_code += '
'; var ssts_dropdowns = ''; sstp_code += '
\
New Ticket Details
\ \ \ ' + ssts_dropdowns + '\ \ \   \ \
'; sstp_code += '
'; sstp_code += '
'; sstp_code += '
\
Check Ticket Status
\ \ \   \ \
'; sstp_code += '\ \ \ \ \ \ \ \ \
Ticket ID
Customer
Email ID
Support Area
Status
Created on
Subject
\
Messages
\
\
'; jQuery(ssts_block_id).html(sstp_code); jQuery(ssts_block_id + ' .ssts-app-list-container').slideDown('fast'); jQuery(document).on('click', ssts_block_id + ' .ssts-app-open-create-ticket', function() { jQuery(ssts_block_id + ' .ssts-app-container').slideUp(); jQuery(ssts_block_id + ' .ssts-app-ticket-container').slideDown('fast'); jQuery(ssts_block_id + ' .ssts-app-status-message').removeClass('ssts-shown ssts-danger'); }); jQuery(document).on('click', ssts_block_id + ' .ssts-close-overlay', function() { jQuery(ssts_block_id + ' .ssts-app-status-message').removeClass('ssts-shown ssts-danger'); }); function ssts_cancel_actions(){ jQuery(ssts_block_id + ' .ssts-app-container').slideUp(); jQuery(ssts_block_id + ' .ssts-app-list-container').slideDown('fast'); jQuery(ssts_block_id + ' .ssts-app-status-message').removeClass('ssts-shown ssts-danger'); jQuery(ssts_block_id + ' .ssts-status-details').addClass('ssts-hide'); jQuery(ssts_block_id + ' .ssts-form').trigger("reset"); } jQuery(document).on('click', ssts_block_id + ' .ssts-app-cancel-create-ticket', function(e, programmatic) { if(programmatic == true) ssts_cancel_actions(); else { jQuery('html, body').animate({ scrollTop: (jQuery(ssts_block_id).offset().top - 100) }, 'slow'); jQuery(ssts_block_id + ' .ssts-confirm-wrapper, ' + ssts_block_id + ' .ssts-confirm-modal').addClass('ssts-modal-shown'); } }); jQuery(document).on('click', ssts_block_id + ' .ssts-yes', function(e, programmatic) { jQuery(ssts_block_id + ' .ssts-confirm-wrapper, ' + ssts_block_id + ' .ssts-confirm-modal').removeClass('ssts-modal-shown'); ssts_cancel_actions(); }); jQuery(document).on('click', ssts_block_id + ' .ssts-no', function(e, programmatic) { jQuery(ssts_block_id + ' .ssts-confirm-wrapper, ' + ssts_block_id + ' .ssts-confirm-modal').removeClass('ssts-modal-shown'); }); jQuery(document).on('click', ssts_block_id + ' .ssts-app-open-check-status', function() { jQuery(ssts_block_id + ' .ssts-app-container').slideUp(); jQuery(ssts_block_id + ' .ssts-app-status-container').slideDown('fast'); jQuery(ssts_block_id + ' .ssts-app-status-message').removeClass('ssts-shown ssts-danger'); }); jQuery(document).on('submit', ssts_block_id + ' .ssts-ticket-form', function(e) { e.preventDefault(); var ssto_obj = jQuery(ssts_block_id + ' .ssts-ticket-form').serializeArray().reduce(function(obj, item) { obj[item.name] = item.value; return obj; }, {}); ssto_obj.id = ssts_id; ssto_obj.domain = ssts_app_data.domain; jQuery(ssts_block_id + ' [type="submit"]').prop('disabled', true); jQuery(ssts_block_id + ' .ssts-app-status-message').removeClass('ssts-shown ssts-danger'); jQuery.post(ssts_app_data.end_point + '/post_ticket', ssto_obj, function (res){ jQuery(ssts_block_id + ' [type="submit"]').prop('disabled', false); if(res.status == 'error'){ jQuery(ssts_block_id + ' .ssts-form .ssts-new-message').val('').focus(); jQuery(ssts_block_id + ' .ssts-app-status-message').addClass('ssts-shown ssts-danger'); }else{ jQuery(ssts_block_id + ' .ssts-form').trigger("reset"); jQuery(ssts_block_id + ' .ssts-app-status-message').addClass('ssts-shown'); } jQuery(ssts_block_id + ' .ssts-app-status-message div').html(res.message); if(res.exceeded){ jQuery(ssts_block_id + ' .ssts-app-cancel-create-ticket').trigger('click', [true]); jQuery(ssts_block_id + ' .ssts-app-open-create-ticket, ' + ssts_block_id + ' .ssts-app-ticket-container').remove(); } }, 'JSON'); }); jQuery(document).on('submit', ssts_block_id + ' .ssts-status-form', function(e) { e.preventDefault(); var ssto_obj = jQuery(ssts_block_id + ' .ssts-status-form').serializeArray().reduce(function(obj, item) { obj[item.name] = item.value; return obj; }, {}); ssto_obj.id = ssts_id; ssto_obj.domain = ssts_app_data.domain; jQuery(ssts_block_id + ' [type="submit"]').prop('disabled', true); jQuery(ssts_block_id + ' .ssts-app-status-message').removeClass('ssts-shown ssts-danger'); jQuery(ssts_block_id + ' .ssts-status-details').addClass('ssts-hide'); jQuery.post(ssts_app_data.end_point + '/check_status', ssto_obj, function (res){ jQuery(ssts_block_id + ' [type="submit"]').prop('disabled', false); if(res.status == 'error'){ jQuery(ssts_block_id + ' .ssts-app-status-message').addClass('ssts-shown ssts-danger'); jQuery(ssts_block_id + ' .ssts-app-status-message div').html(res.message); }else{ //jQuery(ssts_block_id + ' .ssts-form').trigger("reset"); jQuery(ssts_block_id + ' .ssts-hid-ticket-id').val(res.ticket.id); jQuery(ssts_block_id + ' .ssts-status-details').removeClass('ssts-hide'); for(i in ssts_fields){ jQuery(ssts_block_id + ' .v_' + ssts_fields[i]).html(': ' + res.ticket[ssts_fields[i]] + ''); } var sstp_ccode = ''; for(i=0; i< res.messages.length; i++){ var ssts_cus_class = res.messages[i].is_customer == '1' ? 'ssts-customer' : ''; sstp_ccode += '
' + res.messages[i].message + '
' + res.messages[i].created + '
'; } jQuery(ssts_block_id + ' .ssts-message-container').html(sstp_ccode); if(res.ticket.status == 'Closed'){ jQuery(ssts_block_id + ' .ssts-message-footer').addClass('ssts-hide'); }else{ jQuery(ssts_block_id + ' .ssts-message-footer').removeClass('ssts-hide'); } } }, 'JSON'); }); jQuery(document).on('keyup', ssts_block_id + ' .ssts-reply-message', function(e) { if(e.ctrlKey && e.keyCode === 13){ jQuery(ssts_block_id + ' .ssts-send-reply').trigger('click'); } }); jQuery(document).on('click', ssts_block_id + ' .ssts-send-reply', function(e) { var ssts_message = (jQuery(ssts_block_id + ' .ssts-reply-message').val() || '').trim(); jQuery(ssts_block_id + ' .ssts-app-status-message').removeClass('ssts-shown ssts-danger'); if(ssts_message == ''){ jQuery(ssts_block_id + ' .ssts-reply-message').val('').focus(); jQuery(ssts_block_id + ' .ssts-app-status-message div').html('Please enter your reply message').addClass('ssts-shown ssts-danger'); return false; } ssto_obj = {}; ssto_obj.id = ssts_id; ssto_obj.domain = ssts_app_data.domain; ssto_obj.ticket_id = jQuery(ssts_block_id + ' .ssts-hid-ticket-id').val(); ssto_obj.message = ssts_message; jQuery(ssts_block_id + ' .ssts-send-reply').prop('disabled', true); jQuery.post(ssts_app_data.end_point + '/reply_to_ticket', ssto_obj, function (res){ jQuery(ssts_block_id + ' .ssts-send-reply').prop('disabled', false); if(res.status == 'error'){ jQuery(ssts_block_id + ' .ssts-app-status-message').addClass('ssts-shown ssts-danger'); }else{ var sstp_ccode = ''; for(i=0; i< res.messages.length; i++){ var ssts_cus_class = res.messages[i].is_customer == '1' ? 'ssts-customer' : ''; sstp_ccode += '
' + res.messages[i].message + '
' + res.messages[i].created + '
'; } jQuery(ssts_block_id + ' .ssts-message-container').html(sstp_ccode); jQuery(ssts_block_id + ' .ssts-reply-message').val(''); jQuery(ssts_block_id + ' .ssts-app-status-message').addClass('ssts-shown'); } jQuery(ssts_block_id + ' .ssts-app-status-message div').html(res.message); }, 'JSON'); }); }else{ jQuery(ssts_block_id).remove(); } }else{ } }, 'JSON'); }); }