mirror of
https://github.com/invoiceninja/invoiceninja.git
synced 2025-07-09 03:14:30 -04:00
Minor tweaks
This commit is contained in:
parent
f43d52005e
commit
b80685b7e4
@ -87,6 +87,10 @@ class AccountController extends \BaseController {
|
||||
{
|
||||
return Redirect::to('invoices/create');
|
||||
}
|
||||
else if (!Utils::isNinja() && Account::count() > 0)
|
||||
{
|
||||
return Redirect::to('/login');
|
||||
}
|
||||
|
||||
$user = false;
|
||||
$guestKey = Input::get('guest_key');
|
||||
@ -920,10 +924,25 @@ class AccountController extends \BaseController {
|
||||
}
|
||||
else
|
||||
{
|
||||
//@file_get_contents(NINJA_APP_URL . "/signup/register/?first_name={$user->first_name}&last_name={$user->last_name}&email={$user->email}");
|
||||
@file_get_contents('http://ninja.dev' . '/signup/register/?first_name=' . urlencode($user->first_name)
|
||||
. '&last_name=' . urlencode($user->last_name)
|
||||
. '&email=' . urlencode($user->email));
|
||||
/*
|
||||
$url = NINJA_APP_URL . '/signup/register';
|
||||
$data = '';
|
||||
$fields = [
|
||||
'first_name' => urlencode($user->first_name),
|
||||
'last_name' => urlencode($user->last_name),
|
||||
'email' => urlencode($user->email)
|
||||
];
|
||||
|
||||
foreach($fields as $key=>$value) { $data .= $key.'='.$value.'&'; }
|
||||
rtrim($data, '&');
|
||||
|
||||
$ch = curl_init();
|
||||
curl_setopt($ch,CURLOPT_URL, $url);
|
||||
curl_setopt($ch,CURLOPT_POST, count($fields));
|
||||
curl_setopt($ch,CURLOPT_POSTFIELDS, $data);
|
||||
curl_exec($ch);
|
||||
curl_close($ch);
|
||||
*/
|
||||
}
|
||||
|
||||
$activities = Activity::scope()->get();
|
||||
@ -958,7 +977,7 @@ class AccountController extends \BaseController {
|
||||
$license->is_claimed = 1;
|
||||
$license->save();
|
||||
|
||||
return 'success';
|
||||
return '';
|
||||
}
|
||||
|
||||
public function cancelAccount()
|
||||
|
@ -186,6 +186,8 @@ Route::filter('guest', function()
|
||||
*/
|
||||
|
||||
Route::filter('csrf', function()
|
||||
{
|
||||
if ($_SERVER['REQUEST_URI'] != '/signup/register')
|
||||
{
|
||||
$token = Request::ajax() ? Request::header('X-CSRF-Token') : Input::get('_token');
|
||||
|
||||
@ -196,4 +198,5 @@ Route::filter('csrf', function()
|
||||
return Redirect::to('/');
|
||||
//throw new Illuminate\Session\TokenMismatchException;
|
||||
}
|
||||
}
|
||||
});
|
@ -407,10 +407,25 @@ class InvoiceRepository
|
||||
public function cloneInvoice($invoice, $quotePublicId = null)
|
||||
{
|
||||
$invoice->load('invitations', 'invoice_items');
|
||||
$account = $invoice->account;
|
||||
|
||||
$clone = Invoice::createNew($invoice);
|
||||
$clone->balance = $invoice->amount;
|
||||
$clone->invoice_number = $invoice->account->getNextInvoiceNumber();
|
||||
|
||||
// if the invoice prefix is diff than quote prefix, use the same number for the invoice
|
||||
if (($account->invoice_number_prefix || $account->quote_number_prefix) && $account->invoice_number_prefix != $account->quote_number_prefix)
|
||||
{
|
||||
$invoiceNumber = $invoice->invoice_number;
|
||||
if (strpos($invoiceNumber, $account->quote_number_prefix) === 0)
|
||||
{
|
||||
$invoiceNumber = substr($invoiceNumber, strlen($account->quote_number_prefix));
|
||||
}
|
||||
$clone->invoice_number = $account->invoice_number_prefix . $invoiceNumber;
|
||||
}
|
||||
else
|
||||
{
|
||||
$clone->invoice_number = $account->getNextInvoiceNumber();
|
||||
}
|
||||
|
||||
foreach ([
|
||||
'client_id',
|
||||
|
@ -61,7 +61,6 @@ Route::get('claim_license', 'PaymentController@claim_license');
|
||||
|
||||
Route::post('signup/validate', 'AccountController@checkEmail');
|
||||
Route::post('signup/submit', 'AccountController@submitSignup');
|
||||
Route::get('signup/register', 'AccountController@doRegister');
|
||||
|
||||
// Confide routes
|
||||
Route::get('login', 'UserController@login');
|
||||
@ -74,6 +73,7 @@ Route::post('user/reset', 'UserController@do_reset_password');
|
||||
Route::get('logout', 'UserController@logout');
|
||||
|
||||
if (Utils::isNinja()) {
|
||||
Route::post('/signup/register', 'AccountController@doRegister');
|
||||
Route::get('/news_feed/{user_type}/{version}/', 'HomeController@newsFeed');
|
||||
Route::get('/demo', 'AccountController@demo');
|
||||
}
|
||||
|
@ -1,9 +1,33 @@
|
||||
<html>
|
||||
<body>
|
||||
<script type="application/ld+json">
|
||||
{
|
||||
"@context":"http://schema.org",
|
||||
"@type":"EmailMessage",
|
||||
"description":"Confirm your Invoice Ninja account",
|
||||
"action":
|
||||
{
|
||||
"@type":"ConfirmAction",
|
||||
"name":"Confirm Account",
|
||||
"handler": {
|
||||
"@type": "HttpActionHandler",
|
||||
"url": "{{{ URL::to("user/confirm/{$user->confirmation_code}") }}}"
|
||||
}
|
||||
}
|
||||
}
|
||||
</script>
|
||||
|
||||
<h1>{{ trans('texts.confirmation_header') }}</h1>
|
||||
|
||||
{{ $invitationMessage . trans('texts.confirmation_message') }}<p/>
|
||||
<p>
|
||||
{{ $invitationMessage . trans('texts.confirmation_message') }}
|
||||
<a href='{{{ URL::to("user/confirm/{$user->confirmation_code}") }}}'>
|
||||
{{{ URL::to("user/confirm/{$user->confirmation_code}") }}}
|
||||
</a><p/>
|
||||
</a>
|
||||
<p/>
|
||||
|
||||
{{ trans('texts.email_signature') }}<br/>
|
||||
{{ trans('texts.email_from') }}
|
||||
|
||||
</body>
|
||||
</html>
|
@ -82,7 +82,7 @@
|
||||
Created by a {{ link_to('/invoices/'.$invoice->recurring_invoice_id, 'recurring invoice') }}
|
||||
</div>
|
||||
@else
|
||||
<div data-bind="visible: invoice_status_id() < CONSTS.INVOICE_STATUS_SENT">
|
||||
<div data-bind="visible: invoice_status_id() === 0">
|
||||
{{ Former::checkbox('recurring')->text(trans('texts.enable').' <a href="#" onclick="showLearnMore()"><i class="glyphicon glyphicon-question-sign"></i> '.trans('texts.learn_more').'</a>')->data_bind("checked: is_recurring")
|
||||
->inlineHelp($invoice && $invoice->last_sent_date ? 'Last invoice sent ' . Utils::dateToString($invoice->last_sent_date) : '') }}
|
||||
</div>
|
||||
|
Loading…
x
Reference in New Issue
Block a user