function update(Clients $obj) { $dir = realpath(root . DIRECTORY_SEPARATOR . "assets" . DIRECTORY_SEPARATOR . "images" . DIRECTORY_SEPARATOR . "clients"); $file = new File($dir); $columns = array('name', 'about'); $data = array($_REQUEST['name'], $_REQUEST['about']); if (isset($_FILES['logo']['name']) && !empty($_FILES['logo']['name'])) { $unique_name = uniqid() . "." . pathinfo(basename($_FILES['logo']['name']), PATHINFO_EXTENSION); $images = $unique_name; $file->uploadFile($unique_name, $_FILES['logo']['tmp_name']); $columns[] = 'logo'; $data[] = $unique_name; } return $obj->updateClient($_REQUEST['id'], $columns, $data); }
function updateClient() { $clients = new Clients(); $sessions = new Sessions(); $clients->setValues($_REQUEST); if (strtolower($_REQUEST['captcha_code']) == strtolower($_SESSION['random_number'])) { if ($clients->updateClient()) { Common::jsonSuccess(""); } else { Common::jsonError("Error"); } } else { // if em Common::jsonError(array("captcha" => 500)); } }