mirror of
https://github.com/LBRYFoundation/lbry.com.git
synced 2025-08-23 17:47:26 +00:00
basic post commit test
This commit is contained in:
parent
dd04216aba
commit
0d0754c993
3 changed files with 21 additions and 3 deletions
2
.gitignore
vendored
2
.gitignore
vendored
|
@ -1,7 +1,7 @@
|
||||||
/web/.sass-cache
|
/web/.sass-cache
|
||||||
/web/css
|
/web/css
|
||||||
/log
|
/log
|
||||||
/data/access_list.php
|
/data/secret
|
||||||
/web/zohoverify
|
/web/zohoverify
|
||||||
nbproject
|
nbproject
|
||||||
|
|
||||||
|
|
|
@ -33,9 +33,20 @@ class Actions
|
||||||
return ['page/get-denied', ['inviteError' => $inviteError]];
|
return ['page/get-denied', ['inviteError' => $inviteError]];
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public function executePostCommit()
|
||||||
|
{
|
||||||
|
$payload = json_decode($_REQUEST['payload']);
|
||||||
|
$secret = file_get_contents('data/secret/github-secret');
|
||||||
|
$isToMaster = $payload->ref === 'refs/heads/master';
|
||||||
|
|
||||||
|
file_put_contents('github.txt', ($isToMaster ? 'master' : 'apprentince') . "\n$secret\n" . print_r($payload, TRUE), FILE_APPEND);
|
||||||
|
|
||||||
|
return [null, []];
|
||||||
|
}
|
||||||
|
|
||||||
protected function validateDownloadAccess()
|
protected function validateDownloadAccess()
|
||||||
{
|
{
|
||||||
$seshionKey = 'buttsz';
|
$seshionKey = 'has-download-access';
|
||||||
if ($this->session->get($seshionKey))
|
if ($this->session->get($seshionKey))
|
||||||
{
|
{
|
||||||
return true;
|
return true;
|
||||||
|
@ -43,7 +54,7 @@ class Actions
|
||||||
|
|
||||||
if ($_SERVER['REQUEST_METHOD'] === 'POST')
|
if ($_SERVER['REQUEST_METHOD'] === 'POST')
|
||||||
{
|
{
|
||||||
$this->accessCodes = include $_SERVER['ROOT_DIR'] . '/data/access_list.php';
|
$this->accessCodes = include $_SERVER['ROOT_DIR'] . '/data/secret/access_list.php';
|
||||||
$today = date('Y-m-d H:i:s');
|
$today = date('Y-m-d H:i:s');
|
||||||
foreach($this->accessCodes as $code => $date)
|
foreach($this->accessCodes as $code => $date)
|
||||||
{
|
{
|
||||||
|
|
|
@ -13,6 +13,11 @@ class Controller
|
||||||
{
|
{
|
||||||
list($viewTemplate, $viewParameters) = static::execute($uri);
|
list($viewTemplate, $viewParameters) = static::execute($uri);
|
||||||
|
|
||||||
|
if ($viewTemplate === null)
|
||||||
|
{
|
||||||
|
return '';
|
||||||
|
}
|
||||||
|
|
||||||
if (!$viewTemplate)
|
if (!$viewTemplate)
|
||||||
{
|
{
|
||||||
throw new LogicException('All execute methods must return a template.');
|
throw new LogicException('All execute methods must return a template.');
|
||||||
|
@ -37,6 +42,8 @@ class Controller
|
||||||
return $action->executeHome();
|
return $action->executeHome();
|
||||||
case '/get':
|
case '/get':
|
||||||
return $action->executeGet();
|
return $action->executeGet();
|
||||||
|
case '/postcommit':
|
||||||
|
return $action->executePostCommit();
|
||||||
default:
|
default:
|
||||||
if (View::exists('page/' . ltrim($uri, '/')))
|
if (View::exists('page/' . ltrim($uri, '/')))
|
||||||
{
|
{
|
||||||
|
|
Loading…
Add table
Reference in a new issue