<?php /********************************************************************************* * The contents of this file are subject to the vtiger CRM Public License Version 1.0 * ("License"); You may not use this file except in compliance with the License * The Original Code is: vtiger CRM Open Source * The Initial Developer of the Original Code is vtiger. * Portions created by vtiger are Copyright (C) vtiger. * All Rights Reserved. * ********************************************************************************/ require_once 'modules/Settings/MailScanner/core/MailScannerInfo.php'; require_once 'Smarty_setup.php'; global $app_strings, $mod_strings, $currentModule, $theme, $current_language; $smarty = new vtigerCRM_Smarty(); $smarty->assign("MOD", return_module_language($current_language, 'Settings')); $smarty->assign("CMOD", $mod_strings); $smarty->assign("APP", $app_strings); $smarty->assign("THEME", $theme); $smarty->assign("IMAGE_PATH", "themes/{$theme}/images/"); $scannername = vtlib_purify($_REQUEST['scannername']); $scannerinfo = new Vtiger_MailScannerInfo($scannername); $smarty->assign("SCANNERINFO", $scannerinfo->getAsMap()); $smarty->assign("FOLDERINFO", $scannerinfo->getFolderInfo()); $smarty->display('MailScanner/MailScannerFolder.tpl');
/** * Function to get Updated folders list * @return <Array> Folders List */ public function getUpdatedFoldersList() { vimport('~~modules/Settings/MailConverter/handlers/MailBox.php'); $scannerInfo = new Vtiger_MailScannerInfo($this->getName()); $mailBox = new Vtiger_MailBox($scannerInfo); if ($mailBox->connect()) { $folders = $mailBox->getFolders(); $scannerInfo->updateFolderInfo($folders); } return $scannerInfo->getFolderInfo(); }