wip
This commit is contained in:
@ -17,6 +17,7 @@ use TheTempusProject\Bedrock\Functions\Check;
|
||||
use TheTempusProject\Canary\Bin\Canary as Debug;
|
||||
use TheTempusProject\Classes\DatabaseModel;
|
||||
use TheTempusProject\Plugins\Reviews as Plugin;
|
||||
use TheTempusProject\Models\Review;
|
||||
use TheTempusProject\TheTempusProject as App;
|
||||
use TheTempusProject\Canary\Classes\CustomException;
|
||||
|
||||
@ -109,4 +110,29 @@ class ReviewCategory extends DatabaseModel {
|
||||
}
|
||||
return $out;
|
||||
}
|
||||
|
||||
public function simpleUnreviewed() {
|
||||
$categories = self::$db->get( $this->tableName, '*' );
|
||||
if ( !$categories->count() ) {
|
||||
Debug::warn( 'Could not find any categories' );
|
||||
return false;
|
||||
}
|
||||
|
||||
$categories = $categories->results();
|
||||
|
||||
$review = new Review;
|
||||
|
||||
$reviews = $review->reviewedCategoriesByUser();
|
||||
|
||||
$out = [];
|
||||
foreach ( $categories as &$category ) {
|
||||
|
||||
if ( ! empty( $reviews) && in_array( $category->ID, $reviews ) ) {
|
||||
continue;
|
||||
}
|
||||
|
||||
$out[ $category->name ] = $category->ID;
|
||||
}
|
||||
return $out;
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user