Explorar el Código

allow content keys to hold more than one value, which will transform the value into an array

master
Dom SP hace 2 años
padre
commit
5091344d87
Se han modificado 1 ficheros con 13 adiciones y 2 borrados
  1. +13
    -2
      app/modules/filesinfolders.php

+ 13
- 2
app/modules/filesinfolders.php Ver fichero

@@ -299,7 +299,8 @@ class FilesInFolders {
function get_config_from_content($string) {
$f3 = \Base::instance();
$f = 0;

$tmp = null;
$pattern = "/#\+(\w+):\s?(.*)/";
$f = preg_match_all($pattern, $string,$matches,PREG_PATTERN_ORDER);
for ($i=0;$i<$f;$i++) {
@@ -323,7 +324,17 @@ class FilesInFolders {
$this->config[$key]=$value;
}
} else {
$this->config[$key]=$value;
if (array_key_exists($key, $this->config)) {
if (is_array($this->config[$key])) {
$this->config[$key][]=$value;
} else {
$tmp = $this->config[$key];
$this->config[$key] = [$tmp,$value];
$tmp=null;
}
} else {
$this->config[$key]=$value;
}
}
}


Cargando…
Cancelar
Guardar