/**
  * Get a list of the profiles in the profiles folder
  * Profiles are named as "*.json".  Add additional info, too, like
  * date and number of visits in the file
  * @uses list_files
  * @return type 
  */
 private function _get_profiles()
 {
     $p3_profile_dir = P3_PROFILES_PATH;
     $files = list_files($p3_profile_dir);
     $files = array_filter($files, array(&$this, '_filter_json_files'));
     $ret = array();
     foreach ($files as $file) {
         $time = filemtime($file);
         $count = count(file($file));
         $key = basename($file);
         $name = substr($key, 0, -5);
         // strip off .json
         $ret[] = array('filename' => basename($file), 'name' => $this->_action_links($key, $name), 'date' => date('D, M jS', $time) . ' at ' . date('g:i a', $time), 'count' => number_format($count), 'filesize' => P3_Profiler_Plugin_Admin::readable_size(filesize($file)), '_filesize' => filesize($file), '_date' => $time, '_count' => $count);
     }
     return $ret;
 }