示例#1
0
 /**
  * Save connectors array to file
  * @param array $connectors Source data to write
  * @param string $toFile filename to use
  * @return bool success
  */
 public static function saveConnectors($connectors, $toFile = '')
 {
     if (empty($toFile)) {
         $toFile = 'custom/modules/Connectors/metadata/connectors.php';
         if (defined('TEMPLATE_URL')) {
             $toFile = SugarTemplateUtilities::getFilePath($toFile);
         }
     }
     if (!is_array($connectors)) {
         $connectors = array();
     }
     if (!write_array_to_file('connectors', $connectors, $toFile)) {
         //Log error and return empty array
         $GLOBALS['log']->fatal("Cannot write sources to file");
         return false;
     }
     self::$connectors_cache = $connectors;
     return true;
 }
示例#2
0
 /**
  * Save connectors array to file
  * @param array $connectors Source data to write
  * @param string $toFile filename to use
  * @return bool success
  */
 public static function saveConnectors($connectors, $toFile = '')
 {
     if (empty($toFile)) {
         $toFile = 'custom/modules/Connectors/metadata/connectors.php';
     }
     if (!is_array($connectors)) {
         $connectors = array();
     }
     if (!write_array_to_file('connectors', $connectors, $toFile)) {
         //Log error and return empty array
         $GLOBALS['log']->fatal("Cannot write sources to file");
         return false;
     }
     self::$connectors_cache = $connectors;
     return true;
 }