当前位置: 首页>>代码示例>>PHP>>正文


PHP xajaxResponse::addRedirect方法代码示例

本文整理汇总了PHP中xajaxResponse::addRedirect方法的典型用法代码示例。如果您正苦于以下问题:PHP xajaxResponse::addRedirect方法的具体用法?PHP xajaxResponse::addRedirect怎么用?PHP xajaxResponse::addRedirect使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在xajaxResponse的用法示例。


在下文中一共展示了xajaxResponse::addRedirect方法的13个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: end_configuration

function end_configuration()
{
    global $config, $login;
    $config->del($login, 'event_viewer_tmp');
    $resp = new xajaxResponse();
    $resp->addRedirect("./");
    return $resp;
}
开发者ID:jhbsz,项目名称:ossimTest,代码行数:8,代码来源:configure_event_viewer.php

示例2: IniciarSession

function IniciarSession($datos)
{
    $resultado = false;
    $controlAcceso = new ControlAcceso($datos[clave], $datos[usuario]);
    $resultado = $controlAcceso->validarUsuario();
    $objResponse = new xajaxResponse();
    if ($resultado) {
        $objResponse->addRedirect('presentacion/home.php');
    } else {
        $objResponse->addAssign("mensaje", "innerHTML", "Acceso no autorizado");
    }
    return $objResponse;
}
开发者ID:Ludmito16,项目名称:proyectocontabilidad,代码行数:13,代码来源:inicioSession.php

示例3: cambiar_password

function cambiar_password($formulario)
{
    //	if ( !isset ( $_SESSION['id'] ) ) {	return;}
    $respuesta = new xajaxResponse('utf-8');
    $formulario = mysql_seguridad($formulario);
    $actual = $formulario[password_actual];
    $nuevo = $formulario[password_nuevo];
    $confirmacion = $formulario[password_confirmacion];
    $firma = $formulario[firma_recuperacion];
    $firma_recuperacion = remplacetas("usuarios", "firma_recuperacion", $formulario[firma_recuperacion], "firma_recuperacion");
    if (isset($firma)) {
        $actual = $firma;
        $id_usuario = $firma_recuperacion[1];
    } else {
        $id_usuario = $_SESSION[id];
    }
    $verifica = remplacetas("usuarios", "id", $_SESSION[id], "passwd");
    $size = strlen($nuevo);
    if ($nuevo != $confirmacion or $actual == "") {
        $respuesta->addAlert("Los valores no coinciden ( {$formulario['firma_recuperacion']}  ) {$nuevo} != {$confirmacion} {$formulario['firma_recuperacion']} {$firma} {$actual} \\OR {$actual}");
        return $respuesta;
    } elseif ($size < 8) {
        $respuesta->addAlert("Use un password mas seguro: Mínimo 8 caracteres.");
        return $respuesta;
    } elseif ($firma_recuperacion[0] != $formulario[firma_recuperacion]) {
        $respuesta->addAlert("El link ya no es valido");
        return $respuesta;
    } elseif ($formulario[firma_recuperacion] == '' and $verifica[0] != MD5($actual)) {
        $respuesta->addAlert("Error de password {$formulario['firma_recuperacion']}");
        return $respuesta;
    } else {
    }
    $link = Conectarse();
    mysql_query("SET NAMES 'utf8'");
    $nueva_firma = sha1(mktime());
    $consulta = "UPDATE usuarios SET  passwd =  '" . MD5($nuevo) . "' , firma_recuperacion = '{$nueva_firma}' WHERE  id = {$id_usuario};";
    $sql_consulta = mysql_query($consulta, $link);
    if ($sql_consulta) {
        $resultado = "<div class='alert alert-success'>La clave se cambió con éxito.</div>";
    } else {
        $resultado = "";
    }
    $respuesta->addAlert("La clave se cambió con éxito.");
    $respuesta->addRedirect("index.php");
    return $respuesta;
}
开发者ID:kleper,项目名称:NuestraRED,代码行数:46,代码来源:login.php

示例4: ChangePassword

function ChangePassword($aid, $pass)
{
    global $userbank;
    $objResponse = new xajaxResponse();
    $aid = (int) $aid;
    if ($aid != $userbank->aid && !$userbank->HasAccess(ADMIN_OWNER | ADMIN_EDIT_ADMINS)) {
        $objResponse->redirect("index.php?p=login&m=no_access", 0);
        $log = new CSystemLog("w", "Hacking Attempt", $_SERVER["REMOTE_ADDR"] . " tried to change a password that doesn't have permissions.");
        return $objResponse;
    }
    $GLOBALS['db']->Execute("UPDATE `" . DB_PREFIX . "_admins` SET `password` = '" . $userbank->encrypt_password($pass) . "' WHERE `aid` = {$aid}");
    $admname = $GLOBALS['db']->GetRow("SELECT user FROM `" . DB_PREFIX . "_admins` WHERE aid = ?", array((int) $aid));
    $objResponse->addAlert("Password changed successfully");
    $objResponse->addRedirect("index.php?p=login", 0);
    $log = new CSystemLog("m", "Password Changed", "Password changed for admin (" . $admname['user'] . ")");
    return $objResponse;
}
开发者ID:CodingDK,项目名称:SourceBans-Fork,代码行数:17,代码来源:sb-callback.php

