diff --git a/bin/taskrunner.php b/bin/taskrunner.php index 0a3e861..733365d 100644 --- a/bin/taskrunner.php +++ b/bin/taskrunner.php @@ -46,7 +46,7 @@ if (!is_file($phpPath)) while (1) { // Run the scheduler script - system("$phpPath scheduler.php"); + shell_exec("$phpPath scheduler.php"); sleep(10); // Run every 10 seconds diff --git a/bin/taskrunner.sh b/bin/taskrunner.sh new file mode 100644 index 0000000..c8abe6c --- /dev/null +++ b/bin/taskrunner.sh @@ -0,0 +1,3 @@ +#!/bin/sh +"@@BITROCK_INSTALLDIR@@/php/bin/php" "@@BITROCK_INSTALLDIR@@/knowledgeTree/bin/taskrunner.php" + diff --git a/search2/search/expr.inc.php b/search2/search/expr.inc.php index 4d6a6f8..0cf55d9 100644 --- a/search2/search/expr.inc.php +++ b/search2/search/expr.inc.php @@ -554,6 +554,10 @@ class ValueExpr extends Expr switch($op) { + case ExprOp::LIKE: + $sql = "$fieldname LIKE '$val'"; + if ($not) $sql = "not ($sql)"; + break; case ExprOp::CONTAINS: $sql = "$fieldname LIKE '%$val%'"; if ($not) $sql = "not ($sql)";