Merged in marcoAntonioNina/processmaker/GI-208 (pull request #3423)

GI-208-C
This commit is contained in:
Dante Loayza
2015-12-20 11:30:22 -04:00
2 changed files with 11 additions and 3 deletions

View File

@@ -970,10 +970,15 @@ function synchronizeDrive ()
return false;
}
setExecutionMessage("Synchronize documents to drive");
G::LoadClass('AppDocumentDrive');
$drive = new AppDocumentDrive();
if($drive->getStatusDrive()) {
setExecutionMessage("Synchronize documents to drive");
$drive->synchronizeDrive(true);
} else {
setExecutionMessage("It has not enabled Feature Gmail");
}
setExecutionResultMessage("DONE");
} catch (Exception $e) {

View File

@@ -325,6 +325,10 @@ class AppDocumentDrive
*/
public function synchronizeDrive ($log)
{
if (!$this->statusDrive) {
error_log("It has not enabled Feature Gmail");
return;
}
$criteria = new Criteria( 'workflow' );
$criteria->addSelectColumn(AppDocumentPeer::APP_DOC_UID);
$criteria->addSelectColumn(AppDocumentPeer::DOC_VERSION);
@@ -425,7 +429,6 @@ class AppDocumentDrive
if ($sw_file_exists_doc) {
$nameDoc = explode('/', $realPathDoc);
$mime = finfo_file($info, $realPathDoc);
$result = $this->upload($fields, 'OUTPUT_DOC', 'application/msword', $realPathDoc, array_pop($nameDoc));
}
if ($sw_file_exists_pdf) {