示例5: edit_process

function edit_process($form_data)
{
    global $conn, $id;
    $resp = new xajaxResponse();
    ossim_valid($form_data['bp_name'], OSS_INPUT, 'illegal:' . _("Name"));
    ossim_valid($form_data['bp_desc'], OSS_TEXT, 'illegal:' . _("Description"));
    if (ossim_error()) {
        $resp->AddAssign("form_errors", "innerHTML", ossim_error());
    } else {
        // Check if there is already a BP with that name
        $sql = "SELECT name FROM bp_process WHERE name=?";
        if ($id != 0) {
            $sql .= " AND id <> {$id}";
        }
        $params = array($form_data['bp_name']);
        if (!($rs = $conn->Execute($sql, $params))) {
            $resp->AddAssign("form_errors", "innerHTML", $conn->ErrorMsg());
            return $resp;
        } elseif (!$rs->EOF) {
            $resp->AddAssign("form_errors", "innerHTML", ossim_error(_("There is already a process with that name")));
            return $resp;
        }
        if ($id == 0) {
            $sql = "INSERT INTO bp_process (id, name, description) VALUES (?, ?, ?)";
            $id = $conn->GenID('bp_seq');
            $params = array($id, $form_data['bp_name'], $form_data['bp_desc']);
            if (!$conn->Execute($sql, $params)) {
                $resp->AddAssign("form_errors", "innerHTML", $conn->ErrorMsg());
            } else {
                $resp->addRedirect($_SERVER['SCRIPT_NAME'] . "?id={$id}");
            }
        } else {
            $sql = "UPDATE bp_process SET name=?, description=? WHERE id=?";
            $params = array($form_data['bp_name'], $form_data['bp_desc'], $id);
            if (!$conn->Execute($sql, $params)) {
                $resp->AddAssign("form_errors", "innerHTML", $conn->ErrorMsg());
            } else {
                $resp->addRedirect("./bp_list.php");
            }
        }
    }
    return $resp;
}
开发者ID:jhbsz,项目名称:ossimTest,代码行数:43,代码来源:bp_edit.php

示例6: ChangePassword

function ChangePassword($aid, $pass)
{
    global $userbank;
    $objResponse = new xajaxResponse();
    $aid = (int) $aid;
    if ($aid != $userbank->aid && !$userbank->HasAccess(ADMIN_OWNER | ADMIN_EDIT_ADMINS)) {
        $objResponse->redirect("index.php?p=login&m=no_access", 0);
        $log = new CSystemLog("w", "Ошибка доступа", $_SERVER["REMOTE_ADDR"] . " пытался сменить пароль, не имея на это прав.");
        return $objResponse;
    }
    $GLOBALS['db']->Execute("UPDATE `" . DB_PREFIX . "_admins` SET `password` = '" . $userbank->encrypt_password($pass) . "' WHERE `aid` = {$aid}");
    $admname = $GLOBALS['db']->GetRow("SELECT user FROM `" . DB_PREFIX . "_admins` WHERE aid = ?", array((int) $aid));
    $objResponse->addAlert("Пароль успешно изменен");
    $objResponse->addRedirect("index.php?p=login", 0);
    $log = new CSystemLog("m", "Пароль изменен", "Пароль сменен админом (" . $admname['user'] . ")");
    return $objResponse;
}
开发者ID:BGCX261,项目名称:zion-downloads-css-svn-to-git,代码行数:17,代码来源:sb-callback.php

示例7: xajaxResponse

 function _deleteArticle()
 {
     $xajax_response = new xajaxResponse();
     $article_id = $this->uri->segment(3);
     $data['article'] = $this->article_model->GetArticleDetails($article_id);
     // Make it so we only have to worry about two levels of access as admins can do everything editors can
     $data['user_level'] = GetUserLevel();
     if ($data['user_level'] == 'admin') {
         $data['user_level'] = 'editor';
     }
     //		if (($data['user_level'] == 'editor') || ($this->requests_model->IsUserRequestedForArticle($article_id, $this->user_auth->entityId) == 'accepted')) {
     if ($data['user_level'] == 'editor') {
         $this->requests_model->DeleteArticle($article_id);
         $this->main_frame->AddMessage('success', 'The article was successfully deleted.');
         $xajax_response->addRedirect('/office/news');
     } else {
         $xajax_response->addAlert('You must be an editor to delete an article!');
     }
     return $xajax_response;
 }
