function f_handle_db_request($req) { $outp = 0; if ($req["autoinsert"]) { $outp = Sqle::insertVal($req["table"], $req["autodata"]); } if ($req["autodelete"]) { $outp = Sqle::deleteVal($req["table"], $req["autodata"]); } if ($req["autoupdate"]) { $outp = Sqle::updateVal($req["table"], $req["update"], $req["autodata"]); } return $outp; }
public static function updateLoginTime() { $timenow = time(); Sqle::updateVal("users", array('last_login' => $timenow), array('id' => User::loginId())); }
public static function uploadpic($file, $smallkey, $bigkey, $size, $const = array()) { $fd = Fun::uploadfile_post($file, $const); if ($fd["ec"] > 0) { $smallpic = "data/files/" . Fun::getuploadfilename(pathinfo($fd['fn'], PATHINFO_EXTENSION), 'small'); resizeimg($fd["fn"], $smallpic, $size, $size); Sqle::updateVal("users", array($smallkey => $smallpic, $bigkey => $fd["fn"]), array("id" => User::loginId())); } return $fd["ec"]; }
function saveuserdetails($data) { $outp = array("ec" => 1, "data" => 0); if (User::loginType() == 'a' || User::loginId() == $data["uid"]) { $data = applyconv($data, false); $canneed = array("name", "sign", "lang", "news", "address", "fbid", "skypeid", "email", "phone", "dob"); $toupdate = Fun::getflds($canneed, $data); $myf = User::userProfile(null, array("email" => getval("email", $toupdate, ''))); if (isset($toupdate["email"]) && !($myf == null || $myf["id"] == $data["uid"])) { $outp["ec"] = -16; } else { $outp["data"] = Sqle::updateVal("users", $toupdate, array("id" => $data["uid"])); } } else { $outp["ec"] = -2; } return $outp; }