public static function get_url_js($full = false, $secure = false) { if ($full == true && $secure == true) { return secure_asset(self::$file_js_min); } if ($full == true && $secure == false) { return asset(self::$file_js_min); } return self::$file_js_min; }
/** * @param string $size * * @return string */ public function sizeUrl(string $size = 'large') : string { if ($this->isInternal()) { return secure_asset(self::DIR . $this->filename()); } $url = $this->url ? (string) $this->url : ''; $path = pathinfo($url); if (empty($path['extension'])) { return $url; } return sprintf('%s/%s-%s.%s', $path['dirname'], $path['filename'], $size, $path['extension'] ?? ''); }
function load_asset($asset_url) { return env('APP_ENV') === 'production' ? secure_asset($asset_url) : asset($asset_url); }
/** * Generate a HTML link to the given asset using HTTP for the * currently active theme. * * @return string */ public function asset($asset, $secure = false) { $basePath = $this->config->get('theme.paths.base'); $assetPath = $this->config->get('theme.paths.assets'); $fullPath = $basePath . '/' . $this->getActive() . '/' . $assetPath . '/' . $asset; if ($secure) { return secure_asset($fullPath); } return asset($fullPath); }
function load_asset($asset_url) { return env('APP_ENV') === 'PRODUCTION' ? secure_asset($asset_url) : asset($asset_url); }
public static function secure_asset($asset) { return secure_asset($asset); }
public static function path($link) { if (ssl::is()) { return secure_asset($link); } else { return asset($link); } }
public function email() { // Get fisrt subscription $subscription = Subscription::first(); $user = User::find($subscription->user_id); // Get first project $project = Project::first(); $project_geo = $project->geo(); if (strlen($project->title) > 80) { $project->title = substr($project->title, 0, 80) . '...'; } if (strlen($project->description) > 200) { $project->description = substr($project->description, 0, 200) . '...'; } // Check email type if (preg_match('/alert*/', \Input::get('type'))) { $view_name = 'emails.alerts.default'; $map_image_link = 'https://api.tiles.mapbox.com/v4/codeforafrica.ji193j10' . '/pin-l-star+27AE60(' . $project_geo->lng . ',' . $project_geo->lat . ')' . '/' . $project_geo->lng . ',' . $project_geo->lat . ',11' . '/600x250.png?' . 'access_token=pk.eyJ1IjoiY29kZWZvcmFmcmljYSIsImEiOiJVLXZVVUtnIn0.JjVvqHKBGQTNpuDMJtZ8Qg'; if (\Input::get('type') == 'alert_status') { $view_name = 'emails.alerts.status'; } $project_title = $project->title; $project_id = $project->id; } else { $view_name = 'emails.subscription.new'; $map_image_link = 'https://api.tiles.mapbox.com/v4/codeforafrica.ji193j10' . '/geojson(' . urlencode($subscription->geojson) . ')' . '/auto/600x250.png?' . 'access_token=pk.eyJ1IjoiY29kZWZvcmFmcmljYSIsImEiOiJVLXZVVUtnIn0.JjVvqHKBGQTNpuDMJtZ8Qg'; $project_id = $subscription->project_id; } // New Subscription $confirm_url = secure_asset('subscriptions/' . $subscription->confirm_token); $data = compact('subscription', 'user', 'map_image_link', 'confirm_url', 'project_title', 'project_id'); $view = view($view_name, $data); if (\Input::get('inline', 0) == 1) { // TODO: Make inline view // return Inliner::inline($view); } return $view; }
/** * @return Generator|Image[] */ private function makeImages() : Generator { for ($i = 0, $count = random_int(1, 2); $i < $count; $i++) { (yield Image::create(['alt_text' => $this->faker()->words(3, true), 'url' => secure_asset("/img/lorem/{$this->faker()->numberBetween(1, 5)}.jpg#" . uniqid('', true))])); } }
function myAssets($x) { return secure_asset($x); }