Пример #1
0
 public static function seoURL($attempt_id, $lang = '')
 {
     $attempt = Attempt::find($attempt_id);
     $clean_chars = function ($string) {
         $string = str_replace(' ', '-', $string);
         // Replaces all spaces with hyphens.
         $string = preg_replace('/[^A-Za-z0-9\\-]/', '', $string);
         // Removes special chars.
         return preg_replace('/-+/', '-', strtolower($string));
         // Replaces multiple hyphens with single one.
     };
     $name = Domain::formatDiacritics($clean_chars($attempt->name));
     if (empty($lang)) {
         $lang = LaravelLocalization::getCurrentLocale();
     }
     return URL::route('attempt.details', ['id' => $attempt->id]);
 }
Пример #2
0
Breadcrumbs::register('domain.edit', function ($breadcrumbs) {
    $breadcrumbs->parent('home');
    $breadcrumbs->push(trans('directory.edit_domain'), route('domain.edit'));
});
Breadcrumbs::register('domain.approve', function ($breadcrumbs) {
    $breadcrumbs->parent('home');
    $breadcrumbs->push('Aprobari domenii', route('domain.approve'));
});
//attempts
Breadcrumbs::register('domains-attempts', function ($breadcrumbs) {
    $breadcrumbs->parent('home');
    $breadcrumbs->push('Attempts', route('domains-attempts'));
});
Breadcrumbs::register('attempt.details', function ($breadcrumbs, $id) {
    $breadcrumbs->parent('domains-attempts');
    $attempt = Attempt::find($id);
    if (!empty($attempt)) {
        $breadcrumbs->push($attempt->name, route('attempt.details'));
    }
});
Breadcrumbs::register('attempt.add', function ($breadcrumbs) {
    $breadcrumbs->parent('home');
    $breadcrumbs->push('Add Attempt', route('attempt.add'));
});
Breadcrumbs::register('attempt.delete', function ($breadcrumbs) {
    $breadcrumbs->parent('home');
    $breadcrumbs->push('Delete Attempt', route('attempt.delete'));
});
// comments
Breadcrumbs::register('comments-all', function ($breadcrumbs) {
    $breadcrumbs->parent('home');
Пример #3
0
 public function attemptAdd($attempt_id)
 {
     $attempt = Attempt::find($attempt_id);
     $categories = Category::getCategories();
     return View::make('admin.attempt_add')->with(compact('attempt', 'categories'));
 }