Exemplo n.º 1
0
<?php 
include '../../_logger.php';
include '../../_paths.php';
include '../../Common/_specialChars.php';
error_reporting(0);
//To supress error messages. To enable error reporting for *ALL* error messages use:error_reporting(-1);
$upload_dir = $_SERVER['DOCUMENT_ROOT'] . dirname($_SERVER['PHP_SELF']);
$upload_url = "http://" . $_SERVER['HTTP_HOST'] . dirname($_SERVER['PHP_SELF']) . '/';
$content_Ip = $_SERVER['SERVER_ADDR'];
$temp_name = $_FILES['Filedata']['tmp_name'];
$file_name = $_FILES['Filedata']['name'];
$file_name = replaceSpecialChars($file_name);
$folderPath = $_POST['folderPath'];
/* if(!is_dir($folderPath))
{
	mkdir($folderPath);
} */
if (!is_dir($folderPath)) {
    mkdir($folderPath, 0777, true);
}
$file_path = $folderPath . "/" . $file_name;
logit("print2flash.php", "Moving uploaded file from " . $temp_name . " to " . $file_path);
$result = move_uploaded_file($temp_name, $file_path);
$p2f = new COM("Print2Flash3.Server2");
if ($result) {
    $file_path = str_replace("/@@-OriginalDocs-@@", "", $folderPath);
    $message = "<result><status>0. Upload OK</status><message>{$file_name} uploaded successfully.</message></result>";
    logit("print2flash.php", $message);
    $message = "<result><status>1. Starting settings</status><message></message></result>";
    logit("print2flash.php", $message);
Exemplo n.º 2
0
function clearUTF($t)
{
    return replaceSpecialChars(convertToUnicode($t));
}
Exemplo n.º 3
0
 /**
  * decode foldername given by IMAP server (convert from UTF7-IMAP to UTF8)
  * 
  * @param string $_folderName
  * @return string
  */
 public static function decodeFolderName($_folderName)
 {
     if (extension_loaded('mbstring')) {
         $result = mb_convert_encoding($_folderName, "utf-8", "UTF7-IMAP");
     } else {
         if (extension_loaded('imap')) {
             $result = iconv('ISO-8859-1', 'utf-8', imap_utf7_decode($_folderName));
         } else {
             // fallback
             $result = replaceSpecialChars($_folderName);
         }
     }
     return $result;
 }
Exemplo n.º 4
0
 /**
  * schema 2 = 1-x chars of firstname + lastname
  * 
  * @param Tinebase_Model_FullUser $_account
  * @return string
  */
 protected function _generateUserWithSchema2($_account)
 {
     $result = $_account->accountLastName;
     for ($i = 0; $i < strlen($_account->accountFirstName); $i++) {
         $userName = strtolower(replaceSpecialChars(substr($_account->accountFirstName, 0, $i + 1) . $_account->accountLastName));
         if (!$this->userNameExists($userName)) {
             $result = $userName;
             break;
         }
     }
     return $result;
 }