Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in / Register
Toggle navigation
Menu
Open sidebar
monero-project
CCS Backend
Commits
a042be90
Commit
a042be90
authored
Dec 30, 2018
by
beardedwarrior
Browse files
added the donate page
parent
e1a112b4
Changes
5
Expand all
Hide whitespace changes
Inline
Side-by-side
app/Http/Controllers/FundingController.php
View file @
a042be90
...
@@ -46,4 +46,17 @@ class FundingController extends Controller
...
@@ -46,4 +46,17 @@ class FundingController extends Controller
return
view
(
'projects.show'
)
return
view
(
'projects.show'
)
->
with
(
'project'
,
$project
);
->
with
(
'project'
,
$project
);
}
}
public
function
donate
(
Request
$request
,
$paymentId
)
{
$project
=
Project
::
where
(
'payment_id'
,
$paymentId
)
->
firstOrFail
();
if
(
$request
->
wantsJson
())
{
return
new
ProjectResource
(
$project
);
}
return
view
(
'projects.donate'
)
->
with
(
'project'
,
$project
);
}
}
}
public/css/custom.css
0 → 100644
View file @
a042be90
This diff is collapsed.
Click to expand it.
public/img/monero-logo.png
0 → 100644
View file @
a042be90
3.26 KB
resources/views/projects/donate.blade.php
0 → 100644
View file @
a042be90
<!DOCTYPE html>
<html>
<head>
<meta
charset=
"utf-8"
>
<meta
http-equiv=
"X-UA-Compatible"
content=
"IE=edge"
>
<meta
name=
"viewport"
content=
"width=device-width, initial-scale=1"
>
<title>
FFS
</title>
<link
rel=
"apple-touch-icon"
sizes=
"180x180"
href=
"/meta/apple-touch-icon.png"
>
<link
rel=
"icon"
type=
"image/png"
sizes=
"32x32"
href=
"/meta/favicon-32x32.png"
>
<link
rel=
"icon"
type=
"image/png"
sizes=
"16x16"
href=
"/meta/favicon-16x16.png"
>
<link
rel=
"manifest"
href=
"/meta/manifest.json"
>
<link
rel=
"mask-icon"
href=
"/meta/safari-pinned-tab.svg"
color=
"#5bbad5"
>
<meta
name=
"theme-color"
content=
"#ffffff"
>
<link
href=
"/css/custom.css"
rel=
"stylesheet"
>
<meta
name=
"msapplication-config"
content=
"/ietemplates/ieconfig.xml"
>
</head>
<body>
<div
class=
"page-wrapper"
>
<div
class=
"mob-nav"
>
<input
class=
"burger-check"
id=
"mobile-burger"
type=
"checkbox"
><label
for=
"mobile-burger"
class=
"burger"
></label>
<div
class=
"slide-in-nav"
>
<div
class=
"container slide-in"
>
<div
class=
"row"
>
<div
class=
"col-xs-12"
>
<div
class=
"text-center nav-item mob"
>
<a
href=
"/forum-funding-system/ideas/"
class=
"top-link"
>
Ideas
</a>
</div>
<div
class=
"text-center nav-item mob"
>
<a
href=
"/forum-funding-system/funding-required/"
>
Funding Required
</a>
</div>
<div
class=
"text-center nav-item mob"
>
<a
href=
"/forum-funding-system/work-in-progress/"
>
Work in Progress
</a>
</div>
<div
class=
"text-center nav-item mob"
>
<a
href=
"/forum-funding-system/completed-proposals/"
>
Completed Tasks
</a>
</div>
<div
class=
"text-center nav-item mob"
>
<a
href=
"/forum-funding-system/completed-proposals/"
>
Back to Getmonero.org
</a>
</div>
</div>
</div>
</div>
</div>
</div>
<div
class=
"desktop-nav"
>
<nav
class=
"container"
>
<div
class=
"row middle-xs"
>
<div
class=
"col-lg-4 col-md-4 col-sm-4 col-xs-4"
>
<a
href=
"/forum-funding-system/"
><img
src=
"/img/monero-logo.png"
alt=
"Monero Logo"
class=
"monero-logo"
></a>
</div>
<div
class=
"col-lg-8 col-md-8 col-sm-8 items end-xs"
>
<div
class=
"row end-xs middle-xs"
>
<div
class=
"col-md-12"
>
<a
href=
"/forum-funding-system/ideas/"
class=
"top-link"
>
Ideas
</a>
<a
href=
"/forum-funding-system/funding-required/"
>
Funding Required
</a>
<a
href=
"/forum-funding-system/work-in-progress/"
>
Work in Progress
</a>
<a
href=
"/forum-funding-system/completed-proposals/"
>
Completed Tasks
</a>
<a
href=
"/forum-funding-system/completed-proposals/"
>
Getmonero.org
</a>
</div>
</div>
</div>
</div>
</nav>
</div>
<div
class=
"mob bot-nav white-nav"
>
<div
class=
"row middle-xs"
>
<div
class=
"col-xs-6"
>
<a
href=
"/
"
><img
src=
"/img/monero-logo.png"
alt=
"Monero Logo"
class=
"monero-logo"
></a>
</div>
</div>
</div>
<div
class=
"site-wrap ffs-proposal ffs-con"
>
<div
class=
"container ffs-breadcrumbs"
>
<div
class=
"row"
>
<div
class=
"col-xs-12"
>
<p><a
href=
"/forum-funding-system/"
>
Forum Funding System
</a></p>
<p><a
href=
"/forum-funding-system/funding-required/"
>
Funding Required
</a></p>
<p><a
href=
"/forum-funding-system/funding-required/"
>
{{$project->title}}
</a></p>
<p
class=
"bread-active"
>
Contribute
</p>
</div>
</div>
</div>
<section
class=
"container full"
>
<div
class=
"info-block"
>
<div
class=
"row"
>
<div
class=
"col-xs-12"
>
<h2>
{{$project->title}}
</h2>
<div
class=
"row middle-xs between-xs"
>
<p
class=
"author-list"
><span><img
src=
"/img/author-filled.png"
></span>
{{$project->gitlab_username}}
</p>
<p
class=
"date-list"
><span><img
src=
"/img/calendar.png"
></span>
{{$project->github_created_at}}
</p>
<p
class=
"bar-fund-status"
>
Raised
<span
class=
"progress-number-funded"
>
{{$project->target_amount}}
</span>
of
<span
class=
"progress-number-goal"
>
[AMOUNT RAISED HERE]
</span>
XMR
</p>
</div>
<div
class=
"progress-bar"
>
<span
class=
"fund-progress"
style=
"width: [PERCENTAGE HERE]%"
></span>
</div>
<p>
Your contribution should be visible within 5 minutes of you sending your contribution. If for some reason it is not there, please contact a member of the Core Team!
</p>
</div>
</div>
</div>
</section>
<section
class=
"container full"
>
<div
class=
"row"
>
<div
class=
"col-xs-12"
>
<div
class=
"tabs con-how"
>
<input
class=
"input"
name=
"tabs"
type=
"radio"
id=
"tab-1"
checked=
"checked"
/>
<label
class=
"label"
for=
"tab-1"
>
QR Code
</label>
<div
class=
"panel col-xs-12"
>
<div
class=
"panel-segment"
>
<h3>
Contribute with a QR code
</h3>
<p>
1. Choose the amount of XMR you wish to contribute to this proposal
</p>
<p>
2. Scan this QR code or tap to open in your Monero wallet app:
</p>
<p>
<a
href=
"[MONERO LINK HERE]"
class=
"qr"
><img
src=
"[PATH TO QR CODE HERE]"
/></a>
</p>
<p>
3. Send! Thank you! You are amazing!
</p>
</div>
</div>
<input
class=
"input"
name=
"tabs"
type=
"radio"
id=
"tab-2"
/>
<label
class=
"label"
for=
"tab-2"
>
Integrated Address
</label>
<div
class=
"panel col-xs-12"
>
<div
class=
"panel-segment"
>
<h3>
Contribute using an integrated address
</h3>
<p>
1. Choose the amount of XMR you wish to contribute to this proposal
</p>
<p>
2. Enter the following XMR address:
</p>
<p
class=
"string"
>
{{$project->address}}
</p>
<p>
3. Send! Thank you! You are amazing!
</p>
</div>
</div>
<input
class=
"input"
name=
"tabs"
type=
"radio"
id=
"tab-3"
/>
<label
class=
"label"
for=
"tab-3"
>
Payment ID
</label>
<div
class=
"panel col-xs-12"
>
<div
class=
"panel-segment"
>
<h3>
Contribute using a payment ID
</h3>
<p>
1. Choose the amount of XMR you wish to contribute to this proposal
</p>
<p>
2. Enter the following XMR address:
</p>
<p
class=
"string"
>
{{ env('WALLET_ADDRESS') }}
</p>
<p>
3. Enter the following payment ID that is unique to this proposal:
</p>
<p
class=
"string"
>
{{$project->payment_id}}
</p>
<p>
4. Send! Thank you! You're amazing!
</p>
</div>
</div>
</div>
</div>
</div>
</section>
</div>
<footer
class=
"container-fluid"
>
<div
class=
"container"
>
<div
class=
"row around-xs footer-wrapper"
>
<div
class=
"row center-xs"
>
<div
class=
"social-icons"
>
</div>
<div
class=
"footer-links"
>
<ul
class=
"list-unstyled list-inline"
>
</ul>
</div>
</div>
</div>
</div>
</footer>
</div>
</body>
</html>
\ No newline at end of file
routes/web.php
View file @
a042be90
...
@@ -16,3 +16,4 @@ Route::get('/', function () {
...
@@ -16,3 +16,4 @@ Route::get('/', function () {
});
});
Route
::
get
(
'projects'
,
[
'as'
=>
'ffs'
,
'uses'
=>
FundingController
::
class
.
'@index'
]);
Route
::
get
(
'projects'
,
[
'as'
=>
'ffs'
,
'uses'
=>
FundingController
::
class
.
'@index'
]);
Route
::
get
(
'projects/{paymentId}'
,
[
'as'
=>
'ffs'
,
'uses'
=>
FundingController
::
class
.
'@show'
]);
Route
::
get
(
'projects/{paymentId}'
,
[
'as'
=>
'ffs'
,
'uses'
=>
FundingController
::
class
.
'@show'
]);
Route
::
get
(
'projects/{paymentId}/donate'
,
[
'as'
=>
'ffs'
,
'uses'
=>
FundingController
::
class
.
'@donate'
]);
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment