Adding icon
Updating fileutil to show html in correct block updating user view to include correct stats
This commit is contained in:
parent
9101155bc0
commit
0bc03907b6
@ -40,7 +40,8 @@ class IDF_FileUtil
|
|||||||
|
|
||||||
public static $map = array("cxx" => "cpp", "h" => "cpp", "hpp" => "cpp", "rc"=>"text", "sh"=>"bash", "cs"=>"csharp");
|
public static $map = array("cxx" => "cpp", "h" => "cpp", "hpp" => "cpp", "rc"=>"text", "sh"=>"bash", "cs"=>"csharp");
|
||||||
|
|
||||||
public static $syntaxhighlightext = array("as3", "cf", "cpp", "c", "css", "pas", "diff", "patch", "erl", "java", "jfx", "js", "pl", "php", "py", "rb", "sass", "scss", "scala", "sql", "vb", );
|
public static $syntaxhighlightext = array("html", "as3", "cf", "cpp", "c", "css", "pas", "diff", "patch", "erl", "java", "jfx", "js", "pl", "php", "py", "rb", "sass", "scss", "scala", "sql", "vb", );
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Test if an extension is supported by the syntax highlighter.
|
* Test if an extension is supported by the syntax highlighter.
|
||||||
|
@ -565,4 +565,40 @@ class IDF_Views
|
|||||||
$forgestats['proj_count'] = count($projects);
|
$forgestats['proj_count'] = count($projects);
|
||||||
return $forgestats;
|
return $forgestats;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Returns statistics by a userID
|
||||||
|
*
|
||||||
|
* @param ArrayObject IDF_Project
|
||||||
|
* @return Associative array of statistics
|
||||||
|
*/
|
||||||
|
public static function getProjectsStatisticsByUser($uid)
|
||||||
|
{
|
||||||
|
$forgestats = array();
|
||||||
|
|
||||||
|
// count overall project stats
|
||||||
|
$forgestats['total'] = 0;
|
||||||
|
$what = array(
|
||||||
|
'downloads' => 'IDF_Upload',
|
||||||
|
'reviews' => 'IDF_Review',
|
||||||
|
'issues' => 'IDF_Issue',
|
||||||
|
'docpages' => 'IDF_Wiki_Page',
|
||||||
|
|
||||||
|
);
|
||||||
|
foreach ($what as $key => $model) {
|
||||||
|
$count = Pluf::factory($model)->getCount(array(
|
||||||
|
'filter' => sprintf('submitter = %d', $uid)
|
||||||
|
));
|
||||||
|
$forgestats[$key] = $count;
|
||||||
|
$forgestats['total'] += $count;
|
||||||
|
}
|
||||||
|
// 'commits' => 'IDF_Commit',
|
||||||
|
$count = Pluf::factory('IDF_Commit')->getCount(array(
|
||||||
|
'filter' => sprintf('author = %d', $uid)
|
||||||
|
));
|
||||||
|
$forgestats['commits'] = $count;
|
||||||
|
$forgestats['total'] += $count;
|
||||||
|
|
||||||
|
return $forgestats;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
@ -304,7 +304,9 @@ class IDF_Views_User
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
$projectstats = IDF_Views::getProjectsStatistics($pubprojects);
|
//$projectstats = IDF_Views::getProjectsStatistics($pubprojects);
|
||||||
|
$projectstats = IDF_Views::getProjectsStatisticsByUser($user->id);
|
||||||
|
$projectstats["proj_count"] = count($pubprojects);
|
||||||
//print_r($projectstats);
|
//print_r($projectstats);
|
||||||
//echo $privprojects;
|
//echo $privprojects;
|
||||||
|
|
||||||
|
BIN
indefero/www/media/idf/img/feed-icon.png
Normal file
BIN
indefero/www/media/idf/img/feed-icon.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 689 B |
Loading…
Reference in New Issue
Block a user