Skip to content

Commit f6952ed

Browse files
Automatically load ionCube files based on detected PHP version (8.1, 8.2, or 8.3)
1 parent 11b11b2 commit f6952ed

19 files changed

Lines changed: 5424 additions & 5313 deletions

src/Custom/CustomRecordSet.php

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -87,10 +87,11 @@ public function getRecordItems($request, $recordSlug) {
8787
$orderOpt = isset($fields['OrderOpt']) ? $fields['OrderOpt'] : 'ASC';
8888
$orderColumn = isset($fields['OrderColumn']) ? getOrderColumn($fields['OrderColumn'], $recordSlug) : '';
8989
$searchColumns = getSearchColumns(explode(',', $filter));
90-
return getRecordItems($record, $page, $length, $searchColumns, $orderColumn, $createdFrom, $createdTo, $totalResults, $orderOpt);
90+
91+
return getRecordItems($record, $page, $length, $searchColumns, $orderColumn, $createdFrom, $createdTo, $totalResults, 1, $orderOpt);
9192
}
9293
}
93-
94+
9495
public function printRecordItem($request, $itemSlug) {
9596
$recordItem = RecordSetItem::get()->filter(['Slug' => $itemSlug])->first();
9697
if ($recordItem) {
@@ -129,4 +130,5 @@ public static function initForm($recordSetID){
129130
public static function setFormData($formData, $recordSetFormID){
130131
setFormData($formData, $recordSetFormID);
131132
}
133+
132134
}

src/Helper/CustomAppHelper.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
use EveryDataStore\Model\Menu;
1010
use SilverStripe\Core\Config\Config;
1111

12-
/** EveryDataStore/EveryRESTfulAPI v1.0
12+
/** EveryDataStore/EveryRESTfulAPI v1.3
1313
*
1414
* This class implements logic behind installing/deinstalling of the apps,
1515
* as well as dataStore setups according to app installations

src/Helper/CustomAssetHelper.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
use SilverStripe\Versioned\Versioned;
1313

1414

15-
/** EveryDataStore/EveryRESTfulAPI v1.0
15+
/** EveryDataStore/EveryRESTfulAPI v1.3
1616
*
1717
* This class implements asset related functions, i.e., folders, files and notes
1818
*

src/Helper/CustomDataExporterHelper.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
use SilverStripe\Assets\File;
1111
use SilverStripe\Control\Director;
1212

13-
/** EveryDataStore/EveryRESTfulAPI v1.0
13+
/** EveryDataStore/EveryRESTfulAPI v1.3
1414
*
1515
* This class implements export functions for Model and Record data
1616
*

src/Helper/CustomDataImporterHelper.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
use SilverStripe\Core\Config\Config;
1414
use SilverStripe\Assets\Folder;
1515

16-
/** EveryDataStore/EveryRESTfulAPI v1.0
16+
/** EveryDataStore/EveryRESTfulAPI v1.3
1717
*
1818
* This class implements import functions for Model and Record data
1919
*

src/Helper/CustomFncHelper.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33

44
use EveryRESTfulAPI\Helper\EveryRESTfulAPIHelper;
55

6-
/** EveryDataStore/EveryRESTfulAPI v1.0
6+
/** EveryDataStore/EveryRESTfulAPI v1.3
77
*
88
*/
99
class CustomFncHelper extends EveryRESTfulAPIHelper {

src/Helper/EveryRESTfulAPIHelper.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
use SilverStripe\Assets\Folder;
1919
use SilverStripe\ORM\DB;
2020

21-
/** EveryDataStore/EveryRESTfulAPI v1.0
21+
/** EveryDataStore/EveryRESTfulAPI v1.3
2222
*
2323
* This class includes implementation of functions that ensure secure exchange of information
2424
* as well as implementation of object relations

src/ProtectedAPI/License81.php

Lines changed: 45 additions & 44 deletions
Original file line numberDiff line numberDiff line change
@@ -1,47 +1,48 @@
11
<?php //002cd
22
if(extension_loaded('ionCube Loader')){die('The file '.__FILE__." is corrupted.\n");}echo("\nScript error: the ".(($cli=(php_sapi_name()=='cli')) ?'ionCube':'<a href="https://www.ioncube.com">ionCube</a>')." Loader for PHP needs to be installed.\n\nThe ionCube Loader is the industry standard PHP extension for running protected PHP code,\nand can usually be added easily to a PHP installation.\n\nFor Loaders please visit".($cli?":\n\nhttps://get-loader.ioncube.com\n\nFor":' <a href="https://get-loader.ioncube.com">get-loader.ioncube.com</a> and for')." an instructional video please see".($cli?":\n\nhttp://ioncu.be/LV\n\n":' <a href="http://ioncu.be/LV">http://ioncu.be/LV</a> ')."\n\n");exit(199);
33
?>
4-
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
48+
dfOrEWRdFkL3p+MelMeIum==

src/ProtectedAPI/License82.php

Lines changed: 45 additions & 44 deletions
Original file line numberDiff line numberDiff line change
@@ -1,47 +1,48 @@
11
<?php //002cd
22
if(extension_loaded('ionCube Loader')){die('The file '.__FILE__." is corrupted.\n");}echo("\nScript error: the ".(($cli=(php_sapi_name()=='cli')) ?'ionCube':'<a href="https://www.ioncube.com">ionCube</a>')." Loader for PHP needs to be installed.\n\nThe ionCube Loader is the industry standard PHP extension for running protected PHP code,\nand can usually be added easily to a PHP installation.\n\nFor Loaders please visit".($cli?":\n\nhttps://get-loader.ioncube.com\n\nFor":' <a href="https://get-loader.ioncube.com">get-loader.ioncube.com</a> and for')." an instructional video please see".($cli?":\n\nhttp://ioncu.be/LV\n\n":' <a href="http://ioncu.be/LV">http://ioncu.be/LV</a> ')."\n\n");exit(199);
33
?>
4-
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
48+
j//7Mmj+

0 commit comments

Comments
 (0)