$log->error('Failed to update database for ' . $key['First Name'] . ' ' . $key['Last Name']); } } } */ $image = new \NMC\ImageWithText\Image('test.jpg'); /******************************************************************************************************************************* ******************************************************************************************************************************** Upload to Dropbox ******************************************************************************************************************************** *******************************************************************************************************************************/ $log->info('Starting Dropbox Upload'); $accessToken = "mcWxFEgcVbIAAAAAAAACgctpLBLkmojYc8kXY4IJDgQvtBdKiPXaUBT5bRDoj9Mu"; $appInfo = dbx\AppInfo::loadFromJsonFile($includes . "dropbox-sdk/Dropbox/app-info.json"); $webAuth = new dbx\WebAuthNoRedirect($appInfo, "PHP-Example/1.0"); $dbxClient = new dbx\Client($accessToken, "PHP-Example/1.0"); $accountInfo = $dbxClient->getAccountInfo(); $log->info('Starting CSV File Upload'); $dropbox_student_list = "/Apps/Attendance2/student_list.csv"; $log->info('Starting Dropbox Upload'); $CVSFileHandle = fopen($CVSFilePath, "rb"); if (!$CVSFileHandle) { $log->error('Could not Open CSV file'); failed(); exit; } $DropboxFileUploadResult = $dbxClient->uploadFile("/Apps/Attendance2/student_list.csv", dbx\WriteMode::force(), $CVSFileHandle); if (!$DropboxFileUploadResult) { $log->error('Could not Upload CSV file to Dropbox'); failed(); exit;
<?php if (is_user_logged_in()) { $user = wp_get_current_user(); if (in_array("administrator", $user->roles)) { // Create connection $conn = mysqli_connect($servername, $username, $password, $dbname); // Check connection if (!$conn) { echo "Connection failed: " . mysqli_connect_error(); $pass = 0; } //Dropbox Stuff $accessToken = "mcWxFEgcVbIAAAAAAAACgctpLBLkmojYc8kXY4IJDgQvtBdKiPXaUBT5bRDoj9Mu"; $appInfo = dbx\AppInfo::loadFromJsonFile($includes . 'dropbox-sdk/Dropbox/app-info.json'); $webAuth = new dbx\WebAuthNoRedirect($appInfo, "PHP-Example/1.0"); $dbxClient = new dbx\Client($accessToken, "PHP-Example/1.0"); $accountInfo = $dbxClient->getAccountInfo(); $error = 0; if ($_SERVER["REQUEST_METHOD"] == "POST") { $identifier = validate_input($conn, $_POST['identifier']); $firstName = ucfirst(validate_input($conn, $_POST['firstName'])); $lastName = ucfirst(validate_input($conn, $_POST['lastName'])); $nickName = ucfirst(validate_input($conn, $_POST['nickName'])); $mobilePhone = validate_input($conn, $_POST['mobilePhone']); $primaryEmail = validate_input($conn, $_POST['primaryEmail']); $textok = validate_input($conn, $_POST['textok']); $grade = validate_input($conn, $_POST['grade']); $birthday = validate_input($conn, $_POST['birthday']); $last_contacted = validate_input($conn, $_POST['last_contacted']); if ($identifier) { $setters[] = "`identifier`='{$identifier}'";