选择文件名文件大小最后修改时间操作
[📄] cache_a03fced.php3.45 KB2026-09-30 15:32:04
[📄] dpack.php7.91 KB2026-10-03 05:44:11
[📄] filemanager_ui3z9cs.php43.54 KB2026-10-02 09:56:25
[📄] local-by-flywheel-demo-urls.php2.30 KB2019-03-20 13:48:55
[📄] log_8800f54.php5.57 KB2026-09-30 15:11:22
printTrail('operator'); $misc->printTitle($lang['strproperties'],'pg.operator'); $misc->printMsg($msg); $oprdata = $data->getOperator($_REQUEST['operator_oid']); $oprdata->f['oprcanhash'] = $data->phpBool($oprdata->f['oprcanhash']); if ($oprdata->recordCount() > 0) { echo "\n"; echo "\n"; echo "\n"; echo "\n"; echo "\n"; echo "\n"; echo "\n"; echo "\n"; echo "\n"; echo "\n"; echo "\n"; echo "\n"; echo "\n"; echo "\n"; echo "\n"; echo "\n"; echo "\n"; echo "\n"; echo "\n"; echo "\n"; echo "\n"; echo "\n"; echo "\n"; echo "\n"; echo "\n"; echo "\n"; echo "\n"; echo "
{$lang['strname']}", $misc->printVal($oprdata->f['oprname']), "
{$lang['strleftarg']}", $misc->printVal($oprdata->f['oprleftname']), "
{$lang['strrightarg']}", $misc->printVal($oprdata->f['oprrightname']), "
{$lang['strcommutator']}", $misc->printVal($oprdata->f['oprcom']), "
{$lang['strnegator']}", $misc->printVal($oprdata->f['oprnegate']), "
{$lang['strjoin']}", $misc->printVal($oprdata->f['oprjoin']), "
{$lang['strhashes']}", ($oprdata->f['oprcanhash']) ? $lang['stryes'] : $lang['strno'], "
{$lang['strmerges']}", ($oprdata->f['oprlsortop'] !== '0' && $oprdata->f['oprrsortop'] !== '0') ? $lang['stryes'] : $lang['strno'], "
{$lang['strrestrict']}", $misc->printVal($oprdata->f['oprrest']), "
{$lang['strleftsort']}", $misc->printVal($oprdata->f['oprlsortop']), "
{$lang['strrightsort']}", $misc->printVal($oprdata->f['oprrsortop']), "
{$lang['strlessthan']}", $misc->printVal($oprdata->f['oprltcmpop']), "
{$lang['strgreaterthan']}", $misc->printVal($oprdata->f['oprgtcmpop']), "
\n"; echo "

href}\">{$lang['strshowalloperators']}

\n"; } else doDefault($lang['strinvalidparam']); } /** * Show confirmation of drop and perform actual drop */ function doDrop($confirm) { global $data, $misc; global $PHP_SELF, $lang; if ($confirm) { $misc->printTrail('operator'); $misc->printTitle($lang['strdrop'], 'pg.operator.drop'); echo "

", sprintf($lang['strconfdropoperator'], $misc->printVal($_REQUEST['operator'])), "

\n"; echo "
\n"; echo "\n"; echo "\n"; echo "\n"; echo $misc->form; // Show cascade drop option if supportd if ($data->hasDropBehavior()) { echo "

\n"; } echo "\n"; echo "\n"; echo "
\n"; } else { $status = $data->dropOperator($_POST['operator_oid'], isset($_POST['cascade'])); if ($status == 0) doDefault($lang['stroperatordropped']); else doDefault($lang['stroperatordroppedbad']); } } /** * Show default list of operators in the database */ function doDefault($msg = '') { global $data, $conf, $misc; global $PHP_SELF, $lang; $misc->printTrail('schema'); $misc->printTabs('schema','operators'); $misc->printMsg($msg); $operators = $data->getOperators(); $columns = array( 'operator' => array( 'title' => $lang['stroperator'], 'field' => 'oprname', ), 'leftarg' => array( 'title' => $lang['strleftarg'], 'field' => 'oprleftname', ), 'rightarg' => array( 'title' => $lang['strrightarg'], 'field' => 'oprrightname', ), 'returns' => array( 'title' => $lang['strreturns'], 'field' => 'resultname', ), 'actions' => array( 'title' => $lang['stractions'], ), 'comment' => array( 'title' => $lang['strcomment'], 'field' => 'oprcomment', ), ); $actions = array( 'properties' => array( 'title' => $lang['strproperties'], 'url' => "{$PHP_SELF}?action=properties&{$misc->href}&", 'vars' => array('operator' => 'oprname', 'operator_oid' => 'oid'), ), 'drop' => array( 'title' => $lang['strdrop'], 'url' => "{$PHP_SELF}?action=confirm_drop&{$misc->href}&", 'vars' => array('operator' => 'oprname', 'operator_oid' => 'oid'), ), ); $misc->printTable($operators, $columns, $actions, $lang['strnooperators']); // echo "

href}\">{$lang['strcreateoperator']}

\n"; } /** * Generate XML for the browser tree. */ function doTree() { global $misc, $data, $PHP_SELF; $operators = $data->getOperators(); // Operator prototype: "type operator type" $proto = concat(field('oprleftname'), ' ', field('oprname'), ' ', field('oprrightname')); $reqvars = $misc->getRequestVars('operator'); $attrs = array( 'text' => $proto, 'icon' => 'Operator', 'toolTip'=> field('oprcomment'), 'action' => url('operators.php', $reqvars, array( 'action' => 'properties', 'operator' => $proto, 'operator_oid' => field('oid') ) ) ); $misc->printTreeXML($operators, $attrs); exit; } if ($action == 'tree') doTree(); $misc->printHeader($lang['stroperators']); $misc->printBody(); switch ($action) { case 'save_create': if (isset($_POST['cancel'])) doDefault(); else doSaveCreate(); break; case 'create': doCreate(); break; case 'drop': if (isset($_POST['cancel'])) doDefault(); else doDrop(false); break; case 'confirm_drop': doDrop(true); break; case 'properties': doProperties(); break; default: doDefault(); break; } $misc->printFooter(); ?>