Backups Created:
/home/japatmex/public_html/wp-content/edit-wolf.php
Savvy
W
olf -
MANAGER
Edit File: srvrservices_tab_fields.php
<style type="text/css"> .fieldOtherNameContainer { position: relative; } .fieldOtherNameContainer a { position: absolute; top: 0px; right: 0px; color: red; z-index: 9; width: 18px; height: 18px; text-align: center; line-height: 18px; background: #ddd; } </style> <?php $allowQnt = 0; $quantityFieldObject = new stdClass; $quantityFieldObject->Id = ''; $quantityFieldObject->FieldLabel = ''; $quantityFieldObject->MinQnt = ''; $quantityFieldObject->MaxQnt = ''; $quantityFieldObject->FieldOptions = ''; foreach($userApiFields as $userApiField) { if($userApiField->UseAsQuantity) { $allowQnt = 1; $quantityFieldObject = $userApiField; } } ?> <div class="row"> <div class="col-lg-12"> <div class="form-group row"> <label class="col-lg-3 text-right control-label">Allow Quantity:</label> <div class="col-lg-4"> <div class="switch-button switch-button-lg" data-on-label="YES" data-off-label="NO"> <input type="checkbox" class="chkSelect" name="fieldAllowQnt" id="fieldAllowQnt" value="1" <?php echo $allowQnt == 1 ? 'checked=""' : ''; ?> class="toggle"/> <span> <label for="fieldAllowQnt"></label> </span> </div> </div> </div> </div> <div class="col-lg-12" id="qnty_fields" style="display: <?php echo ($allowQnt == 1 ? 'block' : 'none'); ?>"> <div class="form-group row"> <label class="col-lg-3 text-right control-label">Predefined Quantities:</label> <div class="col-lg-4"> <input class="form-control" type="text" value="<?php echo $quantityFieldObject->FieldOptions; ?>" name="fieldPreDefQnt"> <span>Please enter predefine ranges like: 10,20,30</span> <input type="hidden" name="QntFieldId" value="<?= $quantityFieldObject->Id ?>"> </div> </div> <div class="form-group row"> <label class="col-lg-3 text-right control-label">OR</label> </div> <div class="form-group row"> <label class="col-lg-3 text-right control-label">Quantity Range:</label> <div class="col-lg-3"> <input class="form-control" type="text" value="<?php echo $quantityFieldObject->MinQnt ?: ''; ?>" name="fieldMinQnt"> </div> <div class="col-lg-3"> <input class="form-control" type="text" value="<?php echo $quantityFieldObject->MaxQnt ?: ''; ?>" name="fieldMaxQnt"> </div> </div> </div> </div> <div class="row"> <div class="col-lg-12 text-right"> <button type="button" <?php if($IS_DEMO) echo 'disabled="disabled"';?> id="addrow" name="btnSave" class="btn btn-primary GreenThemeButton">+ <?php echo $this->lang->line('CUST_CH_123'); ?></button> </div> <div class="col-lg-12 form-group"> <div class="table-responsive"> <table id="dynamic_field"> <tr> <td>Field Type</td> <td>Field Label</td> <td>Description</td> <td>Field Options</td> <td>Required</td> <td>Action</td> </tr> <?php $customFieldsFound = false; $index = 0; ?> <?php foreach($userApiFields as $apiField) { ?> <?php if($apiField->UseAsQuantity) continue; ?> <tr style="vertical-align: top;"> <td class="myselect"> <select name="fieldType[]" class="form-control" data-placeholder="Select..."> <option value="0" selected><?php echo $this->lang->line('BE_LBL_623'); ?></option> <option value="text" <?php if($apiField->FieldType == 'text') echo 'selected'; ?>>Text Box</option> <option value="textarea" <?php if($apiField->FieldType == 'textarea') echo 'selected'; ?>>Text Area</option> <option value="dropdown" <?php if($apiField->FieldType == 'dropdown') echo 'selected'; ?>>Drop Down</option> <option value="radio" <?php if($apiField->FieldType == 'radio') echo 'selected'; ?>>Radio Button</option> <option value="hidden" <?php if($apiField->FieldType == 'hidden') echo 'selected'; ?>>Hidden Field</option> </select> </td> <td> <input type="text" class="form-control" placeholder="Enter Field Label" maxlength="100" name="txtFieldName[]" value="<?php echo($apiField->FieldLabel);?>" > <?php if(trim($apiField->FieldName)) { ?> <?php foreach(array_map('trim', explode('|', $apiField->FieldName)) as $ApiFieldName) { ?> <div class="removeInClone fieldOtherNameContainer"> <input type="text" class="form-control" placeholder="Enter Field Label" value="<?= $ApiFieldName; ?>" maxlength="100" name="txtFieldOtherName[<?= $index; ?>][]" /> <a href="javascript:;" onclick="$(this).closest('div').remove();"> <i class="fa fa-times"></i> </a> </div> <?php } ?> <?php } ?> <button type="button" class="btn removeInClone ThemeColorButton" onclick="$(this).before('<input type=\'text\' class=\'removeInClone form-control\' placeholder=\'Enter Field Label\' maxlength=\'100\' name=\'txtFieldOtherName[<?= $index; ?>][]\' />');">More Fields Name</button> <input type="hidden" name="FieldId[]" value="<?php echo $apiField->Id; ?>" /> </td> <td> <textarea class="form-control" rows="2" name="txtDescription[]"><?php echo replaceBRTag($apiField->Description); ?></textarea> </td> <td> <textarea class="form-control" rows="2" name="txtFieldOptions[]"><?php echo replaceBRTag($apiField->FieldOptions); ?></textarea> </td> <td> <select name="chkMandatory[]" class="form-control" data-placeholder="Select..."> <option value="0" selected><?php echo $this->lang->line('BE_LBL_623'); ?></option> <option value="1" <?php if($apiField->Required == 1) echo 'selected'; ?>>Yes</option> <option value="0" <?php if($apiField->Required == 0) echo 'selected'; ?>>No</option> </select> </td> <td> <button type="button" class="btn btn-delete btn_remove"><i class="fa icon-trash"></i></button> </td> </tr> <?php $customFieldsFound = true; $index++;} if(!$customFieldsFound) { ?> <tr style="vertical-align: top;"> <td class="myselect"> <select name="fieldType[]" class="form-control" data-placeholder="Select..."> <option value="0" selected><?php echo $this->lang->line('BE_LBL_623'); ?></option> <option value="text">Text Box</option> <option value="textarea">Text Area</option> <option value="dropdown">Drop Down</option> <option value="radio">Radio Button</option> <option value="hidden">Hidden Field</option> </select> </td> <td> <input type="text" class="form-control" placeholder="Enter Field Label" maxlength="100" name="txtFieldName[]" > <input type="hidden" name="FieldId[]" /> </td> <td> <textarea class="form-control" rows="2" name="txtDescription[]"></textarea> </td> <td> <textarea class="form-control" rows="2" name="txtFieldOptions[]"></textarea> </td> <td> <select name="chkMandatory[]" class="form-control" data-placeholder="Select..."> <option value="0" selected><?php echo $this->lang->line('BE_LBL_623'); ?></option> <option value="1">Yes</option> <option value="0">No</option> </select> </td> <td> </td> </tr> <?php } ?> </table> </div> </div> <div class="col-lg-12 form-group"> <div class="row"> <div class="col-lg-9"> <p>+More Fields Name: Different names known in other fusion or other scripts e.g. SERIAL_NUMBER, SRNO, Serial No etc</p> <?php if($apiType == 6) { ?> <p style="color: red;">If you have connected with GSM TOOL Version 1, please use these fields in `More Fields Name`. Like for `Username` use `username_K4I8` in `More Fields Name` field. For more fields please <a href="#" data-toggle="modal" class="ThemeColorButton btn-sm" data-target="#moreFieldsModal">Click Here</a></p> <?php } ?> </div> <div class="col-lg-3 text-right"> <button name="tab" value="4" type="submit" <?php if ($IS_DEMO) echo 'disabled="disabled"'; ?> class="btn btn-primary ThemeColorButton"> <?php echo $this->lang->line('BE_LBL_72'); ?> </button> </div> </div> </div> <?php if(!empty($apiFields)) { ?> <?php $apiFieldsTypes = [ 'text' => 'Text Box', 'textarea' => 'Text Area', 'dropdown' => 'Drop Down', 'radio' => 'Radio Button', ]; ?> <div class="col-lg-12"> <h3>API Custom Fields</h3> <div class="table-responsive"> <table class="table"> <thead> <tr> <th class="text-left">API Field Type</th> <th class="text-left">API Field Name</th> <th class="text-left">API Field Min Qnt</th> <th class="text-left">API Field Max Qnt</th> <th class="text-left">API Field Description</th> <th class="text-left">API Field Options</th> <th class="text-left">API Field Required</th> </tr> </thead> <tbody> <?php foreach($apiFields as $apiField) { ?> <tr> <td><?= $apiFieldsTypes[$apiField->FieldType]; ?></td> <td><?= $apiField->FieldLabel; ?></td> <td><?= $apiField->MinQnt ?: '-'; ?></td> <td><?= $apiField->MaxQnt ?: '-'; ?></td> <td><?= $apiField->Description ?: '-'; ?></td> <td><?= $apiField->FieldOptions ?: '-'; ?></td> <td><?= $apiField->Required ? 'Yes' : 'No'; ?></td> </tr> <?php } ?> </tbody> </table> </div> </div> <?php } ?> </div> <!-- Modal --> <div class="modal fade" id="moreFieldsModal" tabindex="-1" role="dialog" aria-labelledby="moreFieldsModal" aria-hidden="true"> <div class="modal-dialog" role="document"> <div class="modal-content"> <div class="modal-header"> <h5 class="modal-title" id="moreFieldsModal">Add Following Fields In `More Fields Name`</h5> <button type="button" class="close" data-dismiss="modal" aria-label="Close"> <span aria-hidden="true">×</span> </button> </div> <div class="modal-body"> <table class="table"> <tr> <td>Serial No</td> <td>`serialno_U4L6` and `serialno_Z2O5`</td> </tr> <tr> <td> Email </td> <td>email_B5D9</td> </tr> <tr> <td> Quantity</td> <td>quantity_G7V7</td> </tr> <tr> <td>Username</td> <td>username_K4I8</td> </tr> <tr> <td> Serial No</td> <td>serialno_Z2O5</td> </tr> <tr> <td>ProductId Code</td> <td>productidcode_E0U2</td> </tr> <tr> <td>Phone No</td> <td>phoneno_C2Q9</td> </tr> <tr> <td>MEID</td> <td>meid_Z5H1</td> </tr> <tr> <td>Country</td> <td>country_V6A3</td> </tr> <tr> <td>Network</td> <td>network_S4A4</td> </tr> <tr> <td> Provider Id</td> <td>providerid_H1Y9</td> </tr> <tr> <td>Mep Code</td> <td>mepcode_J8G4</td> </tr> <tr> <td>PRD Number</td> <td>prdnumber_Q3V3</td> </tr> <tr> <td>CheckMend Report</td> <td>checkmendreport_V7B8</td> </tr> <tr> <td>Model No</td> <td>modelno_T3R8</td> </tr> <tr> <td>iCloud Email ID</td> <td>icloudemailid_G0D4</td> </tr> <tr> <td>UDID</td> <td>udid_I1A9</td> </tr> <tr> <td>KBH KRH</td> <td>kbhkrh_B7K3</td> </tr> <tr> <td>Image URL</td> <td>imageurl_F8O2</td> </tr> <tr> <td>Sent Pictures</td> <td>sentpictures_L1T0</td> </tr> <tr> <td>MEP CODES</td> <td>mepcodes_P7Y0</td> </tr> <tr> <td>PRD CODES</td> <td>prdcodes_D3O0</td> </tr> <tr> <td>Dongle ID</td> <td>dongleid_D7V1</td> </tr> <tr> <td>Active Code</td> <td>activecode_Q7B2</td> </tr> <tr> <td>Password</td> <td>pasward_V6I0</td> </tr> <tr> <td>Type Screen Hint</td> <td>U4G4T7U9K8R6F3L1J9</td> </tr> <tr> <td>MSLsn</td> <td>N2B4R0Y7T4W5D0I4K3</td> </tr> <tr> <td>SWID</td> <td>K9Y2N8V1A4X1C4Y7Y8</td> </tr> <tr> <td>Service Terms</td> <td>E4C6G0W5U1K0X4K7P5</td> </tr> <tr> <td>FingerPrint</td> <td>Q6H1H9H4I2H2I4Y2K6</td> </tr> <tr> <td>USERNAME/SN</td> <td>O7V8E3J2J4X6X1V6V2</td> </tr> <tr> <td>Z3X Credit Counts</td> <td>R5C9X7Y9C2J3K9J9P0</td> </tr> <tr> <td>GC Pro Credit</td> <td>P8V9H2R1G5H6E6X7K5</td> </tr> <tr> <td>HWID</td> <td>S7G1J5G0T9G8K5V8N5</td> </tr> <tr> <td>Type</td> <td>R9Z6A8F8J6F3G8Y2J2</td> </tr> <tr> <td>E-Mail:</td> <td>Q4X7N6P2D5U4Q4U4G7</td> </tr> <tr> <td>Types</td> <td>A5C9F8O2Y0W8Q9M7C7</td> </tr> <tr> <td>SamKey TMO</td> <td>I9E8C7S2D7I3R0T7Z1</td> </tr> <tr> <td>Sold By info</td> <td>S9Z5X9R6B4M8C9J5L5</td> </tr> <tr> <td>Pasward</td> <td>Y1S9G8O0G7U3L5O0J9</td> </tr> <tr> <td>User Type</td> <td>W6A2C3K7V9A4Z1D1R2</td> </tr> <tr> <td>Part Number</td> <td>O9N7W0F1N0E8L2V0U9</td> </tr> <tr> <td>NTool Credit</td> <td>S1Y0W7L6M6N7Q6U8F3</td> </tr> <tr> <td>EFT Serial</td> <td>L5J5U2U0M0W7C3A6B3</td> </tr> <tr> <td>CPU</td> <td>F0O6I9O9F2P8F4H5M6</td> </tr> <tr> <td>Lost/Clean Report </td> <td>Q2Y9P4W8E2I4A9I0Q5</td> </tr> <tr> <td>HWID:</td> <td>A7X7P9A0A3H6A9P2X8</td> </tr> <tr> <td> GSX Info</td> <td>L0Z0Z9F8X3H5A3G3W9</td> </tr> <tr> <td> Infinity Box Serial </td> <td>U3F7X2Z1M4A1W3C6Y8</td> </tr> <tr> <td>Best Dongle Serial</td> <td>X9Z7Z7H1I6K8A7D7X1</td> </tr> <tr> <td>infinity CDMA Tool Serial</td> <td>J5O5R3C3Q7Z9S3L7V8</td> </tr> <tr> <td> Whatsapp No</td> <td>S5G3Q8P6Q0Q8C4A6U9</td> </tr> <tr> <td>User Types</td> <td>C1B4H7B2O4A8H3K1U8</td> </tr> <tr> <td>KeyLock</td> <td>A7G1Q6U1M3W9V1W4L1</td> </tr> <tr> <td>UMT Serial</td> <td>K1Y3K9E2C6A7L9Q7D1</td> </tr> <tr> <td>Account ID</td> <td>T4Y3T4S9U5F2O4W5R3</td> </tr> <tr> <td>USER_CARD_ID</td> <td>K2S3Q9F1N3H7D9B2L3</td> </tr> <tr> <td> DT Smart PRO Finger ID</td> <td>O6T7E4L5K4N0R3J6Z1</td> </tr> <tr> <td>DT Manager PRO Finger ID</td> <td>E4F8O8H5S1E9R5H9T8</td> </tr> <tr> <td> Player ID </td> <td>X2Z8Q6F8V5M8V0K9I5</td> </tr> <tr> <td>Nick Name</td> <td>N2E9M8K9T7X7Z5R6O5</td> </tr> <tr> <td>Nick Name</td> <td>D1I3V3B9Z1L7S7K2O8</td> </tr> <tr> <td>Player ID</td> <td>X5D6T0A2D3N9J6P9H6</td> </tr> <tr> <td>Player_id</td> <td>E4J2K7C2T2R8Q8G8B9</td> </tr> <tr> <td>Player_Id</td> <td>V0Z1D2V0L8C1O8Z5X8</td> </tr> <tr> <td>Pubg id</td> <td>Y6T0L3Q0T6L8R1Y7I1</td> </tr> <tr> <td>Username/HWID</td> <td>V1Y3F8Z1E6Q1E9X2M6</td> </tr> <tr> <td>Hardware ID</td> <td>E3T4M1Z1R5G4Z9W8C0</td> </tr> <tr> <td>User ID</td> <td>USER_ID</td> </tr> <tr> <td>Zone ID</td> <td>ZONE_ID</td> </tr> <tr> <td>Garena or Facebook </td> <td>GARENA_OR_FACEBOOK</td> </tr> <tr> <td>IMEI 2</td> <td>IMEI_2</td> </tr> <tr> <td>Token</td> <td>TOKEN</td> </tr> <tr> <td>ID info</td> <td>ID_INFO</td> </tr> <tr> <td>IMEI or Serial</td> <td>IMEI_OR_SERIAL</td> </tr> <tr> <td> MI ID</td> <td>MI_ID</td> </tr> <tr> <td> FSN OR IMEI</td> <td>FSN_OR_IMEI</td> </tr> </table> </div> <div class="modal-footer"> <button type="button" class="btn btn-secondary ThemeColorButton" data-dismiss="modal">Close</button> </div> </div> </div> </div> <script type="text/javascript"> $(function(){ $("#fieldAllowQnt").on('change',function(){ if($(this).is(':checked')){ $("#qnty_fields").show(); }else{ $("#qnty_fields").hide(); } }); }); </script>