Sindbad~EG File Manager

Current Path : /home/numerotech/www/livemt2023.aios-scientificcommittee.org/app/controllers/
Upload File :
Current File : //home/numerotech/www/livemt2023.aios-scientificcommittee.org/app/controllers/NewsController.php

<?php

class NewsController extends Controller 
{
	public function newsCreate($id=null)
	{	

		$news = new News();
		if(intval($id)>0)
		{
         $news = News::find($id);
		}
		return View::make('backoffice.news.news')->with('news',$news);
	}

	public function postNews($id=null)
	{


			$dt= Input::get("dt");
			$content= Input::get("content");	
			
			$rules = array(
			'dt'            => 'date_format:d/m/Y H:i',
			'content'       => 'required',
			);
			$messages = array(
 					'dt.date_format'         => 'Please Enter Validate date format',
 
 			);
		    $validator =Validator::make(Input::all(),$rules,$messages);

		if ($validator -> fails())
		{
			 $temp ='';
			  $code=0;
                $requiredCount = 0;
                $messages = $validator->messages();
                foreach ($messages->all() as $message)
                {

                    if(preg_match('[required]', $message))
                    {
                        if($requiredCount == 0)
                        {
                          $temp = $temp .''. $message ."\n";
                          $requiredCount++;
                        }
                    }
                    else
                    {
                        $temp =$temp .''. $message."\n" ;
                    }
                   
                }


			return Redirect::to('bo/news'.(isset($id) ? '/' . $id : ''))->withInput()->with('msgError',$temp);
		}
		else
		{

			$news = new News();

		if(intval($id)>0)
		{
         $news = News::find($id);
		}

			$news->dt = Helper::toDBDatetime($dt);
			$news->content = $content;
			

			$news->save();
		}
			return Redirect::to('bo/newsindex')->with('message',' FORM CONTROL SAVED SUCCESSFULLY');
			
	}


	public function newsIndex()
 	{
 		$news = News::orderby('id', 'DESC')->get();   //DB::select('call usp_getforms()');
		return View::make('backoffice.news.newsindex')->with('news',$news);
 	}

 	public function newsDelete($id)
	{
		$news = News::find($id);          
        $news->delete();

        return Redirect::to('bo/newsindex')->with('message','Deleted Successfully');

	}



}

Sindbad File Manager Version 1.0, Coded By Sindbad EG ~ The Terrorists