开发者ID:TheYorkerArchive,项目名称:codebase-2006-2012,代码行数:20,代码来源:article.php

示例8: redirect

function redirect()
{
    $objResponse = new xajaxResponse();
    $objResponse->addRedirect("http://www.xajaxproject.org");
    return $objResponse;
}
开发者ID:Spark-Eleven,项目名称:revive-adserver,代码行数:6,代码来源:redirectTest.php

示例9: edit_asset

function edit_asset($form_data)
{
    global $conn, $id, $proc_id, $referrer;
    $resp = new xajaxResponse();
    ossim_valid($form_data['bp_name'], OSS_INPUT, 'illegal:' . _("Name"));
    ossim_valid($form_data['bp_desc'], OSS_TEXT, 'illegal:' . _("Description"));
    if (ossim_error()) {
        $resp->AddAssign("form_errors", "innerHTML", ossim_error());
    } else {
        // Check if there is already an asset with that name
        $sql = "SELECT name FROM bp_asset WHERE name=?";
        if ($id != 0) {
            $sql .= " AND id <> {$id}";
        }
        $params = array($form_data['bp_name']);
        if (!($rs = $conn->Execute($sql, $params))) {
            $resp->AddAssign("form_errors", "innerHTML", $conn->ErrorMsg());
            return $resp;
        } elseif (!$rs->EOF) {
            $resp->AddAssign("form_errors", "innerHTML", ossim_error(_("There is already an asset with that name")));
            return $resp;
        }
        // New record
        if ($id == 0) {
            $sql = "INSERT INTO bp_asset (id, name, description) VALUES (?, ?, ?)";
            $id = $conn->GenID('bp_seq');
            $params = array($id, $form_data['bp_name'], $form_data['bp_desc']);
            if (!$conn->Execute($sql, $params)) {
                $resp->AddAssign("form_errors", "innerHTML", $conn->ErrorMsg());
            } else {
                $resp->addRedirect($_SERVER['SCRIPT_NAME'] . "?id={$id}&proc_id={$proc_id}");
            }
            // Continue button, reflect possible changes in name or description
        } else {
            $sql = "UPDATE bp_asset SET name=?, description=? WHERE id=?";
            $params = array($form_data['bp_name'], $form_data['bp_desc'], $id);
            if (!$conn->Execute($sql, $params)) {
                $resp->AddAssign("form_errors", "innerHTML", $conn->ErrorMsg());
            } elseif ($referrer == 'bp_list') {
                $resp->addRedirect("./bp_list.php");
            } elseif ($proc_id) {
                $resp->addRedirect("./bp_edit.php?id={$proc_id}");
            } else {
                $resp->addRedirect("./asset_list.php");
            }
        }
    }
    return $resp;
}
开发者ID:jhbsz,项目名称:ossimTest,代码行数:49,代码来源:asset_edit.php

示例10: reload

function reload($step = '', $reset_data = '', $theme = '', $lang = '')
{
    global $GET_STR, $BL;
    resetcartdata($reset_data);
    $_SESSION['cmd'] = empty($step) ? "step1" : $step;
    if (!empty($theme)) {
        $_SESSION['force_theme'] = $theme;
    }
    if (!empty($lang)) {
        $_SESSION['force_lang'] = $lang;
    }
    if (!empty($step)) {
        $_SESSION['force_step'] = $step;
    }
    //when cmd is blocked in mod_security
    $objResponse = new xajaxResponse(CHARSET);
    $objResponse->addRedirect($BL->conf['path_url'] . "/" . $GET_STR);
    return $objResponse;
}
开发者ID:jwest00724,项目名称:AccountLab-Plus,代码行数:19,代码来源:ajaxFunctions.php

