示例#1
0
     //var_dump($upload ); //file data
     if ($upload_result) {
         $success = $upload_result . ' ' . TTi18n::gettext('Successfully Uploaded');
     } else {
         $error = $upload->get_error();
     }
 }
 Debug::Text('cUpload... Object Type: ' . $object_type, __FILE__, __LINE__, __METHOD__, 10);
 switch ($object_type) {
     case 'invoice_config':
         Debug::Text('Post Upload Operation...', __FILE__, __LINE__, __METHOD__, 10);
         if (isset($success) and $success != '') {
             Debug::Text('Rename', __FILE__, __LINE__, __METHOD__, 10);
             //Submit filename to db.
             //Rename file to just "logo" so its always consistent.
             $file_data_arr = $upload->get_file();
             rename($dir . '/' . $upload_result, $dir . '/logo' . $file_data_arr['extension']);
             //$post_js = 'window.opener.document.getElementById(\'logo\').src = \''. Environment::getBaseURL().'/send_file.php?object_type=invoice_config&rand='.time().'\'; window.opener.showLogo();';
             $post_js = 'window.opener.setLogo()';
         }
         break;
     case 'company_logo':
         Debug::Text('Post Upload Operation...', __FILE__, __LINE__, __METHOD__, 10);
         if (isset($success) and $success != '') {
             Debug::Text('Rename', __FILE__, __LINE__, __METHOD__, 10);
             //Submit filename to db.
             //Rename file to just "logo" so its always consistent.
             //Don't resize image, because we use so many different sizes (paystub,logo,etc...) that we can't pick a good size, so just leave as original.
             /*
             					//Resize image if its too large
             					require_once 'Image/Transform.php';