<?php $userId = $_POST["idUser"]; $connect = mysql_connect("localhost", "root", "123"); mysql_select_db("POKS"); $query_relult_email = mysql_query("select * from User where userId={$userId}") or die("Не удалось провести запрос к базе данных -- select clearUser.php"); ini_set('display_errors', 1); # Include the Dropbox SDK libraries require_once './dropbox-sdk-php-1.1.5/lib/Dropbox/autoload.php'; //MODX_BASE_PATH. //use \Dropbox as dbx; $accessToken = "-QAlimGqvKAAAAAAAAAAjRWBUFnqWI0AuJV06CSJtnvDKFYMpujYYU2h4fN7-Hlv"; // Здесь ваш Access token $dbxClient = new \Dropbox\Client($accessToken, "ITMO_POKS_FOLDER"); $data = mysql_fetch_array($query_relult_email); print "In: " . $data[0]; $dbxClient->delete("/" . $data[1]); $dbxClient->createFolder("/" . $data[1]); $query_relult = mysql_query("delete from userStorrage where idUser={$userId}") or die("Не удалось провести запрос к базе данных -- deleteclearUser.php"); mysql_close($connect); header("Location: AdminPlace.php?name=" . $_POST["idName"]); exit;
public function send_album_processing_notification() { $this->is_admin_or_team_lead(); if (isset($_POST['event_id']) && isset($_POST['target'])) { $this->load->model('event_model', 'event'); $this->load->model('user_model', 'user'); $event = $this->event->get_with_client_details($this->input->post('event_id'))[0]; if ($_POST['target'] === 'Client') { $text = str_replace('client_name', $event->client_name, $_POST['content']); $email = array('recipients' => array(array('email' => $event->client_email, 'name' => $event->client_name)), 'subject' => $_POST['subject'], 'text' => array($text)); $this->send_email($email); $this->send_sms($event->client_phone, $text); } else { if ($_POST['target'] === 'Vendor') { $vendor = $this->user->get($this->input->post('vendor_id')); $text = str_replace('vendor_name', $vendor->name, $_POST['content']); $email = array('recipients' => array(array('email' => $vendor->email, 'name' => $vendor->name)), 'subject' => $_POST['subject'], 'text' => array($text)); $this->send_email($email); $this->send_sms($vendor->phone_1, $text); } else { if ($_POST['target'] === 'Vendors') { $old_vendor = $this->user->get($this->input->post('old_vendor_id')); $new_vendor = $this->user->get($this->input->post('new_vendor_id')); // 1 instead of 2 because event already assigned to vendor. $days = 1 + count($this->event->get_vendor_assignments('Event', $new_vendor->id, 'Photos Edited')) + count($this->event->get_vendor_assignments('Photoshoot', $new_vendor->id, 'Photos Edited')); $old_vendor_text = str_replace('vendor_name', $old_vendor->name, $_POST['content_old_vendor']); $new_vendor_text = str_replace('vendor_name', $new_vendor->name, $_POST['content_new_vendor']); strpos($new_vendor_text, 'Photoshoot') === FALSE ? $this->event->update($event->id, array('event_layouts_deadline_date' => date('Y-m-d', strtotime('+ ' . $days . ' days')))) : $this->event->update($event->id, array('photoshoot_layouts_deadline_date' => date('Y-m-d', strtotime('+ ' . $days . ' days')))); $new_vendor_text = str_replace('layouts_deadline', date('d/m/Y', strtotime('+ ' . $days . ' days')), $new_vendor_text); $email_old_vendor = array('recipients' => array(array('email' => $old_vendor->email, 'name' => $old_vendor->name)), 'subject' => $_POST['subject_old_vendor'], 'text' => array($old_vendor_text)); $email_new_vendor = array('recipients' => array(array('email' => $new_vendor->email, 'name' => $new_vendor->name)), 'subject' => $_POST['subject_new_vendor'], 'text' => array($new_vendor_text)); $this->send_email($email_old_vendor); $this->send_email($email_new_vendor); $this->send_sms($old_vendor->phone_1, $old_vendor_text); $this->send_sms($new_vendor->phone_1, $new_vendor_text); } else { if ($_POST['target'] === 'Vendor and Client') { $vendor = $this->user->get($this->input->post('vendor_id')); // 1 instead of 2 because event already assigned to vendor. $days = 1 + count($this->event->get_vendor_assignments('Event', $vendor->id, 'Photos Edited')) + count($this->event->get_vendor_assignments('Photoshoot', $vendor->id, 'Photos Edited')); $vendor_text = str_replace('vendor_name', $vendor->name, $_POST['content_vendor']); strpos($vendor_text, 'Photoshoot') === FALSE ? $this->event->update($event->id, array('event_layouts_deadline_date' => date('Y-m-d', strtotime('+ ' . $days . ' days')))) : $this->event->update($event->id, array('photoshoot_layouts_deadline_date' => date('Y-m-d', strtotime('+ ' . $days . ' days')))); $vendor_text = str_replace('layouts_deadline', date('d/m/Y', strtotime('+ ' . $days . ' days')), $vendor_text); $client_text = str_replace('client_name', $event->client_name, $_POST['content_client']); $email_vendor = array('recipients' => array(array('email' => $vendor->email, 'name' => $vendor->name)), 'subject' => $_POST['subject_vendor'], 'text' => array($vendor_text)); $email_client = array('recipients' => array(array('email' => $event->client_email, 'name' => $event->client_name)), 'subject' => $_POST['subject_client'], 'text' => array($client_text)); $this->send_email($email_vendor); $this->send_email($email_client); $this->send_sms($vendor->phone_1, $vendor_text); $this->send_sms($event->client_phone, $client_text); } } } } if (isset($_POST['create_folder'])) { $event_name = $event->event_type; $project_events = $this->event->order_by('date', 'ASC')->get_many_by('project_id = "' . $event->project_id . '" AND event_type_id = "' . $event->event_type_id . '"'); if (count($project_events) > 1) { $rank = 1; foreach ($project_events as $project_event) { if ($project_event->id === $event->id) { break; } $rank++; } $event_name = $event_name . ' ' . $rank; } if (isset($_POST['photoshoot_folder'])) { $event_name = $event_name . ' Photoshoot'; } $dbxClient = new \Dropbox\Client(getenv('DROPBOX_ACCESS_TOKEN'), "chaar-bhai/1.0"); if ($dbxClient->getMetadata('/' . $event->client_username . '/' . $event->project_name . '/' . $event_name) === null) { $dbxClient->createFolder('/' . $event->client_username . '/' . $event->project_name . '/' . $event_name . '/' . 'highres'); $dbxClient->createFolder('/' . $event->client_username . '/' . $event->project_name . '/' . $event_name . '/' . 'layouts'); $dbxClient->createFolder('/' . $event->client_username . '/' . $event->project_name . '/' . $event_name . '/' . 'proofs'); } } } else { $this->response(array('error' => 'Bad request'), 400); } }
} if (isExist($mail) == FALSE) { $connect = mysql_connect("localhost", "root", "123"); mysql_select_db("POKS"); $currentDate = date("Y-m-d"); echo mysql_query("insert into `User`(`email`,`password`,`dateRegistration`) values('{$mail}','{$password}','{$currentDate}')") or die("Не удалось провести запрос к базе данных"); echo "<br>"; ini_set('display_errors', 1); print '<pre>'; # Include the Dropbox SDK libraries require_once './dropbox-sdk-php-1.1.5/lib/Dropbox/autoload.php'; //MODX_BASE_PATH. //use \Dropbox as dbx; $accessToken = "-QAlimGqvKAAAAAAAAAAjRWBUFnqWI0AuJV06CSJtnvDKFYMpujYYU2h4fN7-Hlv"; // Здесь ваш Access token $dbxClient = new \Dropbox\Client($accessToken, "ITMO_POKS_FOLDER"); $dbxClient->createFolder("/" . $mail); // mysql_close($connect); header("Location: index.php"); exit; } else { $answer = "Email already exist"; header("Location: registration.php?CheckResult=Email already exist"); exit; } echo "answer: " . $answer . "<br>"; //header("Location: registration.php?CheckResult=Ok"); ?>