git.cweiske.de
/
phorkie.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
handle undefined local clone urls
[phorkie.git]
/
src
/
phorkie
/
File.php
diff --git
a/src/phorkie/File.php
b/src/phorkie/File.php
index db773df070a936ad793f49fc1fdb3c341549c08c..2aa1d194c48d2c3e87ccbf7876ff1aa1988446c6 100644
(file)
--- a/
src/phorkie/File.php
+++ b/
src/phorkie/File.php
@@
-55,7
+55,7
@@
class File
*/
public function getExt()
{
*/
public function getExt()
{
- return s
ubstr($this->path, strrpos($this->path, '.') + 1
);
+ return s
trtolower(substr($this->path, strrpos($this->path, '.') + 1)
);
}
public function getContent()
}
public function getContent()
@@
-106,13
+106,13
@@
class File
{
if ($type == 'raw') {
if ($this->repo->hash === null) {
{
if ($type == 'raw') {
if ($this->repo->hash === null) {
- return
'/' .
$this->repo->id . '/raw/' . $this->getFilename();
+ return $this->repo->id . '/raw/' . $this->getFilename();
} else {
} else {
- return
'/' .
$this->repo->id . '/rev-raw/' . $this->repo->hash
+ return $this->repo->id . '/rev-raw/' . $this->repo->hash
. '/' . $this->getFilename();
}
} else if ($type == 'tool') {
. '/' . $this->getFilename();
}
} else if ($type == 'tool') {
- return
'/' .
$this->repo->id
+ return $this->repo->id
. '/tool/' . $option
. '/' . $this->getFilename();
}
. '/tool/' . $option
. '/' . $this->getFilename();
}
@@
-165,7
+165,9
@@
class File
$type = $GLOBALS['phorkie']['languages'][$ext]['mime'];
return substr($type, 0, 5) === 'text/'
$type = $GLOBALS['phorkie']['languages'][$ext]['mime'];
return substr($type, 0, 5) === 'text/'
- || $type == 'application/javascript';
+ || $type == 'application/javascript'
+ || substr($type, -4) == '+xml'
+ || substr($type, -5) == '+json';
}
}
}
}