private function updateExportSettings() { $input = Input::only($this->export_features); $input['ex_disclaimer_html'] = Markdown::string($input['ex_disclaimer']); foreach ($input as $key => $value) { Setting::set($key, $value); } return true; }
public function run() { /* see code below the laws */ /* Import legal array */ if (!@(include "./app/database/includes/legalArr.php")) { throw new Exception('Failed to include the legal file'); } /* Import legal data */ if (!@(include "./app/database/includes/legals.php")) { throw new Exception('Failed to include the legal file'); } /* end legals */ $query = DB::table('legals')->get(); $exist = count($query); if ($exist == 0) { for ($i = 0; $i < count($legals); $i++) { $legals[$i]['body'] = $legal[$i]; $legals[$i]['html_body'] = Markdown::string($legals[$i]['body']); } Legal::insert($legals); } elseif (count($legals) != $exist) { throw new Exception('Difference legal rows. Delete rows for new import.'); } }
/** * Update the specified resource in storage. * * @param int $attachment_id * @return Response */ public function update($legal_id) { $legal = Legal::findOrFail($legal_id); $legal->unguard(); $legal->fill(Input::only('name', 'body', 'html_body', 'abbreviation', 'active')); $legal['html_body'] = Markdown::string($legal['body']); if ($legal->validate()) { $legal->save(); } else { return View::make('legals.edit', ['legal' => $legal])->withErrors($legal->validator()); } return Redirect::to(route('settings.index'))->with('message', ['content' => 'Wet met succes geupdated!', 'class' => 'success']); }
public function setEncryptedMessageAttribute($value) { $this->attributes['encrypted_message'] = $value; $this->attributes['html_encrypted_message'] = Markdown::string($value); }
public function setBodyAttribute($value) { $this->attributes['description'] = $value; $this->attributes['html_description'] = Markdown::string($value); }
function render_markdown_for_view($string) { return pre_content_filter(Markdown::string(htmlentities($string))); }
public function getFeed(Request $request) { // create new feed $feed = App::make("feed"); // cache the feed for 60 minutes (second parameter is optional) $feed->setCache(60, 'laravelFeedKey'); // check if there is cached feed and build new only if is not if (!$feed->isCached()) { $default_author = 'Nono MartÃnez Alonso'; // creating rss feed with our most recent articles $show = Config::get('writing.feed.show'); $articles = Article::published()->public()->rss()->orderBy('published_at', 'DESC')->take($show)->get(); // set your feed's title, description, link, pubdate and language $feed->title = Config::get('writing.feed.title'); $feed->description = Config::get('writing.feed.description'); $feed->logo = Config::get('writing.feed.logo'); $feed->link = \URL::to('/' . Writing::path()); $feed->setDateFormat('datetime'); // 'datetime', 'timestamp' or 'carbon' $feed->pubdate = $articles[0]->published_at; $feed->lang = 'en'; $feed->setShortening(false); // true or false $feed->setTextLimit(159); // maximum length of description text $feed->setView("writing::feed.rss"); foreach ($articles as $article) { // set item's title, author, url, pubdate, description and content $imageURL = ''; $image = ''; if ($article->image) { $image = '<p><img src="' . $article->image . '" alt="' . $article->title . '"></p>'; } if ($article->video) { $image = '<p><a href="' . $request->root() . '/' . Writing::path() . $article->slug . '">' . '<img src="' . \Thinker::getVideoThumb($article->video) . '" alt="' . $article->title . '"></a></p>'; } if ($imageURL != '') { $image = '<p><img src="' . $imageURL . '" alt="' . $article->title . '"></p>'; } $feed->add($article->title, $default_author, \URL::to(Writing::path() . $article->slug), $article->published_at, '', str_replace('<img', '<img width="100%"', $image . \Markdown::string($article->text))); } } // first param is the feed format // optional: second param is cache duration (value of 0 turns off caching) // optional: you can set custom cache key with 3rd param as string //return $feed->render('atom'); return \Response::make($feed->render('rss', -1), 200, array('Content-Type' => 'text/xml', 'Cache-Control' => 'no-cache')); // to return your feed as a string set second param to -1 // $xml = $feed->render('atom', -1); }
public function returnedUpdate($custody_id, $custody_hash) { try { $custody = Custody::findOrFail($custody_id); if ($custody['return'] == 1 && $custody['returned'] == 0) { $custody->fill(Input::only(['returned_remark'])); $custody['returned_hash'] = md5(uniqid(rand(), true)); //Create new hash $custody['returned'] = 1; $custody['returned_remark'] = Input::get('signature_remark'); $custody['html_returned_remark'] = Markdown::string($custody['returned_remark']); $custody['returned_sign'] = Input::get('signed_sign'); $custody['returned_ip'] = Request::getClientIp(); $custody['returned_date'] = date('Y-m-d'); $custody['returned_time'] = date('Y-m-d H:m:s'); if ($custody->save()) { return View::make('custody.view', ['custody' => $custody]); } } else { if ($custody['signed'] == 1 && $custody['signature'] == 1) { return Redirect::to(route('evidences.index'))->with('message', ['content' => 'Chain of Custody al retour naar opdrachtgever!', 'class' => 'danger']); } else { return Redirect::to(route('evidences.index'))->with('message', ['content' => 'Chain of Custody kan niet worden ondertekend!', 'class' => 'danger']); } } } catch (ModelNotFoundException $e) { return Redirect::to(route('evidences.index'))->with('message', ['content' => 'Chain of Custody kan niet worden ondertekend!', 'class' => 'danger']); } }
/** * Update the specified xcast in storage. * * @param int $id * @return Response */ public function update($id) { $xcast = Xcast::findOrFail($id); $validator = Validator::make($data = Input::all(), Xcast::$rules); if ($validator->fails()) { return Redirect::back()->withErrors($validator)->withInput(); } $data['rendered_notes'] = Markdown::string(Input::get('notes')); $xcast->update($data); return Redirect::route('admin.xcasts.index'); }
/** * Transformación de Markdown a HTML * * @param $markdownText * @return string */ function transformMarkdowntoHtml($markdownText) { return Markdown::string($markdownText); }
<h1>{{ Thinker::title($article->title) }}</h1> @endif {{-- Date --}} <?php $date = new Date($article->published_at); ?> <p class="c-article__date">{{ ucWords($date->format('l j, F Y')); }}</p> {{-- Cover Image --}} @if ($article->image) <p class="c-article__cover-media"><img src="{{ $article->image }}"></p> @endif {{-- Cover Video --}} @if ($article->video) <p class="c-article__cover-media">{{ Thinker::videoWithURL($article->video) }}</p> @endif {{-- Text --}} <?php echo Markdown::string($article->text); ?> {{-- Tags --}} <p class="c-article__tags">{{ Thinker::displayArticleTags($article->tagNames(), 'c-article__tag u-case-upper') }}</p> {{-- Share --}} {{-- <p>Share on Twitter</p> --}} </article>