diff options
Diffstat (limited to 'models')
-rw-r--r-- | models/Profile.php | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/models/Profile.php b/models/Profile.php index a85be6d..83f82ae 100644 --- a/models/Profile.php +++ b/models/Profile.php @@ -12,6 +12,25 @@ class Profile extends \lithium\data\Model { public $validates = array( 'birthday' => array(array('date')) ); + + public static function history($animelist) + { + + $al = $animelist->data(); + return profile::historySort($al, 'my_finish_date'); + } + + + public static function historySort($a,$subkey) { + foreach($a as $k=>$v) { + $b[$k] = strtolower($v[$subkey]); + } + arsort($b); + foreach($b as $key=>$val) { + $c[] = $a[$key]; + } + return $c; + } } ?>
\ No newline at end of file |