示例11: xajaxResponse

   function proses_login($val) {
      $objResponse = new xajaxResponse();
      $kon = new Konek;
      $kon->sql = "
			SELECT
				p.id as id,
				pg.id as group_id,
				pg.nama as group_nama,
				p.nama as nama,
				p.username as username,
				p.pwd as pwd,
				p.pelayanan_id as pelayanan_id,
				pg.menu_file as menu_file,
				pel.nama as pelayanan_nama,
				mpg.module as nama_module
			FROM
				pengguna p
				JOIN pengguna_group pg ON (pg.id = p.pengguna_group_id)
				JOIN module_pengguna_group mpg ON (mpg.pengguna_group_id = pg.id)
				LEFT JOIN pelayanan pel ON (p.pelayanan_id = pel.id)
			WHERE
				p.username = '".$val[username]."'

		";
      $kon->execute();
      $data = $kon->getAll();

      $objResponse->addClear("pwd", "value");
      if(empty($data)) {
         //cek ke seeting farmasi
         $kon->sql = "SELECT * FROM db_apotek.user WHERE db_apotek.user.nm_user = '".$val[username]."' AND db_apotek.user.pwd = '".md5($val[pwd])."'";            
          $kon->execute();
          $farmasi= $kon->getOne();
          if(empty($farmasi)) {          
             $objResponse->addAssign("status_login", "innerHTML", "Account Tidak Ditemukan");
             $objResponse->addScriptCall("fokus", "username");
          } else
          {
              $kon->sql = "SELECT * FROM db_apotek.pelayanan where db_apotek.pelayanan.id='".$farmasi[sub_unit]."'";            
              $kon->execute();
              $p = $kon->getAll();
              
              $kon->sql = "update db_apotek.user set db_apotek.user.f_login='1' WHERE db_apotek.user.id = '".$farmasi[id]."'";            
              $kon->execute();
             
             
             $_SESSION[user] = $farmasi[nm_user];
	         $_SESSION[pwd] = $farmasi[pwd];
             
             setcookie("user",$val[username]);
             setcookie("pwd",$val[pwd]);
             
             //setting farmasi
             // Register variable session
    		session_register("U_ID");
    		session_register("U_NAME");
    		session_register("U_USER");
    		session_register("U_JNS_KEL");
    		session_register("U_STATUS");
    		session_register("U_KODE");
    		session_register("U_KET");
    		session_register("U_UNITID");
    		session_register("U_SUBUNIT");
    		session_register("U_NMUNIT");
    		
    		$_SESSION['U_ID'] = $farmasi['id'];
    		$_SESSION['U_NAME'] = $farmasi['fullname'];
    		$_SESSION['U_USER'] = $farmasi['nm_user'];
    		$_SESSION['U_JNS_KEL'] = trim($farmasi['jns_kel']);
    		$_SESSION['U_STATUS'] = $farmasi['status_aktifasi'];
    		$_SESSION['U_KODE'] = $farmasi['type_id'];
    		$_SESSION['U_UNIT'] = $farmasi['group_id'];
    		$_SESSION['U_KET'] = trim($farmasi['Ket']);
    		$_SESSION['U_UNITID'] = trim($farmasi['unit_id']);
    		$_SESSION['U_SUBUNIT'] = trim($farmasi['sub_unit']);
    		$_SESSION['U_NMUNIT'] = trim($p['nama_lain']);   
          
          
          
             $kon->sql = "SELECT * FROM setting";
             $kon->execute();
             $_SESSION[setting] = $kon->getOne();
             $_SESSION[pengguna_id] = $data[0][id];
             if($data[0][pelayanan_id]) $_SESSION[pelayanan_id] = $data[0][pelayanan_id];
             if($data[0][pelayanan_nama]) $_SESSION[pelayanan_nama] = $data[0][pelayanan_nama];
             $_SESSION[nama] = $farmasi[fullname];
             $_SESSION[username] = $farmasi[nm_user];
             $_SESSION[group_id] = $data[0][group_id];
             $_SESSION[group_nama] = $farmasi[Ket];
             
             //$_SESSION[menu_file] = $data[0][menu_file];
             $_SESSION[menu_file] = "menu_farmasi.js";
             $_SESSION[module][nama][0] = "home";
             for($i = 0; $i < sizeof($data); $i++) {
                $_SESSION[module][nama][$i + 1] = $data[$i][nama_module];
             }
             $objResponse->addRedirect(URL."home/");
              
          }   
      } elseif($data[0][pwd] != md5($val[pwd])) {
//.........这里部分代码省略.........
开发者ID:reekoheek,项目名称:srmis,代码行数:101,代码来源:login.php

示例12: formulario_listado

function formulario_listado($filtro_grupo, $div)
{
    $item = "";
    $grupo_formularios = "";
    if (!isset($_SESSION['id_empresa'])) {
        $respuesta = new xajaxResponse('utf-8');
        $respuesta->addRedirect("index.php");
        return $respuesta;
    }
    if (isset($_SESSION['id_empresa'])) {
        $id_empresa = $_SESSION['id_empresa'];
    }
    if ($div == '') {
        $div = "contenido";
        if (isset($_SESSION['grupo_formularios'])) {
            $sesion_grupo_formularios = $_SESSION['grupo_formularios'];
        } else {
            $sesion_grupo_formularios = "";
        }
        $resultado = "<li id='link_formulario'><a href='#'  onclick=\"xajax_formulario_listado('{$sesion_grupo_formularios}','{$div}'); \"><i class='fa fa-list'></i> Formularios</a></li> ";
        return $resultado;
    }
    $control = md5(rand(1, 99999999) . microtime());
    $respuesta = new xajaxResponse('utf-8');
    $_SESSION['grupo_formularios'] = $filtro_grupo;
    $link = Conectarse();
    $id = mysql_real_escape_string('$id');
    mysql_query("SET NAMES 'utf8'");
    if ($filtro_grupo == "") {
        $consulta = "SELECT * FROM form_id WHERE id_empresa ='{$_SESSION['id_empresa']}'  ORDER BY orden ASC";
    } else {
        $consulta = "\nSELECT * FROM form_id, form_grupo \nWHERE form_grupo.id  = form_id.id\nAND form_grupo.grupo = '{$filtro_grupo}'  \nAND form_id.id_empresa ='{$_SESSION['id_empresa']}'  ORDER BY orden ASC";
    }
    $sql = mysql_query($consulta, $link);
    if ($filtro_grupo != "") {
        $leyenda_filtro_grupo = "<legend>Grupo {$filtro_grupo}</legend>";
    } else {
        $leyenda_filtro_grupo = "<legend>Formularios</legend>";
        unset($_SESSION['grupo_formularios']);
    }
    $resultado_link = "<a href='#'  onclick=\"xajax_formulario_listado('" . @$_SESSION[grupo_formularios] . "','{$div}'); \"><i class='fa fa-list'></i> Formularios</a> ";
    $respuesta->addAssign("link_formulario", "innerHTML", $resultado_link);
    $divider = 1;
    $columnas = intval(12 / $divider);
    $listado_grupos = select_empresa('form_grupo', 'grupo', 'grupo', "xajax_formulario_listado((this.value),'contenido')", "AGRUPADO", '', '', "{$id_empresa}");
    $listado_grupos = "\n\t\t\t\t<div class='input-group'>\n\t\t\t\t\t<span class='input-group-addon'>Seleccione un grupo de formularios</span>\n\t\t\t\t\t{$listado_grupos}\n\t\t\t\t</div>\t\t\t\t\n\t\t\t\t\n\t\t\t\t";
    $nuevo_formulario = "\n\t\t\t\t<div class='form-group'>\t\n   \t\t\t<a class='btn btn-primary btn-block ' href='#' onclick=\"xajax_formulario_nuevo('','contenido'); \">\n\t\t\t\t<i class='fa fa-plus-square-o'></i> Crear formulario </a>\n\t\t\t\t</div>";
    $resultado = "\n\t\t\t\t\t\t\t<div class='col-sm-4' style=''>\n\t\t\t\t\t\t\t{$nuevo_formulario}\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t<div class='col-sm-8' style=''>\n\t\t\t\t\t\t\t{$listado_grupos}\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t{$leyenda_filtro_grupo}\n\t\t\t\t\n\t\t\t\t\t\t\t";
    if (mysql_num_rows($sql) != '0') {
        $i = 0;
        while ($row = mysql_fetch_array($sql)) {
            $id = $row['id'];
            $C = $id;
            $cantidad = formulario_contar($row['id']);
            if ($cantidad > 0) {
                $cantidad = "<li class='list-group-item'>Llenado: {$cantidad} veces</li>";
            } else {
                $cantidad = "";
            }
            $propietario = remplacetas('usuarios', 'id', $row['propietario'], 'email', "");
            $estado = remplacetas('form_id', 'id', $id, 'publico', "");
            $nombre_formulario = remplacetas('form_id', 'id', $id, 'nombre', "");
            $descripcion_formulario = remplacetas('form_id', 'id', $id, 'descripcion', "");
            $estado = "<tr><td>\n\t\t\t\t\t\t\t<div class='input-group '>\n\t\t\t\t\t\t\t\t<span class='input-group-addon'>Contenido privado</span>\n\t\t\t\t\t\t\t\t<input  type='range' value='{$estado['0']}' min='0' max='1' class='form-control'\n\t\t\t\t\t\t\t\tonchange =\"xajax_actualizar_campo('form_id','{$row['id']}','publico',(this.value),'',''); \">\n\t\t\t\t\t\t\t\t<span class='input-group-addon alert-danger'>Público</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</td></tr>";
            $modificable = remplacetas('form_id', 'id', $id, 'modificable', "");
            $modificable = "<tr><td>\n\t\t\t\t\t\t\t<div class='input-group '>\n\t\t\t\t\t\t\t\t<span class='input-group-addon'>Formulario privado</span>\n\t\t\t\t\t\t\t\t<input  type='range' value='{$modificable['0']}' min='0' max='1' class='form-control'\n\t\t\t\t\t\t\t\tonchange =\"xajax_actualizar_campo('form_id','{$row['id']}','modificable',(this.value),'',''); \">\n\t\t\t\t\t\t\t\t<span class='input-group-addon alert-danger'>Público</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</td></tr>";
            $primer = formulario_uso("{$id}", '', 'primer');
            if (@$primer[0] != '') {
                $primer = "<li class='list-group-item'>Primer registro: <a onclick=\"xajax_formulario_modal('','','{$primer['1']}',''); \"> " . date("Y-m-d h:i:s", $primer[0]) . "</a></li>";
            } else {
                $primer = '';
            }
            $ultimo = formulario_uso("{$id}", '', 'ultimo');
            @($ultimo_control = $ultimo[1]);
            if (@$ultimo[0] != '') {
                $ultimo = "<li class='list-group-item'>Último registro: <a onclick=\"xajax_formulario_modal('','','{$ultimo['1']}',''); \"> " . date("Y-m-d h:i:s", $ultimo[0]) . "</a></li>";
            } else {
                $ultimo = '';
            }
            $nombre = editar_campo("form_id", $row['id'], "nombre", "", "", "", "");
            $orden = editar_campo("form_id", $row['id'], "orden", "", "", "", "");
            $descripcion = editar_campo("form_id", $row['id'], "descripcion", "", "", "", "");
            $geo = buscar_campo_tipo($id, "14");
            $email_envio = remplacetas('form_parametrizacion', 'campo', "{$row['id']}", 'descripcion', " tabla='form_id' and  opcion = 'email'");
            $mensaje_envio = remplacetas('form_parametrizacion', 'campo', "{$row['id']}", 'descripcion', " tabla='form_id' and  opcion = 'mensaje_envio'");
            if ($geo[0] != '') {
                $mapa = "<li class='list-group-item'><a href='" . $_SESSION['url'] . "map.php?id={$id}' target='mapa'><i class='fa fa-globe'></i> Mapa</a></li>";
            } else {
                $mapa = '';
            }
            if ($i % $divider == 0) {
                //$item .= "";
            }
            $i++;
            $grupo_actual = remplacetas('form_grupo', 'id', $row['id'], 'grupo', "");
            if (is_null($grupo_actual[3])) {
                $valores_grupo['id'] = $row['id'];
                $valores_grupo['grupo'] = "";
                $grupo = "\n\t\t<div id = 'div_grupo_{$row['id']}'>\n\t\t\t\t\n\t\t\t\t\t<form id='form_grupo_{$row['id']}' name='form_grupo_{$row['id']}'>\n\t\t\t\t\t\t\t\t<input name='grupo' id='grupo' type='text' placeholder='Grupo'> \n\t\t\t\t\t\t\t\t<input name='id' id='id' type='hidden' value='{$row['id']}'> \n\t\t\t\t\t\t\t<div class='btn btn-default btn-success' onclick=\"xajax_insertar_registro('form_grupo',xajax.getFormValues('form_grupo_{$row['id']}'),'div_grupo_{$row['id']}','grupo'); \"><i class='fa fa-save'></i></div>\n\t\t\t\t\t\t\t\n\t\t\t\t\t</form>\n\t\t\t\t</div> \n\t\t\t\t";
                //	$grupo = "Grupo ".editar_campo("form_grupo",$row['id'],"grupo","","","");
//.........这里部分代码省略.........
开发者ID:arttesano,项目名称:milfs,代码行数:101,代码来源:funciones.php

示例13: formulario_listado

function formulario_listado($filtro_grupo, $div)
{
    if (!isset($_SESSION['id_empresa'])) {
        $respuesta = new xajaxResponse('utf-8');
        $respuesta->addRedirect("index.php");
        return $respuesta;
    }
    $id_empresa = $_SESSION['id'];
    if ($div == '') {
        $div = "contenido";
        $resultado = "<a href='#'  onclick=\"xajax_formulario_listado('','{$div}'); \"><i class='fa fa-list'></i> Formularios</a> ";
        return $resultado;
    }
    $control = md5(rand(1, 99999999) . microtime());
    $respuesta = new xajaxResponse('utf-8');
    $link = Conectarse();
    $id = mysql_real_escape_string('$id');
    mysql_query("SET NAMES 'utf8'");
    if ($filtro_grupo == "") {
        $consulta = "SELECT * FROM form_id WHERE id_empresa ='{$_SESSION['id_empresa']}'  ORDER BY orden ASC";
    } else {
        $consulta = "\nSELECT * FROM form_id, form_grupo \nWHERE form_grupo.id  = form_id.id\nAND form_grupo.grupo = '{$filtro_grupo}'  \nAND form_id.id_empresa ='{$_SESSION['id_empresa']}'  ORDER BY orden ASC";
    }
    $sql = mysql_query($consulta, $link);
    if ($filtro_grupo != "") {
        $leyenda_filtro_grupo = "<h2>Grupo {$filtro_grupo}";
    }
    $divider = 3;
    $listado_grupos = select('form_grupo', 'grupo', 'grupo', "xajax_formulario_listado((this.value),'contenido')", "AGRUPADO", '');
    $nuevo_formulario = "<a class='btn btn-primary ' href='#' onclick=\"xajax_formulario_nuevo('','contenido'); \">\n\t\t\t\t<i class='fa fa-plus-square-o'></i> Crear formulario </a>";
    $resultado = "\n\t\t\t\t\t\t\t<div class='col-sm-12' style=';'>\n\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t{$nuevo_formulario}\n\t\t\t\t\t\t\t{$listado_grupos}\n\t\t\t\t\t\t\t{$leyenda_filtro_grupo}\n\t\t\t\t\t\t\t</div>";
    if (mysql_num_rows($sql) != '0') {
        $i = 0;
        while ($row = mysql_fetch_array($sql)) {
            $id = $row['id'];
            $cantidad = formulario_contar($row['id']);
            if ($cantidad > 0) {
                $cantidad = "<tr><td>Llenado: <b>{$cantidad} veces</b></td></tr>";
            } else {
                $cantidad = "";
            }
            $propietario = remplacetas('usuarios', 'id', $row['propietario'], 'email', "");
            $estado = remplacetas('form_id', 'id', $id, 'publico', "");
            $estado = "<tr><td>\n\t\t\t\t\t\t\t<div class='input-group '>\n\t\t\t\t\t\t\t\t<span class='input-group-addon'>Contenido privado</span>\n\t\t\t\t\t\t\t\t<input  type='range' value='{$estado['0']}' min='0' max='1' class='form-control'\n\t\t\t\t\t\t\t\tonchange =\"xajax_actualizar_campo('form_id','{$row['id']}','publico',(this.value),'',''); \">\n\t\t\t\t\t\t\t\t<span class='input-group-addon alert-danger'>Público</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</td></tr>";
            $modificable = remplacetas('form_id', 'id', $id, 'modificable', "");
            $modificable = "<tr><td>\n\t\t\t\t\t\t\t<div class='input-group '>\n\t\t\t\t\t\t\t\t<span class='input-group-addon'>Formulario privado</span>\n\t\t\t\t\t\t\t\t<input  type='range' value='{$modificable['0']}' min='0' max='1' class='form-control'\n\t\t\t\t\t\t\t\tonchange =\"xajax_actualizar_campo('form_id','{$row['id']}','modificable',(this.value),'',''); \">\n\t\t\t\t\t\t\t\t<span class='input-group-addon alert-danger'>Público</span>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</td></tr>";
            $primer = formulario_uso("{$id}", '', 'primer');
            if ($primer[0] != '') {
                $primer = "<tr><td>Primer registro: <a onclick=\"xajax_formulario_modal('{$id}','','{$primer['1']}',''); \"><b>" . date("Y-m-d h:i:s", $primer[0]) . "</b></a></td></tr>";
            } else {
                $primer = '';
            }
            $ultimo = formulario_uso("{$id}", '', 'ultimo');
            if ($ultimo[0] != '') {
                $ultimo = "<tr><td>Último registro: <a onclick=\"xajax_formulario_modal('{$id}','','{$ultimo['1']}',''); \"><b>" . date("Y-m-d h:i:s", $ultimo[0]) . "</b></a></td></tr>";
            } else {
                $ultimo = '';
            }
            $nombre = editar_campo("form_id", $row['id'], "nombre", "", "", "");
            $orden = editar_campo("form_id", $row['id'], "orden", "", "", "");
            $descripcion = editar_campo("form_id", $row['id'], "descripcion", "", "", "");
            $geo = buscar_campo_tipo($id, "14");
            if ($geo[0] != '') {
                $mapa = "<tr><td><a href='" . $_SESSION['url'] . "/geo.php?id={$id}' target='mapa'><i class='fa fa-globe'></i> Mapa</a></td></tr>";
            } else {
                $mapa = '';
            }
            if ($i % $divider == 0) {
                $resultado .= "\n\t\t\n\t\t\t\t\t\t<div class='row '  id='grid' style=''>\n\n\t\t\t\t\t\t\t";
            }
            $i++;
            $grupo_actual = remplacetas('form_grupo', 'id', $row['id'], 'grupo', "");
            if (is_null($grupo_actual[3])) {
                $grupo = "\n\t\t\t\t<div id = 'div_grupo_{$row['id']}'>\n\t\t\t\t\t<form id='form_grupo_{$row['id']}' name='form_grupo_{$row['id']}' >\n\t\t\t\t\t\t\t\t<input name='grupo' id='grupo' type='text' placeholder='Grupo'> \n\t\t\t\t\t\t\t\t<input name='id' id='id' type='hidden' value='{$row['id']}'> \n\t\t\t\t\t\t\t<div class='btn btn-default btn-success' onclick=\"xajax_insertar_registro('form_grupo',xajax.getFormValues('form_grupo_{$row['id']}'),'div_grupo_{$row['id']}','grupo'); \"><i class='fa fa-save'></i></div>\n\t\t\t\t\t</form>\n\t\t\t\t</div>";
            } else {
                $grupo = "Grupo " . editar_campo("form_grupo", $row['id'], "grupo", "", "", "");
            }
            $resultado .= "<div class='col-sm-4' style=';'>\n\t\t\t\t\t\t<div class='panel panel-default' style='' id= 'panel_{$row['id']}'>\n\t\t\t\t\t\t\t <div class='panel-heading'>\n\t\t\t\t\t\t\t    <h3>{$nombre} <span class='badge pull-right'>ID {$row['id']}</span></h3>\n\t\t\t\t\t\t\t    <p>{$descripcion}</p>\n\t\t\t\t\t\t\t    Orden {$orden}\n\t\t\t\t\t\t\t    {$grupo} \n\t\t\t\t\t\t\t </div>\n\t\t\t\t\t\t\t <div class='panel-body'>\n\t\t\t\t\t\t\t\t<table class='table' >\n\t\t\t\t\t\t\t\t\t{$cantidad}  \n\t\t\t\t\t\t\t\t\t{$ultimo}\n\t\t\t\t\t\t\t\t\t{$primer}\n\t\t\t\t\t\t\t\t\t<tr><td>Creado por: <b>{$propietario['0']}</td></tr>\n\t\t\t\t\t\t\t\t\t<tr><td>Creación: <b>{$row['creacion']}</b></td></tr>\n\t\t\t\t\t\t\t\t\t{$mapa} {$estado} {$modificable}\n\t\t\t\t\t\t\t\t\t<tr><td><div class='btn btn-block btn-default' onclick=\"xajax_agregar_campos('consultar_campos','contenido','{$row['id']}')\">Modificar campos</div></td></tr>\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t<tr>\n\t\t\t\t\t\t\t\t\t\t<td>\n\t\t\t\t\t\t\t\t\t\t\t<div class='col-xs-6'>\n\t\t\t\t\t\t\t\t\t\t\t\t<a class='btn btn-primary btn-block' href='#' onclick=\"xajax_formulario_modal('{$row['id']}','','',''); \">Llenar</a>\n\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\t<div class='col-xs-6'>\n\t\t\t\t\t\t\t\t\t\t\t\t<a class='btn btn-warning btn-block' href='#' onclick=\"xajax_formulario_parametrizacion({$row['id']},'','contenido'); \">Parametrización</a>\n\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t</td>\n\t\t\t\t\t\t\t\t\t</TR>\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t<TR><TD><div id='eliminar_{$row['id']}'> <a class='btn btn-danger btn-block' href='#' onclick=\"xajax_formulario_eliminar({$row['id']},''); \"><i class='fa fa-trash-o'></i> Eliminar</a></div></TD></TR>\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t</table>\t\n\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t<div class='panel-footer'>\n\t\t\t\t\t\t\t\t<div class='input-group '>\n\t\t\t\t\t\t\t\t\t<span class='input-group-addon'>Link</span>\n\t\t\t\t\t\t\t\t\t<input  onclick=\"this.select(); \"  type='text' class='form-control' placeholder='{$_SESSION['url']}/?id={$id}' value='{$_SESSION['url']}/?id={$id}'>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div> ";
            if ($i % $divider == 0) {
                $resultado .= "</div>\t";
            }
        }
        $resultado .= "";
    } else {
        $resultado .= "<div class='alert alert-warning' ><h2>Aún no se han diseñado formularios</h2></div> ";
    }
    $respuesta->addAssign($div, "innerHTML", $resultado);
    return $respuesta;
}
开发者ID:kleper,项目名称:NuestraRED,代码行数:89,代码来源:funciones.php


注:本文中的xajaxResponse::addRedirect方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。