Compare commits

...

4 Commits

Author SHA1 Message Date
Mahesh Sharma 564529895f implementing-task-scheduler 2 years ago
Mahesh Sharma cce8fd095a appointment 2 years ago
tribikram f860a36947 [edit] contents for privacy and about us 2 years ago
Mahesh Sharma 67612b1116 blog 2 years ago
  1. 36
      app/Console/Commands/CheckQueue.php
  2. 33
      app/Console/Commands/ProcessQueue.php
  3. 2
      app/Console/Kernel.php
  4. 20
      app/Http/Controllers/Admin/AppointmentController.php
  5. 11
      app/Http/Controllers/Admin/HomeController.php
  6. 37
      app/Http/Controllers/AppointmentController.php
  7. 2
      app/Http/Controllers/BlogController.php
  8. 1
      app/Http/Controllers/EnquiryController.php
  9. 1
      app/Http/Controllers/HomeController.php
  10. 21
      public/frontend/css/style.css
  11. 25
      resources/views/about.blade.php
  12. 37
      resources/views/admin/index.blade.php
  13. 1
      resources/views/appointment_confirmed.blade.php
  14. 25
      resources/views/appointment_confirmed_for_admin.blade.php
  15. 2
      resources/views/blogs.blade.php
  16. 42
      resources/views/layout/app.blade.php
  17. 169
      resources/views/privacy_policy.blade.php

@ -0,0 +1,36 @@
<?php
namespace App\Console\Commands;
use Illuminate\Console\Command;
use Illuminate\Support\Facades\Queue;
class CheckQueue extends Command
{
/**
* The name and signature of the console command.
*
* @var string
*/
protected $signature = 'queue:check';
/**
* The console command description.
*
* @var string
*/
protected $description = 'Check if there is a job in the queue';
/**
* Execute the console command.
*
* @return int
*/
public function handle()
{
$count = Queue::size(); // Get the number of jobs in the queue
if ($count > 0) {
$this->call('queue:process'); // Call the ProcessQueue command if there is a job in the queue
}
}
}

@ -0,0 +1,33 @@
<?php
namespace App\Console\Commands;
use Illuminate\Console\Command;
use Illuminate\Support\Facades\Queue;
class ProcessQueue extends Command
{
/**
* The name and signature of the console command.
*
* @var string
*/
protected $signature = 'queue:process';
/**
* The console command description.
*
* @var string
*/
protected $description = 'Process the tasks in the queue';
/**
* Execute the console command.
*
* @return int
*/
public function handle()
{
Queue::daemon(); // Process the tasks in the queue
}
}

