Version 5.0.0 release

This commit is contained in:
Neo committed 2025-12-19 18:37:58 -08:00
1 parent 90e8c7e903
commit a3a4a9ccbd
651 files changed
+7275 -9481

No files matched your search

+1 -1
View File
@@ -384,7 +384,7 @@ class Output
$file = trim( $file, '/' );
/* Legacy code support. The following directories were moved to /static */
if ( ( $app === "core" or $app === null) and $location === "interface" and preg_match( "/^(?:codemirror|fontawesome)/", $file ) )
if ( ( $app === "core" or $app === null) and $location === "interface" and preg_match( "/^(?:codemirror|fontawesome|themeeditor)/", $file ) )
{
$file = "static/" . $file;
}
+56
View File
@@ -9,6 +9,7 @@ use IPS\Content\Comment as BaseComment;
use IPS\Content\Item as BaseItem;
use IPS\Helpers\Form\FormAbstract;
use IPS\Helpers\Menu\MenuItem;
use IPS\Helpers\Table\Content;
if ( !defined( '\IPS\SUITE_UNIQUE_KEY' ) )
{
@@ -93,4 +94,59 @@ abstract class Comment
{
}
/**
* Add custom sort options to the content table for this class
* @note $comment will ALWAYS be null.
*
* @param BaseItem|null $comment
* @param Content $table
* @return array
*/
public function contentTableSortOptions( ?BaseItem $comment, Content $table ) : array
{
return [];
}
/**
* Return the sort direction for the selected sort option,
* or NULL to use the default parent method.
*
* @note $comment will ALWAYS be null.
*
* @param BaseItem|null $comment
* @param Content $table
* @param string $sortBy
* @return string|null
*/
public function contentTableSortDirection( ?BaseItem $comment, Content $table, string $sortBy ) : string|null
{
return null;
}
/**
* Add custom filters to the content table for this class
* @note $comment will ALWAYS be null.
*
* @param BaseItem|null $comment
* @param Content $table
* @return array
*/
public function contentTableFilters( ?BaseItem $comment, Content $table ) : array
{
return [];
}
/**
* Add custom conditions to the where clause for a content table.
* @note $comment will ALWAYS be null.
*
* @param BaseItem|null $comment
* @param Content $table
* @return array
*/
public function contentTableWhere( ?BaseItem $comment, Content $table ) : array
{
return [];
}
}