/** * düzenleme alanı * * @param int $id * @return mixed */ public function edit($post_id) { $data['post'] = $this->_model->fetch_post($post_id); $data['languages'] = $languages; $data['categories'] = $this->_model->AllPostsCategories(); $data['pictures'] = $this->_model->AllPostsPictures(1); $data['_setting'] = $this->default_params(); $data_head['page_title'] = 'Sayfa Düzenleme'; $data['post_id'] = $post_id; // && \Lib\Tools::is_ajax() if ($this->request->getMethod() == 'POST') { $this->edit_post(); $this->upload($post_id); $ok = \Lib\Tools::message_ver('ok', 'Bilgileriniz başarı ile değiştirilmiştir'); \Lib\Session::set('message', $ok); \Lib\Url::redirect('admin/' . $this->post_name . '_edit/' . $post_id); } View::RenderAdminTemplate('head_view', $data_head); View::RenderAdminTemplate('header_view'); View::RenderAdminTemplate('sidebar_view'); View::RenderAdmin('posts/edit_view', $data, $error); View::RenderAdminTemplate('footer_view'); }
/** * düzenleme alanı * * @param int $id * @return mixed */ public function edit($post_id) { $languages = $this->_model->All_languages(); // tüm diller foreach ($languages as $value) { $lng = $value['slug']; $data['lang'][$lng] = $this->_model->fetch_cats($post_id, $lng); } $data['languages'] = $languages; $data['_setting'] = $this->default_params(); $data_head['page_title'] = 'Sayfa Düzenleme'; $data['post_id'] = $post_id; // && \Lib\Tools::is_ajax() if ($this->request->getMethod() == 'POST') { $this->post->editCat(); $ok = \Lib\Tools::message_ver('ok', 'Bilgileriniz başarı ile değiştirilmiştir'); \Lib\Session::set('message', $ok); \Lib\Url::redirect('admin/' . $this->post_name . '_edit/' . $post_id); } View::RenderAdminTemplate('head_view', $data_head); View::RenderAdminTemplate('header_view'); View::RenderAdminTemplate('sidebar_view'); View::RenderAdmin('posts_cat/edit_view', $data, $error); View::RenderAdminTemplate('footer_view'); }
/** * şifremi unuttum * * @return mixed */ public function SifremiUnuttum() { if (\Lib\Session::get('loggedin')) { \Lib\Url::redirect('hesapim'); } // if (isset ( $_POST ['submit'] )) { if (Request::isPost()) { $email = $this->request->get('email'); if ($email == '') { $error[] = 'email alanı boş bırakılamaz'; } if (!filter_var($email, FILTER_VALIDATE_EMAIL)) { $error[] = 'lütfen geçerli bir email adresi yazınız '; } if (!$error) { $total = $this->_model->getEmail_Varmi($email); if ($total > 0) { $user = $this->_model->getKullaniciBilgileri($email); // print_r($user);die; $email_adresi = $user['email']; $ad_soyad = \Lib\Strings::adSoyadParcala($bilgiler['unvan']); $adi_soyadi = $ad_soyad['adi'] . ' ' . $ad_soyad['soyadi']; $user_id = $user['id']; $subject = 'İdeal.com.tr Şifre Yenileme'; $tokenkey = \Lib\Tools::token_key_olustur(); $toplam_token_adet = $this->_model->getBoyle_bir_token_varmi($tokenkey); // aynı isimde token key olabilir onu engellemek gerek if ($toplam_token_adet > 0) { $tokenkey = $tokenkey . 'st_n_ck_ey'; } $postdata = array('token_key' => $tokenkey); $where = array('id' => $user_id); $this->_model->update_tokenKey_user($postdata, $where); $message = '<a href="' . DIR . 'uyelik?action=uye_sifremiunuttum_degisiklik&token=' . $tokenkey . '">Şifre değiştirmek için tıklyayınız</a>'; $mail = new \Helpers\Mailler_Helper(); $sonuc = $mail->sendmail("*****@*****.**", $email_adresi, $adi_soyadi, $subject, $message); if (!$sonuc) { $hata = \Lib\Tools::message_ver('hata', $sonuc); \Lib\Session::set('message', $hata); // \Lib\Url::redirect('uyelik?action=sifremi_unuttum'); } else { $basarili = \Lib\Tools::message_ver('ok', 'Şifre değiştirme linki mail adresinize gönderilmiştir'); \Lib\Session::set('message', $basarili); // \Lib\Url::redirect('uyelik?action=uye_sifremiunuttum_degisiklik'); } } else { $err = 'Böyle bir e-mail adresi bulunamadi'; $hata = \Lib\Tools::message_ver('hata', $err); \Lib\Session::set('message', $hata); // \Lib\Url::redirect('uyelik?action=sifremi_unuttum'); } } } return $error; }