diff --git a/app/Http/Controllers/Admin/ComponentController.php b/app/Http/Controllers/Admin/ComponentController.php index 4bf776cfd..99e43369d 100644 --- a/app/Http/Controllers/Admin/ComponentController.php +++ b/app/Http/Controllers/Admin/ComponentController.php @@ -120,11 +120,6 @@ class ComponentController extends AbstractController $component->update($_component); if (!$component->isValid()) { - segment_track('Dashboard', [ - 'event' => 'Edit Component', - 'success' => false, - ]); - return Redirect::back()->withInput(Binput::all()) ->with('title', sprintf( '%s %s', @@ -134,11 +129,6 @@ class ComponentController extends AbstractController ->with('errors', $component->getErrors()); } - segment_track('Dashboard', [ - 'event' => 'Edit Component', - 'success' => true, - ]); - // The component was added successfully, so now let's deal with the tags. $tags = preg_split('/ ?, ?/', $tags); @@ -189,11 +179,6 @@ class ComponentController extends AbstractController $component = Component::create($_component); if (!$component->isValid()) { - segment_track('Dashboard', [ - 'event' => 'Created Component', - 'success' => false, - ]); - return Redirect::back()->withInput(Binput::all()) ->with('title', sprintf( '%s %s', @@ -203,11 +188,6 @@ class ComponentController extends AbstractController ->with('errors', $component->getErrors()); } - segment_track('Dashboard', [ - 'event' => 'Created Component', - 'success' => true, - ]); - // The component was added successfully, so now let's deal with the tags. $tags = preg_split('/ ?, ?/', $tags); @@ -238,10 +218,6 @@ class ComponentController extends AbstractController */ public function deleteComponentAction(Component $component) { - segment_track('Dashboard', [ - 'event' => 'Deleted Component', - ]); - $component->delete(); return Redirect::back(); @@ -256,10 +232,6 @@ class ComponentController extends AbstractController */ public function deleteComponentGroupAction(ComponentGroup $group) { - segment_track('Dashboard', [ - 'event' => 'Deleted Component Group', - ]); - $group->components->map(function ($component) { $component->update([ 'group_id' => 0, @@ -308,11 +280,6 @@ class ComponentController extends AbstractController $group = ComponentGroup::create(Binput::get('group')); if (!$group->isValid()) { - segment_track('Dashboard', [ - 'event' => 'Created Component Group', - 'success' => false, - ]); - return Redirect::back()->withInput(Binput::all()) ->with('title', sprintf( '%s %s', @@ -322,11 +289,6 @@ class ComponentController extends AbstractController ->with('errors', $group->getErrors()); } - segment_track('Dashboard', [ - 'event' => 'Created Component Group', - 'success' => true, - ]); - $successMsg = sprintf( '%s %s', trans('dashboard.notifications.awesome'), @@ -349,11 +311,6 @@ class ComponentController extends AbstractController $group->update($groupData); if (!$group->isValid()) { - segment_track('Dashboard', [ - 'event' => 'Edit Component Group', - 'success' => false, - ]); - return Redirect::back()->withInput(Binput::all()) ->with('title', sprintf( '%s %s', @@ -363,11 +320,6 @@ class ComponentController extends AbstractController ->with('errors', $group->getErrors()); } - segment_track('Dashboard', [ - 'event' => 'Edit Component Group', - 'success' => true, - ]); - $successMsg = sprintf( '%s %s', trans('dashboard.notifications.awesome'), diff --git a/app/Http/Controllers/Admin/DashboardController.php b/app/Http/Controllers/Admin/DashboardController.php index 0b24c1c2b..041ccd35d 100644 --- a/app/Http/Controllers/Admin/DashboardController.php +++ b/app/Http/Controllers/Admin/DashboardController.php @@ -26,8 +26,6 @@ class DashboardController extends AbstractController { $components = Component::orderBy('order')->get(); - segment_page('Dashboard'); - return View::make('dashboard.index')->with([ 'components' => $components, ]); diff --git a/app/Http/Controllers/Admin/IncidentController.php b/app/Http/Controllers/Admin/IncidentController.php index 8fe8de81e..bdb0bd6fc 100644 --- a/app/Http/Controllers/Admin/IncidentController.php +++ b/app/Http/Controllers/Admin/IncidentController.php @@ -126,11 +126,6 @@ class IncidentController extends AbstractController $incident = Incident::create($incidentData); if (!$incident->isValid()) { - segment_track('Dashboard', [ - 'event' => 'Created Incident', - 'success' => false, - ]); - return Redirect::back()->withInput(Binput::all()) ->with('title', sprintf( '%s %s', @@ -147,11 +142,6 @@ class IncidentController extends AbstractController ]); } - segment_track('Dashboard', [ - 'event' => 'Created Incident', - 'success' => true, - ]); - $successMsg = sprintf( '%s %s', trans('dashboard.notifications.awesome'), @@ -206,10 +196,6 @@ class IncidentController extends AbstractController */ public function deleteTemplateAction(IncidentTemplate $template) { - segment_track('Dashboard', [ - 'event' => 'Deleted Incident Template', - ]); - $template->delete(); return Redirect::back(); @@ -226,11 +212,6 @@ class IncidentController extends AbstractController $template = IncidentTemplate::create($_template); if (!$template->isValid()) { - segment_track('Dashboard', [ - 'event' => 'Created Incident Template', - 'success' => false, - ]); - return Redirect::back()->withInput(Binput::all()) ->with('title', sprintf( '%s %s', @@ -240,11 +221,6 @@ class IncidentController extends AbstractController ->with('errors', $template->getErrors()); } - segment_track('Dashboard', [ - 'event' => 'Created Incident Template', - 'success' => true, - ]); - $successMsg = sprintf( '%s %s', trans('dashboard.notifications.awesome'), @@ -263,10 +239,6 @@ class IncidentController extends AbstractController */ public function deleteIncidentAction(Incident $incident) { - segment_track('Dashboard', [ - 'event' => 'Deleted Incident', - ]); - $incident->delete(); return Redirect::back(); @@ -314,11 +286,6 @@ class IncidentController extends AbstractController $incident->update($incidentData); if (!$incident->isValid()) { - segment_track('Dashboard', [ - 'event' => 'Edited Incident', - 'success' => false, - ]); - return Redirect::back()->withInput(Binput::all()) ->with('title', sprintf( '%s %s', @@ -335,11 +302,6 @@ class IncidentController extends AbstractController ]); } - segment_track('Dashboard', [ - 'event' => 'Edited Incident', - 'success' => true, - ]); - $successMsg = sprintf( '%s %s', trans('dashboard.notifications.awesome'), @@ -358,10 +320,6 @@ class IncidentController extends AbstractController */ public function editTemplateAction(IncidentTemplate $template) { - segment_track('Dashboard', [ - 'event' => 'Edited Incident Template', - ]); - $template->update(Binput::get('template')); return Redirect::back()->with('updatedTemplate', $template); diff --git a/app/Http/Controllers/Admin/MetricController.php b/app/Http/Controllers/Admin/MetricController.php index aef91ed69..a05b8cd25 100644 --- a/app/Http/Controllers/Admin/MetricController.php +++ b/app/Http/Controllers/Admin/MetricController.php @@ -72,11 +72,6 @@ class MetricController extends AbstractController $metric = Metric::create($metricData); if (!$metric->isValid()) { - segment_track('Dashboard', [ - 'event' => 'Created Metric', - 'success' => false, - ]); - return Redirect::back()->withInput(Binput::all()) ->with('title', sprintf( '%s %s', @@ -86,11 +81,6 @@ class MetricController extends AbstractController ->with('errors', $metric->getErrors()); } - segment_track('Dashboard', [ - 'event' => 'Created Metric', - 'success' => true, - ]); - $successMsg = sprintf( '%s %s', trans('dashboard.notifications.awesome'), @@ -183,11 +173,6 @@ class MetricController extends AbstractController $metric->update($metricData); if (!$metric->isValid()) { - segment_track('Dashboard', [ - 'event' => 'Edited Metric', - 'success' => false, - ]); - return Redirect::back()->withInput(Binput::all()) ->with('title', sprintf( '%s', @@ -196,11 +181,6 @@ class MetricController extends AbstractController ->with('errors', $metric->getErrors()); } - segment_track('Dashboard', [ - 'event' => 'Edited Metric', - 'success' => true, - ]); - $successMsg = sprintf( '%s %s', trans('dashboard.notifications.awesome'), diff --git a/app/Http/Controllers/Admin/ScheduleController.php b/app/Http/Controllers/Admin/ScheduleController.php index 1928548f1..fd2b82c08 100644 --- a/app/Http/Controllers/Admin/ScheduleController.php +++ b/app/Http/Controllers/Admin/ScheduleController.php @@ -113,11 +113,6 @@ class ScheduleController extends AbstractController $incident = Incident::create($scheduleData); if (!$incident->isValid()) { - segment_track('Dashboard', [ - 'event' => 'Created Scheduled Maintenance', - 'success' => false, - ]); - return Redirect::back()->withInput(Binput::all()) ->with('success', sprintf( '%s %s', @@ -127,11 +122,6 @@ class ScheduleController extends AbstractController ->with('errors', $incident->getErrors()); } - segment_track('Dashboard', [ - 'event' => 'Created Scheduled Maintenance', - 'success' => true, - ]); - $successMsg = sprintf( '%s %s', trans('dashboard.notifications.awesome'), @@ -197,11 +187,6 @@ class ScheduleController extends AbstractController $schedule->update($scheduleData); if (!$schedule->isValid()) { - segment_track('Dashboard', [ - 'event' => 'Edited Schedule', - 'success' => false, - ]); - return Redirect::back()->withInput(Binput::all()) ->with('title', sprintf( '%s %s', @@ -211,11 +196,6 @@ class ScheduleController extends AbstractController ->with('errors', $schedule->getErrors()); } - segment_track('Dashboard', [ - 'event' => 'Edited Schedule', - 'success' => true, - ]); - $successMsg = sprintf( '%s %s', trans('dashboard.notifications.awesome'), @@ -234,10 +214,6 @@ class ScheduleController extends AbstractController */ public function deleteScheduleAction(Incident $schedule) { - segment_track('Dashboard', [ - 'event' => 'Deleted Schedule', - ]); - $schedule->delete(); return Redirect::back()->with('warning', sprintf( diff --git a/app/Http/Controllers/Admin/SubscriberController.php b/app/Http/Controllers/Admin/SubscriberController.php index 747b6137e..28e3ab1b0 100644 --- a/app/Http/Controllers/Admin/SubscriberController.php +++ b/app/Http/Controllers/Admin/SubscriberController.php @@ -64,11 +64,6 @@ class SubscriberController extends AbstractController ]); if (!$subscriber->isValid()) { - segment_track('Dashboard', [ - 'event' => 'Created Subscriber', - 'success' => false, - ]); - return Redirect::back() ->withInput(Binput::all()) ->with('title', sprintf( @@ -79,11 +74,6 @@ class SubscriberController extends AbstractController ->with('errors', $subscriber->getErrors()); } - segment_track('Dashboard', [ - 'event' => 'Created Subscriber', - 'success' => true, - ]); - $successMsg = sprintf( '%s %s', trans('dashboard.notifications.awesome'), @@ -107,10 +97,6 @@ class SubscriberController extends AbstractController */ public function deleteSubscriberAction(Subscriber $subscriber) { - segment_track('Dashboard', [ - 'event' => 'Deleted Subscriber', - ]); - $subscriber->delete(); return Redirect::back(); diff --git a/app/Http/Controllers/Admin/TeamController.php b/app/Http/Controllers/Admin/TeamController.php index da578b28c..a25c028f3 100644 --- a/app/Http/Controllers/Admin/TeamController.php +++ b/app/Http/Controllers/Admin/TeamController.php @@ -69,11 +69,6 @@ class TeamController extends AbstractController $user = User::create(Binput::all()); if (!$user->isValid()) { - segment_track('Dashboard', [ - 'event' => 'Added User', - 'success' => false, - ]); - return Redirect::back()->withInput(Binput::except('password')) ->with('title', sprintf( '%s %s', @@ -83,11 +78,6 @@ class TeamController extends AbstractController ->with('errors', $user->getErrors()); } - segment_track('Dashboard', [ - 'event' => 'Added User', - 'success' => true, - ]); - $successMsg = sprintf( '%s %s', trans('dashboard.notifications.awesome'), @@ -117,11 +107,6 @@ class TeamController extends AbstractController $user->update($items); if (!$user->isValid()) { - segment_track('Dashboard', [ - 'event' => 'Updated User', - 'success' => false, - ]); - return Redirect::back()->withInput(Binput::except('password')) ->with('title', sprintf( '%s %s', @@ -131,11 +116,6 @@ class TeamController extends AbstractController ->with('errors', $user->getErrors()); } - segment_track('Dashboard', [ - 'event' => 'Updated User', - 'success' => true, - ]); - $successMsg = sprintf( '%s %s', trans('dashboard.notifications.awesome'), diff --git a/app/Http/Controllers/Admin/UserController.php b/app/Http/Controllers/Admin/UserController.php index 28c578e06..17a0f0fd9 100644 --- a/app/Http/Controllers/Admin/UserController.php +++ b/app/Http/Controllers/Admin/UserController.php @@ -48,18 +48,8 @@ class UserController extends AbstractController // Let's enable/disable auth if ($enable2FA && !Auth::user()->hasTwoFactor) { $items['google_2fa_secret'] = Google2FA::generateSecretKey(); - - segment_track('User Management', [ - 'event' => 'enabled_two_factor', - 'value' => true, - ]); } elseif (!$enable2FA) { $items['google_2fa_secret'] = ''; - - segment_track('User Management', [ - 'event' => 'enabled_two_factor', - 'value' => false, - ]); } if (trim($passwordChange) === '') { @@ -95,10 +85,6 @@ class UserController extends AbstractController */ public function regenerateApiKey(User $user) { - segment_track('User Management', [ - 'event' => 'regenrated_api_token', - ]); - $user->api_key = User::generateApiKey(); $user->save(); diff --git a/app/Http/Controllers/AuthController.php b/app/Http/Controllers/AuthController.php index 91881cd88..5a6f95658 100644 --- a/app/Http/Controllers/AuthController.php +++ b/app/Http/Controllers/AuthController.php @@ -57,11 +57,9 @@ class AuthController extends AbstractController return Redirect::route('two-factor'); } - // We probably wan't to add support for "Remember me" here. + // We probably want to add support for "Remember me" here. Auth::attempt(Binput::only(['email', 'password'])); - segment_track('Logged In'); - return Redirect::intended('dashboard'); } @@ -122,8 +120,6 @@ class AuthController extends AbstractController { Auth::logout(); - segment_track('Logged Out'); - return Redirect::to('/'); } } diff --git a/app/Http/Controllers/HomeController.php b/app/Http/Controllers/HomeController.php index cfac9f685..c928ada34 100644 --- a/app/Http/Controllers/HomeController.php +++ b/app/Http/Controllers/HomeController.php @@ -35,18 +35,12 @@ class HomeController extends AbstractController $today = Date::now(); $startDate = Date::now(); - segment_page('Status Page'); - // Check if we have another starting date if (Binput::has('start_date')) { try { // If date provided is valid $oldDate = Date::createFromFormat('Y-m-d', Binput::get('start_date')); - segment_track('Status Page', [ - 'start_date' => $oldDate->format('Y-m-d'), - ]); - // If trying to get a future date fallback to today if ($today->gt($oldDate)) { $startDate = $oldDate; diff --git a/app/Http/Controllers/SetupController.php b/app/Http/Controllers/SetupController.php index c9a9a85c6..39ee23cad 100644 --- a/app/Http/Controllers/SetupController.php +++ b/app/Http/Controllers/SetupController.php @@ -54,9 +54,7 @@ class SetupController extends AbstractController */ public function getIndex() { - segment_page('Setup'); - - // If we've copied the .env.example file, then we should try and reset it ready for Segment to kick in. + // If we've copied the .env.example file, then we should try and reset it. if (getenv('APP_KEY') === 'SomeRandomString') { $this->keyGenerate(); } @@ -83,19 +81,8 @@ class SetupController extends AbstractController ]); if ($v->passes()) { - segment_track('Setup', [ - 'event' => 'Step 1', - 'success' => true, - ]); - return Response::json(['status' => 1]); } else { - // No good, let's try that again. - segment_track('Setup', [ - 'event' => 'Step 1', - 'success' => false, - ]); - return Response::json(['errors' => $v->messages()], 400); } } @@ -120,19 +107,8 @@ class SetupController extends AbstractController ]); if ($v->passes()) { - segment_track('Setup', [ - 'event' => 'Step 2', - 'success' => true, - ]); - return Response::json(['status' => 1]); } else { - // No good, let's try that again. - segment_track('Setup', [ - 'event' => 'Step 2', - 'success' => false, - ]); - return Response::json(['errors' => $v->messages()], 400); } } @@ -190,25 +166,12 @@ class SetupController extends AbstractController Session::flash('setup.done', true); - segment_track('Setup', [ - 'event' => 'Step 3', - 'success' => true, - 'cache_driver' => $envData['cache_driver'], - 'session_driver' => $envData['session_driver'], - ]); - if (Request::ajax()) { return Response::json(['status' => 1]); } return Redirect::to('dashboard'); } else { - segment_track('Setup', [ - 'event' => 'Step 3', - 'success' => false, - ]); - - // No good, let's try that again. if (Request::ajax()) { return Response::json(['errors' => $v->messages()], 400); } diff --git a/app/Http/Controllers/SubscribeController.php b/app/Http/Controllers/SubscribeController.php index f87653658..320e06a0f 100644 --- a/app/Http/Controllers/SubscribeController.php +++ b/app/Http/Controllers/SubscribeController.php @@ -46,11 +46,6 @@ class SubscribeController extends AbstractController $subscriber = Subscriber::create(['email' => Binput::get('email')]); if (!$subscriber->isValid()) { - segment_track('Subscribers', [ - 'event' => 'Customer Subscribed', - 'success' => false, - ]); - return Redirect::back()->withInput(Binput::all()) ->with('title', sprintf( '%s %s', @@ -60,11 +55,6 @@ class SubscribeController extends AbstractController ->with('errors', $subscriber->getErrors()); } - segment_track('Subscribers', [ - 'event' => 'Customer Subscribed', - 'success' => true, - ]); - $successMsg = sprintf( '%s %s', trans('dashboard.notifications.awesome'), @@ -98,11 +88,6 @@ class SubscribeController extends AbstractController $subscriber->verified_at = Carbon::now(); $subscriber->save(); - segment_track('Subscribers', [ - 'event' => 'Customer Email Verified', - 'success' => true, - ]); - $successMsg = sprintf( '%s %s', trans('dashboard.notifications.awesome'), @@ -133,11 +118,6 @@ class SubscribeController extends AbstractController $subscriber->delete(); - segment_track('Subscribers', [ - 'event' => 'Customer Unsubscribed', - 'success' => true, - ]); - $successMsg = sprintf( '%s %s', trans('dashboard.notifications.awesome'), diff --git a/app/Http/helpers.php b/app/Http/helpers.php index 456031f23..7297236ff 100644 --- a/app/Http/helpers.php +++ b/app/Http/helpers.php @@ -36,107 +36,6 @@ if (!function_exists('set_active')) { } } -if (!function_exists('segment_identify')) { - /** - * Identifies the user for Segment.com. - * - * @return bool - */ - function segment_identify() - { - if (Config::get('segment.write_key')) { - try { - if (Setting::get('app_track')) { - return Segment::identify([ - 'anonymousId' => Config::get('app.key'), - 'context' => [ - 'locale' => Config::get('app.locale'), - 'timezone' => Setting::get('app_timezone'), - 'DB_DRIVER' => getenv('DB_DRIVER'), - 'CACHE_DRIVER' => getenv('CACHE_DRIVER'), - 'SESSION_DRIVER' => getenv('SESSION_DRIVER'), - ], - ]); - } else { - return false; - } - } catch (Exception $e) { - return false; - } - } - } -} - -if (!function_exists('segment_track')) { - /** - * Tracks events in Segment.com. - * - * @param string $event - * @param array $properties - * - * @return bool - */ - function segment_track($event, array $properties = []) - { - if (Config::get('segment.write_key')) { - try { - if (Setting::get('app_track')) { - return Segment::track([ - 'anonymousId' => Config::get('app.key'), - 'event' => $event, - 'properties' => $properties, - 'context' => [ - 'locale' => Config::get('app.locale'), - 'timezone' => Setting::get('app_timezone'), - 'DB_DRIVER' => getenv('DB_DRIVER'), - 'CACHE_DRIVER' => getenv('CACHE_DRIVER'), - 'SESSION_DRIVER' => getenv('SESSION_DRIVER'), - ], - ]); - } else { - return false; - } - } catch (Exception $e) { - return false; - } - } - } -} - -if (!function_exists('segment_page')) { - /** - * Tracks pages in Segment.com. - * - * @param string $page - * - * @return bool - */ - function segment_page($page) - { - if (Config::get('segment.write_key')) { - try { - if (Setting::get('app_track')) { - return Segment::page([ - 'anonymousId' => Config::get('app.key'), - 'name' => $page, - 'context' => [ - 'locale' => Config::get('app.locale'), - 'timezone' => Setting::get('app_timezone'), - 'DB_DRIVER' => getenv('DB_DRIVER'), - 'CACHE_DRIVER' => getenv('CACHE_DRIVER'), - 'SESSION_DRIVER' => getenv('SESSION_DRIVER'), - ], - ]); - } else { - return false; - } - } catch (Exception $e) { - return false; - } - } - } -} - if (!function_exists('formatted_date')) { /** * Formats a date with the user timezone and the selected format. diff --git a/app/Providers/ConfigServiceProvider.php b/app/Providers/ConfigServiceProvider.php index dea7ea169..32c4b8335 100644 --- a/app/Providers/ConfigServiceProvider.php +++ b/app/Providers/ConfigServiceProvider.php @@ -31,12 +31,6 @@ class ConfigServiceProvider extends ServiceProvider $appDomain = Setting::get('app_domain'); $appLocale = Setting::get('app_locale'); - // Set the Segment.com settings. - if (Setting::get('app_track')) { - $segmentRepository = $this->app->make('CachetHQ\Cachet\Segment\RepositoryInterface'); - $this->app->config->set('segment.write_key', $segmentRepository->fetch()); - } - // Setup Cors. $allowedOrigins = $this->app->config->get('cors.defaults.allowedOrigins'); $allowedOrigins[] = Setting::get('app_domain'); diff --git a/app/Providers/SegmentServiceProvider.php b/app/Providers/SegmentServiceProvider.php deleted file mode 100644 index cb1c28c58..000000000 --- a/app/Providers/SegmentServiceProvider.php +++ /dev/null @@ -1,34 +0,0 @@ -app->singleton('CachetHQ\Cachet\Segment\RepositoryInterface', function () { - $url = 'https://gist.githubusercontent.com/jbrooksuk/5de24bc1cf90fb1a3d57/raw/cachet.json'; - $guzzleClient = new Client(); - $client = new HttpRepository($guzzleClient, $url); - - return new CacheRepository($client); - }); - } -} diff --git a/app/Segment/CacheRepository.php b/app/Segment/CacheRepository.php deleted file mode 100644 index 7dc8cc81e..000000000 --- a/app/Segment/CacheRepository.php +++ /dev/null @@ -1,74 +0,0 @@ -repository = $repository; - } - - /** - * Returns the segment write key. - * - * @return string - */ - public function fetch() - { - $writeKey = null; - - try { - // Firstly, does the setting exist? - if (null === ($writeKey = Setting::get('segment_write_key'))) { - // No, let's go fetch it. - $writeKey = $this->repository->fetch(); - Setting::set('segment_write_key', $writeKey); - } else { - // It does, but how old is it? - $setting = SettingModel::where('name', 'segment_write_key')->first(); - - // It's older than an hour, let's refresh - if ($setting->updated_at->lt(Carbon::now()->subHour())) { - $writeKey = $this->repository->fetch(); - - // Update the setting. This is done manual to make sure updated_at is overwritten. - $setting->value = $writeKey; - $setting->updated_at = Carbon::now(); - $setting->save(); - } - } - } catch (QueryException $e) { - // Just return it until we're setup. - $writeKey = $this->repository->fetch(); - } - - return $writeKey; - } -} diff --git a/app/Segment/HttpRepository.php b/app/Segment/HttpRepository.php deleted file mode 100644 index cba52bf54..000000000 --- a/app/Segment/HttpRepository.php +++ /dev/null @@ -1,57 +0,0 @@ -client = $client; - $this->url = $url; - } - - /** - * Returns the segment write key. - * - * @return string - */ - public function fetch() - { - $response = $this->client->get($this->url); - - $body = json_decode($response->getBody()); - - return $body->segment_write_key; - } -} diff --git a/app/Segment/RepositoryInterface.php b/app/Segment/RepositoryInterface.php deleted file mode 100644 index 302398c23..000000000 --- a/app/Segment/RepositoryInterface.php +++ /dev/null @@ -1,22 +0,0 @@ -=5.5.9", - "segmentio/analytics-php": "1.1.*" - }, - "require-dev": { - "graham-campbell/testbench": "~3.0", - "phpunit/phpunit": "^4.7.6" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.0-dev" - } - }, - "autoload": { - "psr-4": { - "AltThree\\Segment\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "James Brooks", - "email": "james@alt-three.com" - }, - { - "name": "Graham Campbell", - "email": "graham@alt-three.com" - }, - { - "name": "Joseph Cohen", - "email": "joe@alt-three.com" - } - ], - "description": "A Segment Bridge For Laravel 5", - "keywords": [ - "Alt Three", - "Bridge", - "api", - "segment", - "segment.com", - "segment.io" - ], - "time": "2015-07-24 12:19:38" - }, { "name": "asm89/stack-cors", "version": "0.2.1", @@ -2428,51 +2364,6 @@ ], "time": "2015-06-12 15:24:49" }, - { - "name": "segmentio/analytics-php", - "version": "1.1.3", - "source": { - "type": "git", - "url": "https://github.com/segmentio/analytics-php.git", - "reference": "be9bda98e56848fc1e1a498e4724103dbba2fd13" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/segmentio/analytics-php/zipball/be9bda98e56848fc1e1a498e4724103dbba2fd13", - "reference": "be9bda98e56848fc1e1a498e4724103dbba2fd13", - "shasum": "" - }, - "require": { - "php": ">=5.3.3" - }, - "require-dev": { - "phpunit/phpunit": "~4.0" - }, - "type": "library", - "autoload": { - "files": [ - "lib/Segment.php" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Segment.io ", - "homepage": "https://segment.io/" - } - ], - "description": "Segmentio Analytics PHP Library", - "homepage": "https://segment.io/libraries/php", - "keywords": [ - "analytics", - "analytics.js", - "segmentio" - ], - "time": "2015-03-03 11:51:21" - }, { "name": "swiftmailer/swiftmailer", "version": "v5.4.1", diff --git a/config/app.php b/config/app.php index 1cf52fc27..1b31c8ad2 100644 --- a/config/app.php +++ b/config/app.php @@ -150,7 +150,6 @@ return [ * Packages Service Providers... */ 'AltThree\Emoji\EmojiServiceProvider', - 'AltThree\Segment\SegmentServiceProvider', 'Barryvdh\Cors\CorsServiceProvider', 'Fideloper\Proxy\TrustedProxyServiceProvider', 'GrahamCampbell\Binput\BinputServiceProvider', @@ -173,7 +172,6 @@ return [ 'CachetHQ\Cachet\Providers\ConsoleServiceProvider', 'CachetHQ\Cachet\Providers\EventServiceProvider', 'CachetHQ\Cachet\Providers\RouteServiceProvider', - 'CachetHQ\Cachet\Providers\SegmentServiceProvider', ], diff --git a/config/segment.php b/config/segment.php deleted file mode 100644 index 639a36d25..000000000 --- a/config/segment.php +++ /dev/null @@ -1,27 +0,0 @@ - '', - -]; diff --git a/database/seeds/SettingsTableSeeder.php b/database/seeds/SettingsTableSeeder.php index a09fc4516..34829b669 100644 --- a/database/seeds/SettingsTableSeeder.php +++ b/database/seeds/SettingsTableSeeder.php @@ -40,10 +40,6 @@ class SettingsTableSeeder extends Seeder 'name' => 'app_timezone', 'value' => 'Europe/London', ], - [ - 'name' => 'app_track', - 'value' => '1', - ], [ 'name' => 'app_incident_days', 'value' => '7', diff --git a/resources/lang/de/setup.php b/resources/lang/de/setup.php index 120a2501e..f88472717 100755 --- a/resources/lang/de/setup.php +++ b/resources/lang/de/setup.php @@ -19,5 +19,4 @@ return [ 'complete_setup' => 'Setup abschließen', 'completed' => 'Cachet wurde erfolgreich eingerichtet!', 'finish_setup' => 'Zum Dashboard', - 'allow_tracking' => 'Allow anonymous usage tracking?', ]; diff --git a/resources/lang/en-UD/setup.php b/resources/lang/en-UD/setup.php index 1765f1c43..754a9d1ca 100755 --- a/resources/lang/en-UD/setup.php +++ b/resources/lang/en-UD/setup.php @@ -20,5 +20,4 @@ return [ 'complete_setup' => 'crwdns264:0crwdne264:0', 'completed' => 'crwdns291:0crwdne291:0', 'finish_setup' => 'crwdns292:0crwdne292:0', - 'allow_tracking' => 'crwdns437:0crwdne437:0', ]; diff --git a/resources/lang/en/setup.php b/resources/lang/en/setup.php index bc08c2c69..044cf2e2a 100755 --- a/resources/lang/en/setup.php +++ b/resources/lang/en/setup.php @@ -20,5 +20,4 @@ return [ 'complete_setup' => 'Complete Setup', 'completed' => 'Cachet has been configured successfully!', 'finish_setup' => 'Go to dashboard', - 'allow_tracking' => 'Allow anonymous usage tracking?', ]; diff --git a/resources/lang/fr/setup.php b/resources/lang/fr/setup.php index 6a4d0fee2..ee6817af2 100755 --- a/resources/lang/fr/setup.php +++ b/resources/lang/fr/setup.php @@ -19,5 +19,4 @@ return [ 'complete_setup' => 'Terminer l\'installation', 'completed' => 'Cachet a été configuré avec succès !', 'finish_setup' => 'Aller au tableau de bord', - 'allow_tracking' => 'Allow anonymous usage tracking?', ]; diff --git a/resources/lang/id/setup.php b/resources/lang/id/setup.php index 1e095437c..8a418b7e5 100644 --- a/resources/lang/id/setup.php +++ b/resources/lang/id/setup.php @@ -19,5 +19,4 @@ return [ 'complete_setup' => 'Selesaikan Instalasi', 'completed' => 'Cachet berhasil dikonfigurasi!', 'finish_setup' => 'Ke dashboard', - 'allow_tracking' => 'Aktifkan tracking penggunaan anonim?', ]; diff --git a/resources/lang/ko/setup.php b/resources/lang/ko/setup.php index 1d8db477e..173aa648c 100755 --- a/resources/lang/ko/setup.php +++ b/resources/lang/ko/setup.php @@ -20,5 +20,4 @@ return [ 'complete_setup' => '설치 완료', 'completed' => 'Cachet 이 성공적으로 설정되었습니다.', 'finish_setup' => '대시보드로 이동', - 'allow_tracking' => '익명 사용 추적 허용', ]; diff --git a/resources/lang/nl/setup.php b/resources/lang/nl/setup.php index 78c452fa6..c0837f620 100755 --- a/resources/lang/nl/setup.php +++ b/resources/lang/nl/setup.php @@ -19,5 +19,4 @@ return [ 'complete_setup' => 'Installatie voltooien', 'completed' => 'Cachet is met succes geconfigureerd!', 'finish_setup' => 'Ga naar dashboard', - 'allow_tracking' => 'Anoniem gebruik tracken toestaan?', ]; diff --git a/resources/lang/pl/setup.php b/resources/lang/pl/setup.php index 6a33277c4..0c1d15bc7 100755 --- a/resources/lang/pl/setup.php +++ b/resources/lang/pl/setup.php @@ -19,5 +19,4 @@ return [ 'complete_setup' => 'Konfiguracja zakończona', 'completed' => 'Cachet został skonfigurowany pomyślnie!', 'finish_setup' => 'Przejdź do panelu', - 'allow_tracking' => 'Zezwolić na anonimowe śledzenie wykorzystania?', ]; diff --git a/resources/lang/pt-BR/setup.php b/resources/lang/pt-BR/setup.php index a005e8cb8..06b0de667 100755 --- a/resources/lang/pt-BR/setup.php +++ b/resources/lang/pt-BR/setup.php @@ -19,5 +19,4 @@ return [ 'complete_setup' => 'Configuração completa', 'completed' => 'Cachet foi configurado com sucesso!', 'finish_setup' => 'Ir para o painel de controle', - 'allow_tracking' => 'Permite rastreamento de uso anônimo?', ]; diff --git a/resources/lang/ru/setup.php b/resources/lang/ru/setup.php index 461d8f9c2..55fb33458 100644 --- a/resources/lang/ru/setup.php +++ b/resources/lang/ru/setup.php @@ -20,5 +20,4 @@ return [ 'complete_setup' => 'Завершить установку', 'completed' => 'Вы успешно установили Cachet!', 'finish_setup' => 'Перейти в панель управления', - 'allow_tracking' => 'Разрешить отправку анонимной статистики использования?', ]; diff --git a/resources/lang/zh-CN/setup.php b/resources/lang/zh-CN/setup.php index 334039bdc..b2f1e531c 100755 --- a/resources/lang/zh-CN/setup.php +++ b/resources/lang/zh-CN/setup.php @@ -20,5 +20,4 @@ return [ 'complete_setup' => '设置完成', 'completed' => 'Cachet已成功配置!', 'finish_setup' => '前往控制面板', - 'allow_tracking' => '允许匿名用量跟踪吗?', ]; diff --git a/resources/lang/zh-TW/setup.php b/resources/lang/zh-TW/setup.php index 8eed2f1ea..f5b109e23 100755 --- a/resources/lang/zh-TW/setup.php +++ b/resources/lang/zh-TW/setup.php @@ -20,5 +20,4 @@ return [ 'complete_setup' => '完成安裝', 'completed' => '成功安裝 Cachet !', 'finish_setup' => '前往儀表板', - 'allow_tracking' => '允許匿名統計?', ]; diff --git a/resources/views/dashboard/settings/app-setup.blade.php b/resources/views/dashboard/settings/app-setup.blade.php index f02e0bdd4..1949ba8a7 100644 --- a/resources/views/dashboard/settings/app-setup.blade.php +++ b/resources/views/dashboard/settings/app-setup.blade.php @@ -166,15 +166,6 @@ - - - - {{ trans('setup.allow_tracking') }} - - - - - diff --git a/resources/views/setup.blade.php b/resources/views/setup.blade.php index 3a33d6678..164661574 100644 --- a/resources/views/setup.blade.php +++ b/resources/views/setup.blade.php @@ -116,12 +116,6 @@ {{ trans("setup.show_support") }} - - - - {{ trans("setup.allow_tracking") }} - -