public function postCreate() { User::onlyHas('user-create'); $user = new User(); $user->username = Input::get('username'); $user->email = Input::get('email'); $user->password = Hash::make(Input::get('password')); $user->save(); Log::info('Create user: '******'username')); return Illuminate\Support\Facades\Redirect::to('user/view/' . $user->id); }
public function results() { $keywords = Input::get('words'); $this->data['words'] = strip_tags($keywords); $this->data['results'] = Post::search($keywords); if (count($this->data['results']) === 1) { return Illuminate\Support\Facades\Redirect::to(WebAPL\Language::url('topost/' . $this->data['results'][0]->id)); } WebAPL\Template::setPageTitle("Search: {$this->data['words']}", true); PageController::loadGeneralResources(); $this->layout->content = View::make('sections.search.results', $this->data); }
public function getRemove() { File::deleteDirectory($_SERVER['DOCUMENT_ROOT'] . "/install"); return Illuminate\Support\Facades\Redirect::to('/'); }
public function postChangefeed() { User::onlyHas('feed-edit'); $id = Input::get('id'); $fields = Input::get('addfields'); $exists = []; foreach (FeedField::get_($id) as $field) { $exists[$field->id] = $field; } // Insert inexistent fields foreach ($fields as $fieldId) { if (isset($exists[$fieldId]) == FALSE) { $newField = new FeedRel(); $newField->feed_id = $id; $newField->feed_field_id = $fieldId; $newField->save(); } } // Delete Existent fields foreach ($exists as $field) { if (in_array($field->id, $fields) == FALSE) { FeedRel::where('feed_field_id', $field->id)->where('feed_id', $id)->delete(); FeedFieldValue::where('feed_field_id', $field->id)->whereIn('post_id', function ($query) use($id) { $query->select(FeedPost::getField('post_id'))->from(FeedPost::getTableName())->where('feed_id', $id); })->delete(); } } return Illuminate\Support\Facades\Redirect::back(); }
// Closed }); /* |------------------------------------------------------------------ |Guest Routes |-------------------------------------------------------------------- | Here defining Guest User's routes | | */ // seasrch Route::POST('tickets/search/', function () { $keyword = Illuminate\Support\Str::lower(Input::get('auto')); $models = App\Model\Ticket\Tickets::where('ticket_number', '=', $keyword)->orderby('ticket_number')->take(10)->skip(0)->get(); $count = count($models); return Illuminate\Support\Facades\Redirect::back()->with("contents", $models)->with("counts", $count); }); Route::any('getdata', function () { $term = Illuminate\Support\Str::lower(Input::get('term')); $data = Illuminate\Support\Facades\DB::table("tickets")->distinct()->select('ticket_number')->where('ticket_number', 'LIKE', $term . '%')->groupBy('ticket_number')->take(10)->get(); foreach ($data as $v) { return ['value' => $v->ticket_number]; } }); Route::get('getform', ['as' => 'guest.getform', 'uses' => 'Client\\helpdesk\\FormController@getForm']); /* get the form for create a ticket by guest user */ Route::post('postform/{id}', 'Client\\helpdesk\\FormController@postForm'); /* post the AJAX form for create a ticket by guest user */ Route::post('postedform', 'Client\\helpdesk\\FormController@postedForm'); /* post the form to store the value */ Route::get('check', 'CheckController@getcheck');
* This program is distributed in the hope that it will be useful, but WITHOUT ANY * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A * PARTICULAR PURPOSE. See the GNU General Public License for more details. * * You should have received a copy of the GNU General Public License along with * this program. If not, you can read the copy of GNU General Public License in * English here: <http://www.gnu.org/licenses/>. * * For more details about CMS WebAPL 1.0 please contact Enterprise Business * Solutions SRL, Republic of Moldova, MD 2001, Ion Inculet 33 Street or send an * email to office@ebs.md * **/ if (file_exists($_SERVER['DOCUMENT_ROOT'] . '/install/uninstalled')) { return Route::get('/', function () { return Illuminate\Support\Facades\Redirect::to('../'); }); } Event::fire('APL.modules.load'); Route::get('page', 'HomeController@showPage'); Route::get('death', 'HomeController@getEmpty'); Route::controller('auth', 'AuthController'); Route::controller('module', 'ModuleController'); Route::post('uploader/start', 'UploaderController@start'); Route::post('uploader/add', 'UploaderController@add'); Route::post('uploader/filelist', 'UploaderController@filelist'); Route::post('uploader/delete', 'UploaderController@delete'); Route::post('uploader/editname', 'UploaderController@editname'); Route::get('filemanager', 'UploaderController@filemanager'); Route::controller('home', 'HomeController'); Route::controller('page', 'PageController');