Example #1
0
 public static function Modify($user_id, $newuser = array())
 {
     if (!$user_id) {
         return;
     }
     $table = new Table('user', $newuser);
     $table->SetPk('id', $user_id);
     if ($table->password) {
         $plainpass = $table->password;
         $table->password = self::GenPassword($table->password);
     }
     return $table->Update(array_keys($newuser));
 }
Example #2
0
 public static function Modify($user_id, $newuser = array())
 {
     if (!$user_id) {
         return;
     }
     /* uc */
     $curuser = Table::Fetch('user', $user_id);
     if ($newuser['password'] && function_exists('zuitu_uc_updatepw')) {
         $em = $curuser['email'];
         $un = $newuser['username'];
         $pp = $newuser['password'];
         if (!zuitu_uc_updatepw($em, $un, $pp)) {
             return false;
         }
     }
     /* tuan db */
     $table = new Table('user', $newuser);
     $table->SetPk('id', $user_id);
     if ($table->password) {
         $plainpass = $table->password;
         $table->password = self::GenPassword($table->password);
     }
     return $table->Update(array_keys($newuser));
 }
Example #3
0
}
$modifypermissions[] = 'categoryedit';
$modifypermissions[] = 'categoryremove';
$modifypermissions[] = 'charityedit';
$modifypermissions[] = 'charityremove';
$modifypermissions[] = 'groupremove';
$modifypermissions[] = 'inviteok';
$modifypermissions[] = 'inviteremove';
$modifypermissions[] = 'noticesubscribe';
$modifypermissions[] = 'ordercash';
$modifypermissions[] = 'orderview';
$modifypermissions[] = 'partnerremove';
$modifypermissions[] = 'teamdetail';
$modifypermissions[] = 'teamremove';
$modifypermissions[] = 'teamrefund';
$modifypermissions[] = 'userview';
$modifypermissions[] = 'subscriberemove';
$modifypermissions[] = 'usermoney';
if ($_POST) {
    $table = new Table('user_group', $_POST);
    $table->SetStrip('location', 'other');
    $groupArray = array('name', 'permission');
    $table->permission = serialize($_POST['permission']);
    if ($id == $_POST['id']) {
        $table->Update($groupArray);
    } else {
        $table->insert($groupArray);
    }
    Utility::Redirect(WEB_ROOT . '/manage/user/usergroup.php');
}
include template('manage_user_managegroup');
Example #4
0
                    $_POST['id'] = $giftorder['id'];
                }
                $gorder = new Table('order_gift', $_POST);
                if ($table->id) {
                    $gorder->order_id = $table->id;
                } else {
                    $gorder->order_id = $flag;
                }
                if ($_POST['gift']['delivery'] == 'print') {
                    $gorder->delivery = 'print';
                } else {
                    $gorder->email = $_POST['gift']['delivery']['email_address'];
                    $gorder->delivery = 'email';
                }
                if ($giftorder) {
                    $gorder->Update($ginsert);
                } else {
                    $gorder->Insert($ginsert);
                }
                $fromgift = true;
                Utility::Redirect(WEB_ROOT . "/team/buy.php?id={$team['id']}&billing=true&fromgift=true");
            }
            Utility::Redirect(WEB_ROOT . "/order/check.php?id={$table->id}");
        }
        Utility::Redirect(WEB_ROOT . "/order/check.php?id={$flag}");
    }
}
if (!isset($buyforfriend) && !isset($fromgift)) {
    $ex_con = array('user_id' => $login_user_id, 'team_id' => $team['id'], 'isgift' => 'N');
    $order = DB::LimitQuery('order', array('condition' => $ex_con, 'one' => true));
    //each user per day per buy