コード例 #1
0
ファイル: clearUser.php プロジェクト: hikarido/POKS
 
<?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;
コード例 #2
0
ファイル: Operation.php プロジェクト: unnus-ahmed/chaar-bhai
 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);
     }
 }
コード例 #3
0
}
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");
?>