mirror of
https://github.com/openclassify/openclassify.git
synced 2026-02-09 14:56:13 -06:00
commit
342a9912a7
@ -485,117 +485,8 @@ class AdvsController extends PublicController
|
|||||||
$adv->save();
|
$adv->save();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if ($advModel->is_enabled('customfields')) {
|
if ($this->adv_model->is_enabled('customfields')) {
|
||||||
|
app('Visiosoft\CustomfieldsModule\Http\Controller\cfController')->store($adv, $request);
|
||||||
$customField_model = new CustomFieldModel();
|
|
||||||
if ($adv->slug == "") {
|
|
||||||
//new ads
|
|
||||||
$jsonVal = [];
|
|
||||||
$id = auth()->user()->id;
|
|
||||||
$adv_id = $advRepository->getLastAd($id);
|
|
||||||
|
|
||||||
for ($i = 1; $i < 7; $i++) {
|
|
||||||
$cat = 'cat' . $i;
|
|
||||||
if ($request->$cat != 0) {
|
|
||||||
$findcustomfields = $customField_model->getCustomfieldsJoinCategoryWithCategoryID($cat);
|
|
||||||
foreach ($findcustomfields as $findcustomfield) {
|
|
||||||
$cs_name = 'cf__' . $findcustomfield->slug;
|
|
||||||
$cf_id = "cf" . $findcustomfield->id;
|
|
||||||
if ($request->$cs_name) {
|
|
||||||
$new_cs = new CustomfieldsCustomFieldAdvsEntryModel();
|
|
||||||
$new_cs->parent_adv_id = $adv_id;
|
|
||||||
$new_cs->custom_field_category_id = $findcustomfield->id;
|
|
||||||
$new_cs->custom_field_type = $findcustomfield->type;
|
|
||||||
if (is_array($request->$cs_name)) {
|
|
||||||
$new_cs->custom_field_value = implode(',', $request->$cs_name);
|
|
||||||
} else {
|
|
||||||
$new_cs->custom_field_value = $request->$cs_name;
|
|
||||||
}
|
|
||||||
$jsonVal[$cf_id] = $request->$cs_name;
|
|
||||||
$new_cs->save();
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
$findcustomfields = $customField_model->getCustomfieldsJoinCategoryWithCategoryID();
|
|
||||||
foreach ($findcustomfields as $findcustomfield) {
|
|
||||||
$cs_name = 'cf__' . $findcustomfield->slug;
|
|
||||||
$cf_id = "cf" . $findcustomfield->id;
|
|
||||||
if ($request->$cs_name) {
|
|
||||||
$new_cs = new CustomfieldsCustomFieldAdvsEntryModel();
|
|
||||||
$new_cs->parent_adv_id = $adv_id;
|
|
||||||
$new_cs->custom_field_category_id = $findcustomfield->id;
|
|
||||||
$new_cs->custom_field_type = $findcustomfield->type;
|
|
||||||
if (is_array($request->$cs_name)) {
|
|
||||||
$new_cs->custom_field_value = implode(',', $request->$cs_name);
|
|
||||||
} else {
|
|
||||||
$new_cs->custom_field_value = $request->$cs_name;
|
|
||||||
}
|
|
||||||
$jsonVal[$cf_id] = $request->$cs_name;
|
|
||||||
$new_cs->save();
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
$adv->cf_json = json_encode($jsonVal);
|
|
||||||
$adv->save();
|
|
||||||
|
|
||||||
} else {
|
|
||||||
//update ads
|
|
||||||
$jsonVal = [];
|
|
||||||
for ($i = 1; $i < 7; $i++) {
|
|
||||||
$cat = 'cat' . $i;
|
|
||||||
if ($request->$cat != 0) {
|
|
||||||
$findcustomfields = $customField_model->getCustomfieldsJoinCategoryWithCategoryID($cat);
|
|
||||||
foreach ($findcustomfields as $findcustomfield) {
|
|
||||||
|
|
||||||
$cs_name = 'cf__' . $findcustomfield->slug;
|
|
||||||
$cf_id = "cf" . $findcustomfield->id;
|
|
||||||
if ($request->$cs_name) {
|
|
||||||
$new_cs = CustomfieldsCustomFieldAdvsEntryModel::query()->where('parent_adv_id', $request->update_id)->where('custom_field_category_id', $findcustomfield->id)->first();
|
|
||||||
if (!$new_cs) {
|
|
||||||
$new_cs = new CustomfieldsCustomFieldAdvsEntryModel();
|
|
||||||
}
|
|
||||||
$new_cs->parent_adv_id = $adv->id;
|
|
||||||
$new_cs->custom_field_category_id = $findcustomfield->id;
|
|
||||||
$new_cs->custom_field_type = $findcustomfield->type;
|
|
||||||
if (is_array($request->$cs_name)) {
|
|
||||||
$new_cs->custom_field_value = implode(',', $request->$cs_name);
|
|
||||||
} else {
|
|
||||||
$new_cs->custom_field_value = $request->$cs_name;
|
|
||||||
}
|
|
||||||
$jsonVal[$cf_id] = $request->$cs_name;
|
|
||||||
$new_cs->save();
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
$findcustomfields = $customField_model->getCustomfieldsJoinCategoryWithCategoryID();
|
|
||||||
foreach ($findcustomfields as $findcustomfield) {
|
|
||||||
|
|
||||||
$cs_name = 'cf__' . $findcustomfield->slug;
|
|
||||||
$cf_id = "cf" . $findcustomfield->id;
|
|
||||||
if ($request->$cs_name) {
|
|
||||||
$new_cs = CustomfieldsCustomFieldAdvsEntryModel::query()->where('parent_adv_id', $request->update_id)->where('custom_field_category_id', $findcustomfield->id)->first();
|
|
||||||
if (!$new_cs) {
|
|
||||||
$new_cs = new CustomfieldsCustomFieldAdvsEntryModel();
|
|
||||||
}
|
|
||||||
$new_cs->parent_adv_id = $adv->id;
|
|
||||||
$new_cs->custom_field_category_id = $findcustomfield->id;
|
|
||||||
$new_cs->custom_field_type = $findcustomfield->type;
|
|
||||||
if (is_array($request->$cs_name)) {
|
|
||||||
$new_cs->custom_field_value = implode(',', $request->$cs_name);
|
|
||||||
} else {
|
|
||||||
$new_cs->custom_field_value = $request->$cs_name;
|
|
||||||
}
|
|
||||||
$jsonVal[$cf_id] = $request->$cs_name;
|
|
||||||
$new_cs->save();
|
|
||||||
}
|
|
||||||
}
|
|
||||||
$adv->cf_json = json_encode($jsonVal);
|
|
||||||
$adv->save();
|
|
||||||
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
10
addons/default/visiosoft/base-theme/resources/css/login.css
Normal file
10
addons/default/visiosoft/base-theme/resources/css/login.css
Normal file
@ -0,0 +1,10 @@
|
|||||||
|
.login-section,
|
||||||
|
.register-section {
|
||||||
|
border: 1px solid #dfdfdf;
|
||||||
|
}
|
||||||
|
|
||||||
|
.login-section button, .login-section a,
|
||||||
|
.register-section button,
|
||||||
|
.register-section a {
|
||||||
|
font-size: 16px;
|
||||||
|
}
|
||||||
@ -25,14 +25,3 @@
|
|||||||
padding: 100px 50px;
|
padding: 100px 50px;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
.login-section,
|
|
||||||
.register-section {
|
|
||||||
border: 1px solid #dfdfdf;
|
|
||||||
}
|
|
||||||
|
|
||||||
.login-section button, .login-section a,
|
|
||||||
.register-section button,
|
|
||||||
.register-section a {
|
|
||||||
font-size: 16px;
|
|
||||||
}
|
|
||||||
@ -16,8 +16,8 @@ return [
|
|||||||
'reset_code' => 'Reset Code',
|
'reset_code' => 'Reset Code',
|
||||||
'password_confirmation' => 'Password Confirmation',
|
'password_confirmation' => 'Password Confirmation',
|
||||||
'password' => 'Password',
|
'password' => 'Password',
|
||||||
'display_name' => 'Display Name',
|
'first_name' => 'First Name',
|
||||||
'username' => 'Username',
|
'last_name' => 'Last Name',
|
||||||
'remember_me' => 'Remember Me',
|
'remember_me' => 'Remember Me',
|
||||||
'not_a_member_yet' => 'Not a Member Yet',
|
'not_a_member_yet' => 'Not a Member Yet',
|
||||||
'not_a_member_yet_message' => 'Sign up for our members to benefit from our special service',
|
'not_a_member_yet_message' => 'Sign up for our members to benefit from our special service',
|
||||||
|
|||||||
@ -16,8 +16,8 @@ return [
|
|||||||
'reset_code' => 'Sıfırlama Kodu',
|
'reset_code' => 'Sıfırlama Kodu',
|
||||||
'password_confirmation' => 'Şifrenizi Onaylayın',
|
'password_confirmation' => 'Şifrenizi Onaylayın',
|
||||||
'password' => 'Şifreniz',
|
'password' => 'Şifreniz',
|
||||||
'display_name' => 'İsim Soyisim',
|
'first_name' => 'Adınız',
|
||||||
'username' => 'Kullanıcı Adı',
|
'last_name' => 'Soyadınız',
|
||||||
'remember_me' => 'Beni Hatırla',
|
'remember_me' => 'Beni Hatırla',
|
||||||
'not_a_member_yet' => 'Henüz Üye Değil Misiniz',
|
'not_a_member_yet' => 'Henüz Üye Değil Misiniz',
|
||||||
'not_a_member_yet_message' => 'Üyelerimize özel hizmetlerimizden faydalanabilmek için üye olun',
|
'not_a_member_yet_message' => 'Üyelerimize özel hizmetlerimizden faydalanabilmek için üye olun',
|
||||||
|
|||||||
@ -83,4 +83,5 @@
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
{{ asset_add('styles.css','visiosoft.theme.base::css/login.css') }}
|
||||||
{% endblock %}
|
{% endblock %}
|
||||||
@ -3,7 +3,7 @@
|
|||||||
{% block content %}
|
{% block content %}
|
||||||
<div class="row justify-content-center">
|
<div class="row justify-content-center">
|
||||||
<div class="col-12 col-sm-8 col-md-6 col-lg-4 text-left bg-light p-3 m-0">
|
<div class="col-12 col-sm-8 col-md-6 col-lg-4 text-left bg-light p-3 m-0">
|
||||||
{% set form = form('register').redirect(request_get('redirect', '/'))
|
{% set form = form('register2').redirect(request_get('redirect', '/'))
|
||||||
.get() %}
|
.get() %}
|
||||||
{{ form_open({
|
{{ form_open({
|
||||||
'class': 'row form ' ~ form.options.class ,
|
'class': 'row form ' ~ form.options.class ,
|
||||||
@ -13,24 +13,24 @@
|
|||||||
<div class="col-12">
|
<div class="col-12">
|
||||||
<div class="form-group display_name-field display_name-field_type">
|
<div class="form-group display_name-field display_name-field_type">
|
||||||
<label class="control-label">
|
<label class="control-label">
|
||||||
{{ trans('visiosoft.theme.base::field.display_name') }}
|
{{ trans('visiosoft.theme.base::field.first_name') }}
|
||||||
<span class="required">*</span>
|
<span class="required">*</span>
|
||||||
</label>
|
</label>
|
||||||
|
|
||||||
<div class="input-wrapper">
|
<div class="input-wrapper">
|
||||||
{{ form.fields.display_name.input|raw }}
|
{{ form.fields.first_name.input|raw }}
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="col-12">
|
<div class="col-12">
|
||||||
<div class="form-group username-field username-field_type">
|
<div class="form-group username-field username-field_type">
|
||||||
<label class="control-label">
|
<label class="control-label">
|
||||||
{{ trans('visiosoft.theme.base::field.username') }}
|
{{ trans('visiosoft.theme.base::field.last_name') }}
|
||||||
<span class="required">*</span>
|
<span class="required">*</span>
|
||||||
</label>
|
</label>
|
||||||
|
|
||||||
<div class="input-wrapper">
|
<div class="input-wrapper">
|
||||||
{{ form.fields.username.input|raw }}
|
{{ form.fields.last_name.input|raw }}
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
@ -38,16 +38,18 @@ class Register2FormBuilder extends FormBuilder
|
|||||||
* @var array
|
* @var array
|
||||||
*/
|
*/
|
||||||
protected $fields = [
|
protected $fields = [
|
||||||
'display_name' => [
|
'first_name' => [
|
||||||
|
'instructions' => false,
|
||||||
|
'required' => true,
|
||||||
|
],
|
||||||
|
'last_name' => [
|
||||||
|
'instructions' => false,
|
||||||
|
'required' => true,
|
||||||
|
],
|
||||||
|
'email' => [
|
||||||
'instructions' => false,
|
'instructions' => false,
|
||||||
],
|
],
|
||||||
'username' => [
|
'password' => [
|
||||||
'instructions' => false,
|
|
||||||
],
|
|
||||||
'email' => [
|
|
||||||
'instructions' => false,
|
|
||||||
],
|
|
||||||
'password' => [
|
|
||||||
'instructions' => false,
|
'instructions' => false,
|
||||||
],
|
],
|
||||||
];
|
];
|
||||||
@ -69,10 +71,10 @@ class Register2FormBuilder extends FormBuilder
|
|||||||
* @var array
|
* @var array
|
||||||
*/
|
*/
|
||||||
protected $options = [
|
protected $options = [
|
||||||
'redirect' => '/',
|
'redirect' => '/',
|
||||||
'success_message' => 'anomaly.module.users::success.user_registered',
|
'success_message' => 'anomaly.module.users::success.user_registered',
|
||||||
'pending_message' => 'anomaly.module.users::message.pending_admin_activation',
|
'pending_message' => 'anomaly.module.users::message.pending_admin_activation',
|
||||||
'confirm_message' => 'anomaly.module.users::message.pending_email_activation',
|
'confirm_message' => 'anomaly.module.users::message.pending_email_activation',
|
||||||
'activated_message' => 'anomaly.module.users::message.account_activated',
|
'activated_message' => 'anomaly.module.users::message.account_activated',
|
||||||
];
|
];
|
||||||
|
|
||||||
|
|||||||
@ -26,9 +26,9 @@ class Register2FormHandler
|
|||||||
/**
|
/**
|
||||||
* Handle the form.
|
* Handle the form.
|
||||||
*
|
*
|
||||||
* @param Repository $config
|
* @param Repository $config
|
||||||
* @param RegisterFormBuilder $builder
|
* @param RegisterFormBuilder $builder
|
||||||
* @param UserActivator $activator
|
* @param UserActivator $activator
|
||||||
* @throws \Exception
|
* @throws \Exception
|
||||||
*/
|
*/
|
||||||
public function handle(
|
public function handle(
|
||||||
@ -36,7 +36,8 @@ class Register2FormHandler
|
|||||||
Dispatcher $events,
|
Dispatcher $events,
|
||||||
Register2FormBuilder $builder,
|
Register2FormBuilder $builder,
|
||||||
UserActivator $activator
|
UserActivator $activator
|
||||||
) {
|
)
|
||||||
|
{
|
||||||
|
|
||||||
if (!$builder->canSave()) {
|
if (!$builder->canSave()) {
|
||||||
return;
|
return;
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user