Пример #1
0
 public function delete($type)
 {
     DB::load()->delete('Users', array(array('ID', '=', Input::get('ID'))));
     DB::load()->delete('Posts', array(array('User_ID', '=', Input::get('ID'))));
     DB::load()->delete('Meta_items', array(array('User_ID', '=', Input::get('ID'))));
     Session::set('SUCCESS', I18n::get('SYSTEM_CRUD_SUCCESS'));
     Redirect::to(Input::get('current'));
 }
 public function delete($type)
 {
     var_dump($this);
     die;
     PostMetaModel::load()->delete('Post_ID', Input::get('id'));
     UploadItemModel::load()->delete('Post_ID', Input::get('id'));
     PostModel::load($type)->delete('ID', Input::get('ID'));
     Session::set('SUCCESS', I18n::get('SYSTEM_CRUD_SUCCESS'));
     Redirect::to($this->project_url . "admin/read/post/{$type}/");
 }
 public function delete($type)
 {
     if (Input::exists()) {
         $source = PATH_ROOT . 'public/uploads/source/';
         $thumbs = PATH_ROOT . 'public/uploads/thumbs/';
         $upload = DB::load()->select(array('ID, Slug'), 'Uploads', null, array(array('ID', '=', Input::get('ID'))))->results();
         $file = $upload[0]->Slug;
         Upload::load($source)->remove($file);
         Upload::load($source)->remove($file, $thumbs);
         DB::load()->delete('Uploads', array(array('ID', '=', Input::get('ID'))));
         Session::set('SUCCESS', I18n::get('SYSTEM_CRUD_SUCCESS'));
     }
     Redirect::to($this->data['project_url'] . 'admin/read/uploads');
 }
Пример #4
0
if (session_id() == '') {
    session_cache_limiter(false);
    session_set_cookie_params(0);
    session_name($app->get('config.session.name'));
    session_start();
}
/*
 * Set default time
 */
date_default_timezone_set($app->get('config.app.timezone'));
use WebSupportDK\PHPSecurity\Cookie;
use WebSupportDK\PHPSecurity\Session;
define('APP_LOCALE', $app->get('config.app.locale'));
define('APP_CHARSET', $app->get('config.app.charset'));
// Set default locale
Session::set('locale', APP_LOCALE);
// Set session locale
if (Cookie::exists('locale')) {
    $app->set('messages', require APP_LANG . Cookie::get('locale') . '/messages.php');
} else {
    $app->set('messages', require APP_LANG . Session::get('locale') . '/messages.php');
}
/*
 * Set View
 */
use WebSupportDK\PHPMvcFramework\View;
$app->set('View', View::load());
$app->get('View')->setTemplatePath(APP_VIEW);
$app->get('View')->setFeedbackFile(APP_VIEW . 'layouts/feedback');
/*
 * Set Cache
Пример #5
0
 public function reset($key)
 {
     if (isset($key)) {
         $user = UserModel::load()->get(array(array('Reset_token', '=', $key)));
         if ($user) {
             if ($user[0]->Status_ID == 0) {
                 UserModel::load()->update(array('Status_ID' => 1), $user[0]->ID);
                 Session::set('SUCCESS', 'User activated!');
                 Redirect::to($this->url);
             } elseif ($user[0]->Status_ID == 1) {
                 Session::set('WARNING', 'User already activated!');
                 Redirect::to($this->url);
             } elseif ($user[0]->Status_ID == 2) {
                 Session::set('ERRORS', 'User blocked!');
                 Redirect::to($this->url);
             }
         }
         Session::set('ERRORS', 'User key invalid!');
         Redirect::to($this->url);
     }
 }
Пример #6
0
 public function favorite()
 {
     if (Input::exists()) {
         $check = DB::load()->query('SELECT Meta_ID, Item_ID
                 FROM Meta_items 
                 WHERE Meta_ID = ?
                 AND Item_ID = ?
                 AND Type = ?', array(Input::get('post_id'), Input::get('user_id'), 'favorite'));
         if ($check->results() && $check->_error == false) {
             Session::set('INFO', 'Favorit eksitere allerede.');
             Redirect::to(Input::get('current_url'));
         }
         DB::load()->insert('Meta_items', array('Meta_ID' => Input::get('post_id'), 'Item_ID' => Input::get('user_id'), 'Type' => 'favorite'));
         Session::set('SUCCESS', 'Favorit gemt!');
         Redirect::to(Input::get('current_url'));
     }
 }