@ -15,7 +15,7 @@ class Kernel extends ConsoleKernel
*/ */
protected function schedule(Schedule $schedule) protected function schedule(Schedule $schedule)
{ {
// $schedule->command('inspire')->hourly(); $schedule->command('queue:check')->everyMinute();
} }
/** /**

@ -73,11 +73,10 @@ class AppointmentController extends Controller
'date' => 'required|date', 'date' => 'required|date',
'start_time' => 'required|date_format:H:i', 'start_time' => 'required|date_format:H:i',
'end_time' => 'required|date_format:H:i', 'end_time' => 'required|date_format:H:i',
// 'location' => 'required|max:255',
// 'description' => 'required',
]); ]);
$start_time = Carbon::createFromFormat('H:i', $request->get('start_time'))->format('H:i A'); $start_time = Carbon::createFromFormat('H:i', $request->get('start_time'))->format('H:i A');
$end_time = Carbon::createFromFormat('H:i', $request->get('end_time'))->format('H:i A'); $end_time = Carbon::createFromFormat('H:i', $request->get('end_time'))->format('H:i A');
$appointment = new Appointment([ $appointment = new Appointment([
'date' => $request->get('date'), 'date' => $request->get('date'),
'start_time' => $start_time, 'start_time' => $start_time,
@ -88,8 +87,13 @@ class AppointmentController extends Controller
]); ]);
$appointment->save(); $appointment->save();
if($request->get('service_type') == "1"){
$service = 'education';
}else{
$service = 'visa';
}
return redirect($this->redirect)->with('success', 'Appointment has been added'); return redirect($this->redirect.'/'.$service)->with('success', 'Appointment has been added');
} }
public function edit($id) public function edit($id)
@ -107,12 +111,11 @@ class AppointmentController extends Controller
public function update(Request $request, $id) public function update(Request $request, $id)
{ {
$request->validate([ $request->validate([
'date' => 'required|date', 'date' => 'required|date',
'start_time' => 'required|date_format:H:i', 'start_time' => 'required|date_format:H:i',
'end_time' => 'required|date_format:H:i', 'end_time' => 'required|date_format:H:i',
// 'location' => 'required|max:255',
// 'description' => 'required',
]); ]);
$start_time = Carbon::createFromFormat('H:i', $request->get('start_time'))->format('H:i A'); $start_time = Carbon::createFromFormat('H:i', $request->get('start_time'))->format('H:i A');
$end_time = Carbon::createFromFormat('H:i', $request->get('end_time'))->format('H:i A'); $end_time = Carbon::createFromFormat('H:i', $request->get('end_time'))->format('H:i A');
@ -126,8 +129,13 @@ class AppointmentController extends Controller
$appointment->service_type = $request->get('service_type'); $appointment->service_type = $request->get('service_type');
$appointment->status = $request->get('status'); $appointment->status = $request->get('status');
$appointment->save(); $appointment->save();
if($request->get('service_type') == "1"){
$service = 'education';
}else{
$service = 'visa';
}
return redirect($this->redirect)->with('success', 'Appointment has been updated'); return redirect($this->redirect.'/'.$service)->with('success', 'Appointment has been updated');
} }
public function show($id) public function show($id)

@ -4,8 +4,9 @@ namespace App\Http\Controllers\Admin;
use App\Http\Controllers\Controller; use App\Http\Controllers\Controller;
use App\Models\Contact; use App\Models\Contact;
use App\Models\Referral; use App\Models\Enquiry;
use App\Models\Subscription; use App\Models\Subscription;
use App\Models\VisaService;
use App\Models\Service; use App\Models\Service;
use Illuminate\Http\Request; use Illuminate\Http\Request;
use Illuminate\Routing\Route; use Illuminate\Routing\Route;
@ -20,12 +21,14 @@ class HomeController extends Controller
public function indexAdmin() public function indexAdmin()
{ {
if(Auth::check()){ if(Auth::check()){
$service= Service::where('status',true); $visa_service= VisaService::where('status',true);
$education_service= Service::where('status',true);
$enquiry= Enquiry::all();
$contact= Contact::all(); $contact= Contact::all();
$subscription= Contact::all(); $subscription= Subscription::all();
$contacts = Contact::paginate(config('custom.per_page')); $contacts = Contact::paginate(config('custom.per_page'));
// $referrals=Referral::paginate(config('custom.per_page')); // $referrals=Referral::paginate(config('custom.per_page'));
return view('admin.index', compact( 'service', 'contact', 'contacts','subscription')); return view('admin.index', compact( 'visa_service', 'education_service', 'enquiry', 'contacts','contact','subscription'));
} }
return view('admin.login'); return view('admin.login');
} }

@ -75,7 +75,7 @@ class AppointmentController extends Controller
$formated_date = $date->format('M d, Y'); $formated_date = $date->format('M d, Y');
$appointment->is_booked = true; $appointment->is_booked = true;
$appointment->save(); $appointment->save();
$subject = 'Appointment Confirmed'; $subject = 'Appointment Booked Successfully.';
dispatch(function() use ($name,$email,$phone,$subject,$formated_date,$appointment) { dispatch(function() use ($name,$email,$phone,$subject,$formated_date,$appointment) {
\Mail::send('appointment_confirmed', array( \Mail::send('appointment_confirmed', array(
@ -98,11 +98,44 @@ class AppointmentController extends Controller
), function($message) use ($subject,$email,$name){ ), function($message) use ($subject,$email,$name){
// $subject=($service!= '') ? 'Enquiry for '.$service : 'Contact/Feedback'; // $subject=($service!= '') ? 'Enquiry for '.$service : 'Contact/Feedback';
$message->subject($subject); $message->subject($subject);
// $message->from('admin@eteducation.com.au', 'Admin');
$message->to($email, $name)->subject($subject); $message->to($email, $name)->subject($subject);
// $message->cc('extratechweb@gmail.com', 'Extratech')->subject($subject); // $message->cc('extratechweb@gmail.com', 'Extratech')->subject($subject);
// $message->cc('suman@extratechs.com.au', 'Extratech')->subject($subject); // $message->cc('admin@eteducation.com.au', 'Extratech')->subject($subject);
}); });
});
dispatch(function() use ($name,$email,$phone,$subject,$formated_date,$appointment) {
\Mail::send('appointment_confirmed_for_admin', array(
'full_name' =>$name,
'email' =>$email,
'date' => $formated_date,
'start_time' => $appointment['start_time'],
'end_time' => $appointment['end_time'],
'phone' =>$phone,
'subject' =>$subject
), function($message) use ($subject){
// $subject=($service!= '') ? 'Enquiry for '.$service : 'Contact/Feedback';
$message->subject($subject);
// $message->to($email, $name)->subject($subject);
$message->to('mahesh@extratechs.com.au', 'Extratech')->subject($subject);
// $message->cc('admin@eteducation.com.au', 'Extratech')->subject($subject);
});
}); });
} }

@ -9,7 +9,7 @@ use App\Models\Page;
class BlogController extends Controller class BlogController extends Controller
{ {
public function index(){ public function index(){
$page = Page::where(['title' => 'Blog','status' => 1])->first(); $page = Page::where(['title' => 'Blogs','status' => 1])->first();
$blogs = NewsAndUpdate::where('status',1)->get(); $blogs = NewsAndUpdate::where('status',1)->get();
return view('blogs',compact('blogs','page')); return view('blogs',compact('blogs','page'));
} }

@ -28,7 +28,6 @@ class EnquiryController extends Controller
} }
$marital_status = $request->get('marital_status'); $marital_status = $request->get('marital_status');
if ($marital_status == 'Widow' || $marital_status == 'Single') { if ($marital_status == 'Widow' || $marital_status == 'Single') {
$request['married_date'] = null; $request['married_date'] = null;
$request['spouse_academics'] = null; $request['spouse_academics'] = null;
$request['spouse_work_experience'] = null; $request['spouse_work_experience'] = null;

@ -20,6 +20,7 @@ class HomeController extends Controller
Artisan::call('queue:listen'); Artisan::call('queue:listen');
} }
public function index(){ public function index(){
$sliders = Slider::where('status',1)->get(); $sliders = Slider::where('status',1)->get();
$testimonials = Testimonial::where('status',1)->get(); $testimonials = Testimonial::where('status',1)->get();
$blogs = NewsAndUpdate::where('status',1)->get(); $blogs = NewsAndUpdate::where('status',1)->get();

@ -1774,6 +1774,27 @@ table.lightgrey-weekends tbody td:nth-child(n+6) {
color: #326CBF; color: #326CBF;
margin-bottom: 1rem; margin-bottom: 1rem;
} }
.privacy-policy-section ul li{
list-style: none;
color:#353030;
padding: 5px;
}
.privacy-policy-section ul li::before{
content: "\f058";
color: #326CBF;
font-family: FontAwesome;
display: inline-block;
margin-right: 0.6em;
margin-left: -1.3em;
width: 1.3em;
}
.definition-policy,
.personal-policy,
.contact-policy{
background: #eff2f4;
padding: 2rem;
margin-bottom: 40px;
}
/* privacy policy css ends */ /* privacy policy css ends */
/* Footer Css */ /* Footer Css */
.footer{ .footer{

@ -71,33 +71,32 @@
<div class="row gx-5"> <div class="row gx-5">
<div class="col-md-6"> <div class="col-md-6">
<div class="values-left"> <div class="values-left">
<p> <p id="values-text">
We work with you to turn your plan to study overseas into a launch pad for professional success and personal growth. At ET Education, we prioritise transparent communication, fair pricing, and simplified procedures to ensure our students and clients have a stress-free experience as they work towards their educational and immigration aspirations.
ET Education combines experience and technology to help you make the most informed decision possible.
</p> </p>
<div class="values-img"> <div class="values-img">
<img src="{{url('frontend/images/about/tranprancy.jpg')}}" class="img-fluid" id="values-img" alt=""> <img src="{{url('frontend/images/about/tranprancy.jpg')}}" class="w-100" id="values-img" alt="">
</div> </div>
</div> </div>
</div> </div>
<div class="col-md-6"> <div class="col-md-6">
<div class="values-lists"> <div class="values-lists">
<a onclick="changeImg('{{url('frontend/images/about/tranprancy.jpg')}}','{{1}}')" id="values-link{{1}}" class="link-active"> <a onclick="changeImg('{{url('frontend/images/about/tranprancy.jpg')}}','At ET Education, we prioritise transparent communication, fair pricing, and simplified procedures to ensure our students and clients have a stress-free experience as they work towards their educational and immigration aspirations.','{{1}}')" id="values-link{{1}}" class="link-active">
<h2>Transparency</h2> <h2>Transparency</h2>
</a> </a>
<a onclick="changeImg('{{url('frontend/images/about/Commitment.jpg')}}','{{2}}')" id="values-link{{2}}"> <a onclick="changeImg('{{url('frontend/images/about/Commitment.jpg')}}','We are committed to providing exceptional education and visa services to students. With a team of experienced professionals, they ensure personalised guidance to help students achieve their academic and career goals.','{{2}}')" id="values-link{{2}}">
<h2>Commitment</h2> <h2>Commitment</h2>
</a> </a>
<a onclick="changeImg('{{url('frontend/images/about/professionlaiosn-1.jpg')}}','{{3}}')" id="values-link{{3}}"> <a onclick="changeImg('{{url('frontend/images/about/professionlaiosn-1.jpg')}}','We work with you to turn your plan to study overseas into a launch pad for professional success and personal growth. ET Education combines experience and technology to help you make the most informed decision possible.','{{3}}')" id="values-link{{3}}">
<h2>Professionalism</h2> <h2>Professionalism</h2>
</a> </a>
<a onclick="changeImg('{{url('frontend/images/about/realiability.jpg')}}','{{4}}')" id="values-link{{4}}"> <a onclick="changeImg('{{url('frontend/images/about/realiability.jpg')}}','We are a reliable choice for students seeking assistance with education and visa services.  Our commitment to ethical and transparent practices, combined with expertise and experience, ensures that students can trust us to provide high-quality support throughout their journey.','{{4}}')" id="values-link{{4}}">
<h2>Reliability</h2> <h2>Reliability</h2>
</a> </a>
<a onclick="changeImg('{{url('frontend/images/about/Integrity.jpg')}}','{{5}}')" id="values-link{{5}}"> <a onclick="changeImg('{{url('frontend/images/about/Integrity.jpg')}}','We believe in conducting ourselves ethically and having integrity in every aspect of our service. We believe in complete transparency in our communication, are committed to our student’s needs, and strive to achieve the best possible outcome in our every endeavour.','{{5}}')" id="values-link{{5}}">
<h2>Integrity</h2> <h2>Integrity</h2>
</a> </a>
<a onclick="changeImg('{{url('frontend/images/about/trusthworthy.jpg')}}','{{6}}')" id="values-link{{6}}"> <a onclick="changeImg('{{url('frontend/images/about/trusthworthy.jpg')}}','At ET Education, we continuously strive to provide credible and trustworthy counselling to students worldwide to help them further their academic and professional growth in Australia. And in doing so, we always keep our customer’s welfare and satisfaction at the centre.','{{6}}')" id="values-link{{6}}">
<h2>Trustworthy</h2> <h2>Trustworthy</h2>
</a> </a>
</div> </div>
@ -114,7 +113,7 @@
@endsection @endsection
@section('script') @section('script')
<script> <script>
function changeImg(img, id){ function changeImg(img, para, id){
if ($('.link-active').length > 0) { if ($('.link-active').length > 0) {
pre_id = $('.link-active')[0]['id']; pre_id = $('.link-active')[0]['id'];
myId = document.getElementById(pre_id); myId = document.getElementById(pre_id);
@ -124,7 +123,9 @@
var link = document.getElementById("values-link"+ id); var link = document.getElementById("values-link"+ id);
link.classList.add("link-active") link.classList.add("link-active")
var image = document.getElementById('values-img'); var image = document.getElementById('values-img');
image.src=img var paragraph = document.getElementById('values-text');
image.src=img;
paragraph.innerHTML=para;
} }
</script> </script>
@endsection @endsection

@ -29,8 +29,8 @@
<!-- small box --> <!-- small box -->
<div class="small-box bg-info"> <div class="small-box bg-info">
<div class="inner"> <div class="inner">
<h3>{{$service-> count()}}</h3> <h3>{{ $visa_service->count() }}</h3>
<p>Service</p> <p>Visa Service</p>
</div> </div>
<div class="icon"> <div class="icon">
<i class="fa-solid fa-headset"></i> <i class="fa-solid fa-headset"></i>
@ -38,49 +38,50 @@
<a href="#" class="small-box-footer">More info <i class="fas fa-arrow-circle-right"></i></a> <a href="#" class="small-box-footer">More info <i class="fas fa-arrow-circle-right"></i></a>
</div> </div>
</div> </div>
<!-- ./col -->
<div class="col-lg-3 col-6"> <div class="col-lg-3 col-6">
<!-- small box --> <!-- small box -->
<div class="small-box bg-success"> <div class="small-box bg-info">
<div class="inner"> <div class="inner">
<h3>2</h3> <h3>{{ $education_service->count() }}</h3>
<p>Total Number of Referral</p> <p>Education Service</p>
</div> </div>
<div class="icon"> <div class="icon">
<i class="fa-solid fa-user-group"></i> <i class="fa-solid fa-headset"></i>
</div> </div>
<a href="referrals" class="small-box-footer">More info <i class="fas fa-arrow-circle-right"></i></a> <a href="#" class="small-box-footer">More info <i class="fas fa-arrow-circle-right"></i></a>
</div> </div>
</div> </div>
<!-- ./col --> <!-- ./col -->
<div class="col-lg-3 col-6"> <div class="col-lg-3 col-6">
<!-- small box --> <!-- small box -->
<div class="small-box bg-warning"> <div class="small-box bg-success">
<div class="inner"> <div class="inner">
<h3>{{$contact -> count()}}</h3> <h3>{{ $enquiry->count() }}</h3>
<p>Total Number of Contact</p> <p>Total Number of Enquiries</p>
</div> </div>
<div class="icon"> <div class="icon">
<i class="fa-solid fa-address-book"></i> <i class="fa-solid fa-user-group"></i>
</div> </div>
<a href="contacts" class="small-box-footer">More info <i class="fas fa-arrow-circle-right"></i></a> <a href="enquiries" class="small-box-footer">More info <i class="fas fa-arrow-circle-right"></i></a>
</div> </div>
</div> </div>
<!-- ./col --> <!-- ./col -->
<div class="col-lg-3 col-6"> <div class="col-lg-3 col-6">
<!-- small box --> <!-- small box -->
<div class="small-box bg-danger"> <div class="small-box bg-warning">
<div class="inner"> <div class="inner">
<h3>{{$subscription -> count()}}</h3> <h3>{{$contact->count()}}</h3>
<p>Number of Subscription</p> <p>Total Number of Contacts</p>
</div> </div>
<div class="icon"> <div class="icon">
<i class="fa-solid fa-hand-pointer"></i> <i class="fa-solid fa-address-book"></i>
</div> </div>
<a href="subscriptions" class="small-box-footer">More info <i class="fas fa-arrow-circle-right"></i></a> <a href="contacts" class="small-box-footer">More info <i class="fas fa-arrow-circle-right"></i></a>
</div> </div>
</div> </div>
<!-- ./col --> <!-- ./col -->
<!-- ./col -->
</div> </div>
<!-- /.row --> <!-- /.row -->
<!-- Main row --> <!-- Main row -->

@ -19,6 +19,7 @@
<b>Appointment End Time:</b>{{$end_time}}<br /><br /> <b>Appointment End Time:</b>{{$end_time}}<br /><br />
<b>Your Full Name:</b> {{ $full_name }}<br /><br /> <b>Your Full Name:</b> {{ $full_name }}<br /><br />
<b>Phone:</b> {{$phone}}<br /><br /> <b>Phone:</b> {{$phone}}<br /><br />
</div> </div>
</div> </div>

@ -0,0 +1,25 @@
<style>
.main-column{
display:flex;
width:100%;
}
.column-one{
width:50%;
}
</style>
<h1>Appointment Confirmed</h1>
<br />
<div class="main-column" style = "display:block; width:100%;">
<div class="column-one" style = "display:block; width:100%;">
<h3>Appointment Details</h3>
<b>Appointment Date: </b>{{$date}}<br /><br />
<b>Appointment Start Time: </b>{{$start_time}}<br /><br />
<b>Appointment End Time: </b>{{$end_time}}<br /><br />
<b>Appointee Full Name: </b> {{ $full_name }}<br /><br />
<b>Phone:</b> {{$phone}}<br /><br />
<b>Email:</b> {{$email}}<br /><br />
</div>
</div>

@ -52,7 +52,7 @@
<h3 class="dinline mr-3">Study in Australia</h3> <h3 class="dinline mr-3">Study in Australia</h3>
<h6 class="dinline mr-3">{{$blog->publish_date}}</h6> <h6 class="dinline mr-3">{{$blog->publish_date}}</h6>
<h2>{{$blog->title}} </h2> <h2>{{$blog->title}} </h2>
{!!(\Illuminate\Support\Str::limit($blog->description, 200, $end='...'))!!}</p> {!!(\Illuminate\Support\Str::limit($blog->description, 200, $end=''))!!}</p>
<a href="{{url('/blog/'.$blog->slug)}}">Read More <i class="fa-solid fa-arrow-right-long ms-2 fa-xs"></i></a> <a href="{{url('/blog/'.$blog->slug)}}">Read More <i class="fa-solid fa-arrow-right-long ms-2 fa-xs"></i></a>
</div> </div>
</div> </div>

@ -115,7 +115,7 @@
</ul> </ul>
</li> </li>
<li class="nav-item"> <li class="nav-item">
<a class="nav-link" href="{{url('/blogs')}}">BLOG</a> <a class="nav-link" href="{{url('/blogs')}}">BLOGS</a>
</li> </li>
<li class="nav-item"> <li class="nav-item">
<a class="nav-link" href="{{url('contact')}}">CONTACT</a> <a class="nav-link" href="{{url('contact')}}">CONTACT</a>
@ -341,4 +341,44 @@
} }
</script> </script>
<!--Whatsapp-->
<script>
var fullPath1 = window.location.href;
var url = 'https://wati-integration-service.clare.ai/ShopifyWidget/shopifyWidget.js?69991';
var s = document.createElement('script');
s.type = 'text/javascript';
s.async = true;
s.src = url;
var options = {
"enabled":true,
"chatButtonSetting":{
"backgroundColor":"#4dc247",
"ctaText":"",
"borderRadius":"25",
"marginLeft":"30",
"marginBottom":"30",
"marginRight":"30",
"position":"right"
},
"brandSetting":{
"brandName":"ET Education | Visa",
"brandSubTitle":"Online",
"brandImg":"{{url('images/ET-Education.jpg')}}",
"welcomeText":"👋 Want to chat about ET Education?\n I'm here to help you find your way.",
"messageText":"Hello, I have a question about",
"backgroundColor":"#0a5f54",
"ctaText":"Start Chat",
"borderRadius":"25",
"autoShow":true,
"phoneNumber":"+61405978672"
}
};
s.onload = function() {
CreateWhatsappChatWidget(options);
$('.wa-chat-box-poweredby').hide();
};
var x = document.getElementsByTagName('script')[0];
x.parentNode.insertBefore(s, x);
</script>
</html> </html>

@ -11,27 +11,156 @@
@section('content') @section('content')
<section class="privacy-policy-section"> <section class="privacy-policy-section">
<h1>Privacy Policy</h1> <h1>Privacy Policy</h1>
<p>Your Privacy Policy will contain a variety of clauses depending on your business type and applicable law. Accordingly, there are certain clauses that every website, which collects personal data from visitors, should include in their Privacy Policies. <p>At ET Education & Visa Services, we are committed to protecting the privacy and confidentiality of our client’s personal information. This Privacy Policy outlines the types of information we collect, how we use and safeguard this information, and your rights to access and control your information.
It should be structured to make it easy for the reader to understand essential information. You can achieve this by using well-structured, clearly written clauses that are clearly identified with descriptive headlines. With that in mind, let's take a look at When you provide personal information to ET Education & Visa Services, you are giving your consent to the collection, use, and disclosure of your personal information as per this Privacy Policy and any other agreements between you and ET Education & Visa Services.
what you should include in your Privacy Policy.
</p>
<h2>What information do we collect?</h2>
<p>Contrary to popular belief, Lorem Ipsum is not simply random text. It has roots in a piece of classical Latin literature from 45 BC, making it over 2000 years old.
Richard McClintock, a Latin professor at Hampden-Sydney College in Virginia, looked up one of the more obscure Latin words, consectetur, from a Lorem Ipsum passage, and going through the cites of the word in classical literature, discovered the undoubtable source.
Lorem Ipsum comes from sections 1.10.32 and 1.10.33 of "de Finibus Bonorum et Malorum" (The Extremes of Good and Evil) by Cicero, written in 45 BC. This book is a treatise on the theory of ethics, very popular during the Renaissance. The first line of Lorem Ipsum, "Lorem ipsum dolor sit amet..",
comes from a line in section 1.10.32.The standard chunk of Lorem Ipsum used since the 1500s is reproduced below for those interested. Sections 1.10.32 and 1.10.33 from "de Finibus Bonorum et Malorum" by Cicero are also reproduced in their exact original form, accompanied by English versions from the 1914 translation by H. Rackham.
<br><br>
here are many variations of passages of Lorem Ipsum available, but the majority have suffered alteration in some form, by injected humour, or randomised words which don't look even slightly believable. If you are going to use a passage of Lorem Ipsum, you need to be sure there isn't anything embarrassing hidden in the middle of text.
All the Lorem Ipsum generators on the Internet tend to repeat predefined chunks as necessary, making this the first true generator on the Internet. It uses a dictionary of over 200 Latin words, combined with a handful of model sentence structures, to generate Lorem Ipsum which looks reasonable. The generated Lorem Ipsum is therefore always free from repetition, injected humour, or non-characteristic words etc.
</p>
<h2>What do you do with the information we collect?</h2>
<p>Contrary to popular belief, Lorem Ipsum is not simply random text. It has roots in a piece of classical Latin literature from 45 BC, making it over 2000 years old.
Richard McClintock, a Latin professor at Hampden-Sydney College in Virginia, looked up one of the more obscure Latin words, consectetur, from a Lorem Ipsum passage, and going through the cites of the word in classical literature, discovered the undoubtable source.
Lorem Ipsum comes from sections 1.10.32 and 1.10.33 of "de Finibus Bonorum et Malorum" (The Extremes of Good and Evil) by Cicero, written in 45 BC. This book is a treatise on the theory of ethics, very popular during the Renaissance. The first line of Lorem Ipsum, "Lorem ipsum dolor sit amet..",
comes from a line in section 1.10.32.The standard chunk of Lorem Ipsum used since the 1500s is reproduced below for those interested. Sections 1.10.32 and 1.10.33 from "de Finibus Bonorum et Malorum" by Cicero are also reproduced in their exact original form, accompanied by English versions from the 1914 translation by H. Rackham.
<br><br> <br><br>
here are many variations of passages of Lorem Ipsum available, but the majority have suffered alteration in some form, by injected humour, or randomised words which don't look even slightly believable. If you are going to use a passage of Lorem Ipsum, you need to be sure there isn't anything embarrassing hidden in the middle of text. ET Education & Visa Services reserves the right to modify this Privacy Policy from time to time by publishing the changes on the Website. We recommend that you periodically visit the Website to stay updated with the current Privacy Policy of ET Education & Visa Services.
All the Lorem Ipsum generators on the Internet tend to repeat predefined chunks as necessary, making this the first true generator on the Internet. It uses a dictionary of over 200 Latin words, combined with a handful of model sentence structures, to generate Lorem Ipsum which looks reasonable. The generated Lorem Ipsum is therefore always free from repetition, injected humour, or non-characteristic words etc. If you use the Website after any changes have been made to the Privacy Policy, you will be considered to have given your consent to those changes.
</p> </p>
<div class="definition-policy">
<h2>Definitions</h2>
In this Privacy Policy:
<ul>
<li>"Personal information" means information that can be associated with a specific person and can be used to identify that person and includes your information and the types of information described in this Privacy Policy.</li>
<li>"Privacy Policy" means this privacy policy (as amended from time to time).</li>
<li>"ET Education & Visa Services," "we," "us," or "our" means ET Education & Visa Services and its associated entities.</li>
<li>"Specific Service" means any service, product, or good provided by ET Education & Visa Services, including but not limited to visa and immigration-related services and enrolment or recruitment-related services.</li>
<li>"Website" means the website provided by ET Education & Visa Services, which allows you to view, order, or otherwise deal with the services, products or goods provided or offered by ET Education & Visa Services.</li>
</ul>
</div>
<div class="personal-policy">
<h2>Collection of Personal Information</h2>
We may collect the following types of personal information from our clients:
<ol>
<li>Contact information, such as name, email address, phone number, and mailing address.</li>
<li>Demographic information, such as date of birth, nationality, and gender.</li>
<li>Educational information, such as academic records, transcripts, and degrees.</li>
<li>Visa-related information, such as passport number, visa application documents, and travel history.</li>
<li>Financial information, such as payment details and bank account information.</li>
<li>Your device ID, device type, geo-location information, computer and connection information, statistics on page views, traffic to and from the sites, ad data, IP address, standard web log information and page interaction information</li>
<li>Any additional information relating to you that you provide to ET Education & Visa Services directly through the Website or indirectly through your use of the Website or through other websites or accounts from which you permit ET Education & Visa Services to collect information.</li>
<li>Information you provide to ET Education & Visa Services (or its agents or representatives) through customer surveys.</li>
<li>Personal information based on your activities on the Website.</li>
<li>Any other personal information required to facilitate your dealings with ET Education & Visa Services.</li>
<li>We will only collect sensitive personal information about you if we have your express or implied consent or if the law otherwise permits it. The types of sensitive information that we may collect include:</li>
<ul>
<li>Racial or ethnic origin</li>
<li>Political opinions</li>
<li>Criminal record</li>
<li>Financial situation (including income or remuneration details)</li>
<li>Health and medical information relating to your current and previous health status, medical conditions, and dietary requirements (where applicable)</li>
</ul>
<li>ET Education & Visa Services may collect personal information when you:</li>
<ul>
<li>Register on or make use of the Website.</li>
<li>Request a service, product or good from ET Education & Visa Services</li>
<li>Communicate with ET Education & Visa Services through correspondence, chats, email, or when you share information with ET Education & Visa Services from other social applications, services, or websites.</li>
</ul>
<li>When you provide your personal information to ET Education & Visa Services to request a service or product from us (or our representatives or agents), your contact details may be retained even if the transaction is not completed.</li>
<li>ET Education & Visa Services may retain your contact information, even if a transaction still needs to be completed when you provide your personal information to request a service or product from us or our representatives or agents. These details are captured securely.</li>
If you provide us with sensitive information, we will only retain such information under the following circumstances:
<ul>
<li>You have given consent for us to collect the information directly related to one of our functions, services, or activities.</li>
<li>Information collection is required or authorised by Australian law, a court/tribunal order.</li>
<li>Information collection is authorised for other purposes allowed under the Privacy Act, such as when we suspect unlawful activity or serious misconduct related to our functions, services, or activities has been, is being, or may be engaged in.</li>
</ul>
</ol>
</div>
<div class="personal-policy">
<h2>Use of Personal Information</h2>
We use the personal information we collect to provide services to our clients, including but not limited to the following:
<ol>
<li>To contact you and conduct our business or provide you with services or products requested.</li>
<li>To allow you to use and access our website.</li>
<li>To operate, protect, improve, and optimise our website and experiences, such as performing analytics, conducting research, and advertising and marketing.</li>
<li>To send you administrative, service, and support messages, as well as reminders, updates, and security alerts.</li>
<li>To send you the information requested by you.</li>
<li>To prepare and lodge visa applications, university and college applications, and other enrolment applications.</li>
<li>To provide information to migration agents, educational institutions or bodies, Department of Home Affairs or similar bodies or institutions, where required or permitted by law.</li>
<li>To send you marketing and promotional messages and other information that may interest you.</li>
<li>To detect, investigate and prevent potentially unlawful acts or omissions, or acts or omissions with the potential to breach our terms and conditions, this Privacy Policy, or other policies or arrangements between you and us.</li>
<li>To verify the information for accuracy or completeness (including by way of verification with third parties).</li>
<li>To comply with our legal obligations, resolve any disputes we may have with any of our customers or you, and enforce our agreements with you or any third parties.</li>
<li>To manage our relationship with you, including providing you with updates about the services or products that you have requested from us or responding to your enquiries.</li>
<li>For other purposes directed by you; and purposes authorised under an Australian law or to ensure that we comply with our obligations under European Union Member State law (if relevant)</li>
</ol>
</div>
<div class="personal-policy">
<h2>Access and Control of Personal Information</h2>
You may access the personal information we hold about you by contacting us using the information on our website.
<ol>
<li>We may need to verify your identity when you request personal information. However, there may be instances where we need help to provide access to all your personal information. We will notify you of any reason why access is denied. Within 30 days of your request, we will make every effort to grant access.</li>
<li>Clients have the right to access, modify, or delete their personal information by contacting us at the address below. Clients may also withdraw their consent to our collection, use, or disclosure of their personal information at any time, subject to legal or contractual obligations.</li>
</ol>
</div>
<div class="personal-policy">
<h2>Failure to Provide Personal Information:</h2>
You are not obliged to give us your personal information. We might be unable to provide you with the requested service if you decide not to give us the necessary personal information.
Sharing of Personal Information:
<ol>
<li>We may disclose personal information for the purposes described in this Privacy Policy to third parties such as the Department of Home Affairs, educational institutions, our employees and related bodies corporate, third-party suppliers and service providers, contractors, professional advisers or consultants, dealers and agents, web hosting providers, IT systems administrators, debt collectors, and payment systems operators.</li>
<li>We may also disclose your personal information to existing or potential agents, business partners, or sponsors, as well as to government agencies, regulatory bodies, and law enforcement agencies, or as required, authorised or permitted by law.</li>
<li>We may disclose personal information to third-party businesses located overseas and other countries referred to on our website.</li>
<li>Where you provide us with your personal information for a specific service, we may be required to provide such personal information to visa/immigration or enrolment/recruitment providers.</li>
<li>We have limited control over how these providers use, disclose, or store personal information. You should ensure you understand and agree with their privacy practices before providing us your personal information.</li>
<li>We do not sell or rent personal information to third parties, and we do not disclose personal information for marketing purposes without explicit consent from our clients.</li>
</ol>
</div>
<div class="row personal-policy">
<div class="col-md-6">
<h2>Opting Out:</h2>
<ol>
<li>We may send you direct marketing communications and information about our services and products. You may opt out of receiving marketing materials from us by contacting us using the details on our website or clicking the unsubscribe link at the bottom of our emails.</li>
<li> We take all reasonable steps to protect your personal information from misuse, loss, unauthorised access, modification, or disclosure. If you have any questions about this policy, please get in touch with us using the information on our website.</li>
</ol>
</div>
<div class="col-md-6">
<h2>Using our Website and Cookies</h2>
<ol>
<li>ET Education & Visa Services may collect personal information about you.</li>
<li>While we do not use browsing information to identify you personally, we may record certain information about your use of the website, such as which pages you visit, the time and date of your visit, and the internet protocol address assigned to your device.</li>
<li>We may use "cookies" or similar tracking technologies on the website to track your usage and remember your preferences. Cookies are small files that store information on your device and enable us to recognise you across different websites, services, devices, and/or browsing sessions. If you disable cookies through your internet browser, the website may not work as intended for you.</li>
<li>By using our website, you agree to ET Education & Visa Services placing cookies on your device and accessing them when you visit the website in the future.</li>
</ol>
</div>
</div>
<div class="personal-policy">
<h2>Links to Third-Party Websites</h2>
<ol>
<li>Our website might connect to external links, micro-sites, or analytics tools (like Google) that are not under ET Education & Visa Services' control or ownership. These links are provided solely for your convenience ("Third Party Websites"), and we do not warrant the accuracy or safety of these websites.</li>
<li>You are responsible for checking the policies and practices of Third-Party Websites before using them.</li>
<li>You acknowledge and agree that:</li>
<ul>
<li>To the extent permitted by law, ET Education & Visa Services is not liable for any loss, expense, or cost suffered by you as a result of your use of Third-Party Websites.</li>
<li>ET Education & Visa Services is not responsible for any Third-Party Website's privacy policies or content.</li>
</ul>
</ol>
</div>
<div class="row personal-policy">
<div class="col-md-6">
<h2>Protection of Personal Information</h2>
<p>We take reasonable measures to safeguard the personal information we collect from unauthorised access, use, or disclosure. We use physical, electronic, and administrative security measures to protect our client’s information and regularly review and update our security procedures.</p>
</div>
<div class="col-md-6">
<h2>Changes to Privacy Policy</h2>
<p>We may periodically update this privacy policy to reflect business practices or legal requirements changes. We will notify clients of any material changes to this Policy and obtain their consent where required.</p>
</div>
</div>
<div class="contact-policy">
<h2>Contact Information</h2>
<p>If you have any questions or concerns about our Privacy Policy or the collection, use, or disclosure of your personal information, please contact us at:</p>
<ul>
<li>ET Education & Visa Services</li>
<li><a href="https://goo.gl/maps/SFPf7MtojQ7yK9Nc9" target="_blank">Sydney Suite 132 & 133, Level 3, 10 Park Road, Hurstville NSW 2220</a></li>
<li>Email: <a href="mailto: admin@eteducation.com.au">admin@eteducation.com.au</a></li>
<li> Phone: <a href="telto: +61 02 9171 7740">+61 02 9171 7740</a></li>
</ul>
</div>
</section> </section>
@endsection @endsection

Loading…
Cancel
Save