예제 #1
0
 public function edituser($param)
 {
     $edit_id = $param[0];
     $user = new \models\users();
     $user_roles = new \models\roles();
     $this->data['groups'] = $user->userByrole('group');
     $this->data['user_roles'] = $user_roles->all();
     if (isset($_POST) && !empty($_POST)) {
         $fname = $_POST['fname'];
         $lname = $_POST['lname'];
         $gender = $_POST['gender'];
         $email = $_POST['email'];
         $phone = $_POST['phone'];
         $password = md5('pass');
         $institution = $_POST['institution'];
         $role = $_POST['role'];
         $groupid = $_POST['groupid'];
         if ($groupid == '') {
             $groupid = 0;
         }
         $update_array = array('firstname' => $fname, 'lastname' => $lname, 'email' => $email, 'phone' => $phone, 'password' => $password, 'institution' => $institution, 'role' => $role, 'groupid' => $groupid);
         $where_array = array('id' => $edit_id);
         $update_id = $user->update($update_array, $where_array);
         if ($update_id > 0) {
             $this->data['success'] = 'User Edited!';
         } else {
             $this->data['error'] = 'Operation Fails!';
         }
         //UPLOAD ATTACHMENT
         if ($_FILES["image"]["tmp_name"] != '') {
             //upload image into uploads folder
             \helpers\upload::setName(uniqid());
             \helpers\upload::upload_file($_FILES["image"], UPLOAD_PATH);
             $image_name = 'gallery/' . \helpers\upload::$filename;
             $update_data = array('image' => $image_name);
             $user->update($update_data, $where_array);
         }
         //GET INSERTED ID
     }
     $this->data['user_data'] = $user->find($edit_id);
     View::rendertemplate('home_header', $this->data);
     View::rendertemplate('sidebar', $this->data);
     View::render('dashboard/adduser', $this->data);
     View::rendertemplate('footer', $this->data);
 }
예제 #2
0
    // your fresh page here:
    echo $f3->get('ERROR.text');
    print_r($f3->get('ERROR.stack'));
});
$version = date("YmdH");
if (file_exists("./.git/refs/heads/" . $cfg['git']['branch'])) {
    $version = file_get_contents("./.git/refs/heads/" . $cfg['git']['branch']);
    $version = substr(base_convert(md5($version), 16, 10), -10);
}
$minVersion = preg_replace("/[^0-9]/", "", $version);
$f3->set('_version', $version);
$f3->set('_v', $minVersion);
$uID = isset($_SESSION['uID']) ? $_SESSION['uID'] : "";
$username = isset($_REQUEST['login_email']) ? $_REQUEST['login_email'] : "";
$password = isset($_REQUEST['login_password']) ? $_REQUEST['login_password'] : "";
$userO = new \models\users();
//$uID = "2";
if ($username && $password) {
    $uID = $userO->login($username, $password);
    $uri = $_SERVER['REQUEST_URI'];
    $uri = str_replace("login_email=", "", $uri);
    $uri = str_replace("login_password="******"", $uri);
    if (isset($_GET['login_email'])) {
        $uri = str_replace($_GET['login_email'], "", $uri);
    }
    if (isset($_GET['login_password'])) {
        $uri = str_replace($_GET['login_password'], "", $uri);
    }
    $uri = str_replace("&&", "&", $uri);
    $uri = str_replace("&&", "&", $uri);
    $uri = str_replace("&&", "&", $uri);