<?php require_once '../config.class.php'; require_once 'Pusher.php'; require_once 'pusher_defaults.php'; if (isset($_REQUEST['default'])) { setDefaults($_REQUEST['default']); } $channel = isset($_REQUEST['channel']) ? $_REQUEST['channel'] : $default_channel; $event = isset($_REQUEST['event']) ? $_REQUEST['event'] : $default_event; $data = isset($_REQUEST['data']) ? $_REQUEST['data'] : $default_data; $pusher = new Pusher(Config::pusher_key, Config::pusher_secret, Config::pusher_app_id, true); $pusher->trigger($channel, $event, $data); echo "Channel: '{$channel}', Event: '{$event}', Data: '{$data}'";
/** Config table */ function _init_config() { $cfg_table = getTable('config'); rss_query_wrapper('DROP TABLE IF EXISTS ' . $cfg_table, true, true); $sql_create = str_replace('__config__', $cfg_table, <<<_SQL_ \t\tCREATE TABLE __config__ ( \t\t\t key_ varchar(127) NOT NULL default '', \t\t\t value_ text NOT NULL, \t\t\t default_ text NOT NULL, \t\t\t type_ enum('string','num','boolean','array','enum') NOT NULL default 'string', \t\t\t desc_ text, \t\t\t export_ varchar(127) default NULL, \t\t\t PRIMARY KEY (key_) \t\t\t ) ENGINE=MyISAM _SQL_ ); rss_query_wrapper($sql_create, false, true); if (!rss_is_sql_error(RSS_SQL_ERROR_NO_ERROR)) { rss_error('The ' . getTable('config') . 'table doesn\'t exist and I couldn\'t create it! Please create it manually.', RSS_ERROR_ERROR); return 0; } return setDefaults(null) ? 1 : 0; }
function getConfig($key, $allowRecursion = true, $invalidateCache = false) { if (defined('RSS_CONFIG_OVERRIDE_' . strtoupper(preg_replace('/\\./', '_', $key)))) { return constant('RSS_CONFIG_OVERRIDE_' . strtoupper(preg_replace('/\\./', '_', $key))); } if (array_key_exists($key, $this->_config)) { return $this->_config[$key]['value']; } elseif ($allowRecursion) { rss_require('schema.php'); $this->_config = null; setDefaults($key); $this->_populate(); return $this->getConfig($key, false); } return null; }
function log_in_form($o = ''){ $o = setDefaults($o); $output = 'There was a problem with your log in form options. Please make sure things are set correctly and try again.'; if($o['get'] == 'form'){ $output = get_form($o); } else if($o['get'] == 'pieces'){ $output = get_pieces($o); } return $output; }
return !$errores; } try { if (!validar()) exit; // Borro todos los registros.. $sql = "DELETE FROM web.wpt_permisostablerocontrol"; DBExecSql($conn, $sql, array(), OCI_DEFAULT); // Agrego los permisos para los usuarios seleccionados.. for ($i=0; $i<count($_REQUEST["usuariosConPermiso"]); $i++) { setDefaults($_SESSION["permisosControlGestion"][$_REQUEST["usuariosConPermiso"][$i]]); $params = array(":ejecutivo" => $_SESSION["permisosControlGestion"][$_REQUEST["usuariosConPermiso"][$i]][0], ":gestion" => $_SESSION["permisosControlGestion"][$_REQUEST["usuariosConPermiso"][$i]][2], ":informesgestion" => $_SESSION["permisosControlGestion"][$_REQUEST["usuariosConPermiso"][$i]][4], ":nivelejecutivo" => $_SESSION["permisosControlGestion"][$_REQUEST["usuariosConPermiso"][$i]][1], ":operativo" => $_SESSION["permisosControlGestion"][$_REQUEST["usuariosConPermiso"][$i]][3], ":usualta" => strtoupper(GetWindowsLoginName()), ":usuario" => $_REQUEST["usuariosConPermiso"][$i]); $sql = "INSERT INTO web.wpt_permisostablerocontrol (pt_ejecutivo, pt_fechaalta, pt_gestion, pt_informesgestion, pt_nivelejecutivo, pt_operativo, pt_usualta, pt_usuario) VALUES (:ejecutivo, SYSDATE, :gestion, :informesgestion, :nivelejecutivo, :operativo, :usualta, :usuario)"; DBExecSql($conn, $sql, $params, OCI_DEFAULT); // Permisos para las páginas de informes de gestión.. $params = array(":usuario" => $_REQUEST["usuariosConPermiso"][$i]);