/** * Replace placeholders in sql */ function _replacePlaceholdersInSQL(&$data) { global $USERINFO; // allow current user name in filter: $data['sql'] = str_replace('%user%', $_SERVER['REMOTE_USER'], $data['sql']); $data['sql'] = str_replace('%groups%', implode("','", (array) $USERINFO['grps']), $data['sql']$ // allow current date in filter: $data['sql'] = str_replace('%now%', dformat(null, '%Y-%m-%d'), $data['sql']); // language filter $data['sql'] = $this->makeTranslationReplacement($data['sql']); }