mirror of
https://github.com/openclassify/openclassify.git
synced 2026-02-09 23:06:08 -06:00
Merge branch 'master' of https://github.com/openclassify/openclassify
This commit is contained in:
commit
d854917696
@ -3,6 +3,7 @@
|
|||||||
use Anomaly\SettingsModule\Setting\Contract\SettingRepositoryInterface;
|
use Anomaly\SettingsModule\Setting\Contract\SettingRepositoryInterface;
|
||||||
use Anomaly\Streams\Platform\Application\Application;
|
use Anomaly\Streams\Platform\Application\Application;
|
||||||
use Anomaly\Streams\Platform\Model\Advs\AdvsAdvsEntryTranslationsModel;
|
use Anomaly\Streams\Platform\Model\Advs\AdvsAdvsEntryTranslationsModel;
|
||||||
|
use Anomaly\Streams\Platform\Ui\Form\FormBuilder;
|
||||||
use Anomaly\UsersModule\User\Contract\UserRepositoryInterface;
|
use Anomaly\UsersModule\User\Contract\UserRepositoryInterface;
|
||||||
use Illuminate\Filesystem\Filesystem;
|
use Illuminate\Filesystem\Filesystem;
|
||||||
use Illuminate\Http\Request;
|
use Illuminate\Http\Request;
|
||||||
@ -160,7 +161,7 @@ class AdvsController extends AdminController
|
|||||||
height: 20px;
|
height: 20px;
|
||||||
border: 1px solid #2980b9;
|
border: 1px solid #2980b9;
|
||||||
border-radius: 3px;
|
border-radius: 3px;
|
||||||
background-image:
|
background-image:
|
||||||
repeating-linear-gradient(
|
repeating-linear-gradient(
|
||||||
-45deg,
|
-45deg,
|
||||||
#2980b9,
|
#2980b9,
|
||||||
@ -185,15 +186,23 @@ class AdvsController extends AdminController
|
|||||||
<script>
|
<script>
|
||||||
location.href = '" . $request->server('HTTP_REFERER') . "';
|
location.href = '" . $request->server('HTTP_REFERER') . "';
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
<a href='" . $request->server('HTTP_REFERER') . "'><b>Return Back</b></a>";
|
<a href='" . $request->server('HTTP_REFERER') . "'><b>Return Back</b></a>";
|
||||||
echo "<br><a href='/admin'><b>Return Admin Panel</b></a>";
|
echo "<br><a href='/admin'><b>Return Admin Panel</b></a>";
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
public function exportAdvs()
|
public function exportAdvs(FormBuilder $builder, Request $request)
|
||||||
{
|
{
|
||||||
return Excel::download(new AdvsExport(), 'advs-' . time() . '.xlsx');
|
if ($request['format'] === 'csv' || $request['format'] === 'xlsx') {
|
||||||
|
return Excel::download(new AdvsExport(), 'advs-' . time() . '.' . $request['format']);
|
||||||
|
}
|
||||||
|
|
||||||
|
$builder->setOptions([
|
||||||
|
'form_view' => 'visiosoft.theme.defaultadmin::form/advs-export',
|
||||||
|
]);
|
||||||
|
|
||||||
|
return $builder->render();
|
||||||
}
|
}
|
||||||
|
|
||||||
public function advancedUpdate()
|
public function advancedUpdate()
|
||||||
|
|||||||
@ -12,3 +12,14 @@ function crudAjax(params, url, type = 'GET', callback = () => {}, async = false,
|
|||||||
...options
|
...options
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function getUserNavMenu(html, element) {
|
||||||
|
crudAjax({}, '/ajax/get-user-info', 'GET', function (callback) {
|
||||||
|
if (callback['userName']){
|
||||||
|
element.html(html);
|
||||||
|
$(element).find('.addBlock').html(callback['addBlockHtml']);
|
||||||
|
$(element).find('.username').html(callback['userName']);
|
||||||
|
$(element).find('.profile-img').attr('src', `${callback['profileImg']}`);
|
||||||
|
}
|
||||||
|
})
|
||||||
|
}
|
||||||
|
|||||||
@ -10,4 +10,7 @@ return [
|
|||||||
|
|
||||||
// Users Module
|
// Users Module
|
||||||
'search_by_gsm_number' => 'Search By GSM Number',
|
'search_by_gsm_number' => 'Search By GSM Number',
|
||||||
|
|
||||||
|
// Adv Export
|
||||||
|
'choose_file_type' => 'Choose File Type For Export',
|
||||||
];
|
];
|
||||||
|
|||||||
@ -10,4 +10,7 @@ return [
|
|||||||
|
|
||||||
// Users Module
|
// Users Module
|
||||||
'search_by_gsm_number' => 'GSM Numarasına Göre Ara',
|
'search_by_gsm_number' => 'GSM Numarasına Göre Ara',
|
||||||
|
|
||||||
|
// Adv Export
|
||||||
|
'choose_file_type' => 'Dışa Aktarmak İçin Dosya Türünü Seçin',
|
||||||
];
|
];
|
||||||
|
|||||||
@ -0,0 +1,17 @@
|
|||||||
|
{% block content %}
|
||||||
|
<div class="container-fluid">
|
||||||
|
<div class="card">
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="container-fluid">
|
||||||
|
<div class="card">
|
||||||
|
<div class="card-header">
|
||||||
|
<h6>{{ trans('visiosoft.theme.defaultadmin::control_panel.choose_file_type') }}:</h6>
|
||||||
|
</div>
|
||||||
|
<div class="card-block">
|
||||||
|
<a href="?format=csv" class="btn btn-outline-primary">CSV</a>
|
||||||
|
<a href="?format=xlsx" class="btn btn-outline-primary">XLSX</a>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
{% endblock %}
|
||||||
@ -39,7 +39,7 @@ class VisiosoftModuleProfileCreateAdressStream extends Migration
|
|||||||
'required' => true,
|
'required' => true,
|
||||||
],
|
],
|
||||||
'city' => [
|
'city' => [
|
||||||
'required' => true,
|
'required' => false,
|
||||||
],
|
],
|
||||||
'district',
|
'district',
|
||||||
'adress_content' => [
|
'adress_content' => [
|
||||||
|
|||||||
@ -22,7 +22,7 @@ class AdressFormFields
|
|||||||
'required' => true,
|
'required' => true,
|
||||||
],
|
],
|
||||||
'city' => [
|
'city' => [
|
||||||
'required' => true,
|
'required' => false,
|
||||||
],
|
],
|
||||||
'district' => [
|
'district' => [
|
||||||
'required' => setting_value( 'visiosoft.module.profile::required_district'),
|
'required' => setting_value( 'visiosoft.module.profile::required_district'),
|
||||||
|
|||||||
@ -28,7 +28,7 @@ class AddressCompanyFormFields
|
|||||||
'required' => true,
|
'required' => true,
|
||||||
],
|
],
|
||||||
'city' => [
|
'city' => [
|
||||||
'required' => true,
|
'required' => false,
|
||||||
],
|
],
|
||||||
'district',
|
'district',
|
||||||
'adress_content' => [
|
'adress_content' => [
|
||||||
|
|||||||
@ -1,6 +1,7 @@
|
|||||||
<?php namespace Visiosoft\ProfileModule\Http\Controller;
|
<?php namespace Visiosoft\ProfileModule\Http\Controller;
|
||||||
|
|
||||||
use Anomaly\Streams\Platform\Http\Controller\PublicController;
|
use Anomaly\Streams\Platform\Http\Controller\PublicController;
|
||||||
|
use Anomaly\Streams\Platform\Image\Command\MakeImageInstance;
|
||||||
use Visiosoft\AddblockExtension\Command\addBlock;
|
use Visiosoft\AddblockExtension\Command\addBlock;
|
||||||
|
|
||||||
class CacheController extends PublicController
|
class CacheController extends PublicController
|
||||||
@ -8,11 +9,14 @@ class CacheController extends PublicController
|
|||||||
public function getUserInfo()
|
public function getUserInfo()
|
||||||
{
|
{
|
||||||
$user = auth()->user();
|
$user = auth()->user();
|
||||||
|
$profile_img = $this->dispatch(
|
||||||
|
new MakeImageInstance($user->file ?: 'theme::images/no_profile.svg', 'img')
|
||||||
|
)->url();
|
||||||
$user = $user ? $user->first_name . ' ' . $user->last_name : $user;
|
$user = $user ? $user->first_name . ' ' . $user->last_name : $user;
|
||||||
|
|
||||||
$getAddBlockHtml = new addBlock('navigation/dropdown', []);
|
$getAddBlockHtml = new addBlock('navigation/dropdown', []);
|
||||||
$addBlockHtml = $getAddBlockHtml->handle();
|
$addBlockHtml = $getAddBlockHtml->handle();
|
||||||
|
|
||||||
return ['userName' => $user, 'addBlockHtml' => $addBlockHtml];
|
return ['userName' => $user, 'profileImg' => $profile_img, 'addBlockHtml' => $addBlockHtml];
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user