forked from deblan/gist
Compare commits
1 commit
Author | SHA1 | Date | |
---|---|---|---|
|
75297b565b |
|
@ -416,4 +416,3 @@ Contributors
|
||||||
* Marjorie Da Silva
|
* Marjorie Da Silva
|
||||||
* Mélanie Chanat
|
* Mélanie Chanat
|
||||||
* Showfom
|
* Showfom
|
||||||
* Tavin
|
|
||||||
|
|
|
@ -11,7 +11,7 @@ use Symfony\Component\HttpFoundation\Cookie;
|
||||||
$app->register(new TranslationServiceProvider(), array(
|
$app->register(new TranslationServiceProvider(), array(
|
||||||
'locale' => 'en',
|
'locale' => 'en',
|
||||||
'locale_fallback' => 'en',
|
'locale_fallback' => 'en',
|
||||||
'locales' => array('en', 'fr', 'es', 'de', 'cn', 'pl'),
|
'locales' => array('en', 'fr', 'es', 'de', 'cn'),
|
||||||
));
|
));
|
||||||
|
|
||||||
$app['translator'] = $app->extend('translator', function ($translator, $app) {
|
$app['translator'] = $app->extend('translator', function ($translator, $app) {
|
||||||
|
|
|
@ -1,7 +1,4 @@
|
||||||
{
|
{
|
||||||
"name": "deblan/gist",
|
|
||||||
"license": "GPL-3.0-only",
|
|
||||||
"type": "project",
|
|
||||||
"require": {
|
"require": {
|
||||||
"silex/silex": "1.3.x-dev",
|
"silex/silex": "1.3.x-dev",
|
||||||
"symfony/yaml": "~2.6",
|
"symfony/yaml": "~2.6",
|
||||||
|
|
|
@ -88,7 +88,7 @@ class Client extends BaseClient
|
||||||
public function update($gist, $content)
|
public function update($gist, $content)
|
||||||
{
|
{
|
||||||
$response = $this->post(
|
$response = $this->post(
|
||||||
str_replace('{gist}', $gist, $this->mergeApiKey(self::UPDATE)),
|
str_replace('{gist}', $gist, $this->mergeApiKey(self::LIST)),
|
||||||
array(
|
array(
|
||||||
'form_params' => array(
|
'form_params' => array(
|
||||||
'form' => array(
|
'form' => array(
|
||||||
|
|
|
@ -158,16 +158,12 @@ class ApiController extends Controller
|
||||||
return $this->invalidMethodResponse('POST method is required.');
|
return $this->invalidMethodResponse('POST method is required.');
|
||||||
}
|
}
|
||||||
|
|
||||||
$query = GistQuery::create()
|
$gist = GistQuery::create()
|
||||||
->filterByCipher(false);
|
->filterByCipher(false)
|
||||||
|
->filterById((int) $gist)
|
||||||
if (ctype_digit($gist)) {
|
->_or()
|
||||||
$query->filterById((int) $gist);
|
->filterByFile($gist)
|
||||||
} else {
|
->findOne();
|
||||||
$query->filterByFile($gist);
|
|
||||||
}
|
|
||||||
|
|
||||||
$gist = $query->findOne();
|
|
||||||
|
|
||||||
if (!$gist) {
|
if (!$gist) {
|
||||||
return $this->invalidRequestResponse('Invalid Gist');
|
return $this->invalidRequestResponse('Invalid Gist');
|
||||||
|
|
|
@ -81,7 +81,7 @@
|
||||||
</ul>
|
</ul>
|
||||||
{% block langs %}
|
{% block langs %}
|
||||||
<p class="navbar-text navbar-right">
|
<p class="navbar-text navbar-right">
|
||||||
{% for locale, flag in {'en': 'gb', 'fr': 'fr', 'es': 'es', 'de': 'de', 'cn': 'cn', 'pl': 'pl'} %}
|
{% for locale, flag in {'en': 'gb', 'fr': 'fr', 'es': 'es', 'de': 'de', 'cn': 'cn'} %}
|
||||||
<a class="lang btn btn-xs cipher-link" href="{{ path(app.request.attributes.get('_route'), app.request.attributes.get('_route_params')|merge({_locale: locale})) }}">
|
<a class="lang btn btn-xs cipher-link" href="{{ path(app.request.attributes.get('_route'), app.request.attributes.get('_route_params')|merge({_locale: locale})) }}">
|
||||||
<span class="flag-icon flag-icon-{{ flag }}"></span>
|
<span class="flag-icon flag-icon-{{ flag }}"></span>
|
||||||
</a>
|
</a>
|
||||||
|
|
Loading…
Reference in a new issue