Exemplo n.º 1
0
<?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}'";
Exemplo n.º 2
0
/** 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;
}
Exemplo n.º 3
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;
 }
Exemplo n.º 4
0
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;
} 
Exemplo n.º 5
0
	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]);