本文整理汇总了PHP中xajaxResponse::AddScript方法的典型用法代码示例。如果您正苦于以下问题:PHP xajaxResponse::AddScript方法的具体用法?PHP xajaxResponse::AddScript怎么用?PHP xajaxResponse::AddScript使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类xajaxResponse
的用法示例。
在下文中一共展示了xajaxResponse::AddScript方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: formulario_campos_procesar
function formulario_campos_procesar($form, $tipo_accion)
{
//$form = mysql_seguridad($form);
$campos_formulario = "";
$grabar_campos_valores = "";
$respuesta = new xajaxResponse('utf-8');
$campo_nombre = $form["campo_nombre"];
if ($campo_nombre == '') {
$respuesta->addAlert("El Nombre del campo no puede estar vacío");
$respuesta->addAssign("grupo_campo_nombre", "className", " input-group has-error ");
return $respuesta;
}
//$campo_nombre = ucfirst(strtolower($campo_nombre));
@($campo_descripcion = $form["campo_descripcion"]);
@($campo_tipo = $form["campo_tipo"]);
@($campo_area = $form["campo_area"]);
@($misma_area = $form["misma_area"]);
@($campo_orden = $form["campo_orden"]);
@($campo_identificador = $form["campo_identificador"]);
@($activo = $form["activo"]);
@($tipo = $form["tipo"]);
@($editar = $form["editar"]);
@($id_campo_editar = $form["id_campo_editar"]);
$link = Conectarse();
mysql_query("SET NAMES 'utf8'");
if ($editar == 'editar' and $tipo_accion == 'editar') {
mysql_query("\n\t\t\t\t\t\tUPDATE `form_campos` \n\t\t\t\t\t\tSET `campo_nombre` = '{$campo_nombre}',\n\t\t\t\t\t\t`campo_descripcion` = '{$campo_descripcion}',\n\t\t\t\t\t\t`orden` = '{$campo_orden}' ,\n\t\t\t\t\t\t`campo_area` = '{$campo_area}',\n\t\t\t\t\t\t`campo_tipo` = '{$campo_tipo}',\n\t\t\t\t\t\t`id_empresa` = '{$_SESSION['id_empresa']}',\n\t\t\t\t\t\t`activo` = '{$activo}'\n\t\t\t\t\t\tWHERE `form_campos`.`id` ='{$id_campo_editar}'\n\t\t\t\t\t\tLIMIT 1", $link);
$w_campo = "id = '{$id_campo_editar}'";
} else {
$id_empresa = $_SESSION['id_empresa'];
$id_especialista = $_SESSION['id'];
$buscar_campo_nombre = remplacetas('form_campos', 'campo_nombre', $campo_nombre, 'campo_nombre', " id_empresa = '{$id_empresa}' AND campo_area = '{$campo_area}' ");
if ($buscar_campo_nombre[0] == $campo_nombre) {
$respuesta->addAlert("El Nombre del campo ( {$campo_nombre} ) ya existe en la misma área ");
$respuesta->addAssign("grupo_campo_nombre", "className", " input-group has-error ");
return $respuesta;
}
if ($campo_identificador == "") {
$campo_identificador = md5($_SESSION['id_usuario'] . "-" . microtime());
}
$consulta = "\n\t\t\t\tINSERT INTO `form_campos` \n\t\t\t(`id_especialista`, `campo_nombre`,`campo_descripcion`,`campo_tipo`, `campo_area`, `orden`, `activo`, `identificador`, `id_empresa`) \n VALUES ('{$id_especialista}','{$campo_nombre}','{$campo_descripcion}','{$campo_tipo}','{$campo_area}','{$campo_orden}','1','{$campo_identificador}','{$id_empresa}')";
$sql = mysql_query($consulta, $link);
$ultimo_id = mysql_insert_id();
$w_campo = "identificador = '{$campo_identificador}'";
if ($sql) {
$listado_campos = select('form_campos', 'id', 'campo_nombre', "xajax_formulario_crear_campo('',(this.value),'div_campos')", "id_empresa = '{$_SESSION['id_empresa']}' AND activo = '1'", 'campo_editar', '');
$campos_formulario = "<form name='nuevo_campo' id='nuevo_campo' role='form'>\n\t\t<input type='hidden' name='id_usuario' id='id_usuario' value=''>\n\t\t<input type='hidden' name='div' id='div' value='contenido'> \n\t</form><h2 class='alert alert-success'>El campo se creó con éxito \n\t<div class='btn btn-default' onclick=\"xajax_crear_campos_formulario(xajax.getFormValues('nuevo_campo'),'');\"><i class='fa fa-plus-square'></i> Crear un nuevo campo</div>\n\t<div class='input-group'><span class='input-group-addon'>Modificar campo</span> {$listado_campos}</div>\n\t</h2>";
if (@$form['agregar_id_form'] != "") {
$respuesta->AddScript("xajax_agregar_campos('grabar_campos','contenido','{$ultimo_id}','{$form['agregar_id_form']}') ");
///$respuesta->addAssign("$div","innerHTML",$resultado);
//return $respuesta;
}
} else {
$campos_formulario = "<h1>Problemas al grabar el campo</h1> {$consulta}";
}
}
if ($id_campo_editar != '' and $tipo_accion == 'editar') {
$id_form_campo = $id_campo_editar;
} else {
//$id_form_campo = mysql_insert_id($link);
$id_form_campo = $ultimo_id;
}
//$respuesta->addAlert("( $campo_tipo / $id_form_campo / $ultimo_id / $form[opciones] ) $consulta");
//$respuesta->addAssign("contenido","innerHTML","$consulta_campos_valores");
//return $respuesta;
if ($campo_tipo == '23') {
$grabar_campos_valores = "(" . $id_form_campo . ",'" . $form[opciones] . "')";
} else {
$opciones = str_replace(', ', ',', "{$form['opciones']}");
$opciones = explode(",", $opciones);
foreach ($opciones as $c => $v) {
//if($v !='') {$v = ucfirst(strtolower($v));
if ($v != '') {
$v = $v;
$grabar_campos_valores .= "( {$id_form_campo} ,'{$v}'),";
}
}
$grabar_campos_valores = substr("{$grabar_campos_valores}", 0, -1);
}
/// fin de separacion por comas
$borrar_campos_valores = "DELETE FROM `form_campos_valores` WHERE `id_form_campo` = '{$id_form_campo}'";
$consulta_campos_valores = "INSERT INTO form_campos_valores (id_form_campo,campo_valor) VALUES " . $grabar_campos_valores . "";
$sql_borrar_campos_valores = mysql_query($borrar_campos_valores, $link);
$sql_campos_valores = mysql_query($consulta_campos_valores, $link);
$campos = mysql_query("\n \t\tSELECT id_form_campo, campo_nombre, campo_descripcion, tipo_campo_accion, campo_area, orden\n\t\tFROM `consulta_campos` , `tipo_campo`\n\t\tWHERE {$w_campo}\n\t\t\n\t\tAND form_campos.campo_tipo = form_tipo_campo.id_tipo_campo\n\t\tLIMIT 1", $link);
$campos_formulario .= "<div name='crear_campos_consulta_{$campo_area}' id='crear_campos_consulta_{$campo_area}'>\t</div>";
while (@($row = mysql_fetch_array($campos))) {
if ($row['tipo_campo_accion'] == 'textarea') {
$campos_formulario .= "<div name='id_campos_consulta_" . $row['id_consulta_campo'] . "' id='id_campos_consulta_" . $row['id_consulta_campo'] . "'><form name='Xcampo_editar" . $row['id_consulta_campo'] . "' id='Xcampo_editar" . $row['id_consulta_campo'] . "'><input name='id_campo_editar' id='id_campo_editar' value='" . $row['id_consulta_campo'] . "' type='hidden'><input type='hidden' name='Xarea' id='Xarea' value='" . $row['campo_area'] . "' type='hidden'><input name='id_campo_editar' type='hidden' id='id_campo_editar' value='" . $row['id_consulta_campo'] . "'></form>" . $row['orden'] . "<input type='button' style='width: 200;text-align: left;' value='" . $row['campo_nombre'] . "' OnClick=\"xajax_crear_campos_consulta(xajax.getFormValues('Xcampo_editar" . $row['id_consulta_campo'] . "'));\" title='" . $row['campo_descripcion'] . "'><br><textarea name='" . $row['campo_nombre'] . "' rows='5' cols='70'></textarea></div><br><br>";
} else {
$campos_formulario .= "<div name='id_campos_consulta_" . $row['id_consulta_campo'] . "' id='id_campos_consulta_" . $row['id_consulta_campo'] . "'><form name='Xcampo_editar" . $row['id_consulta_campo'] . "' id='Xcampo_editar" . $row['id_consulta_campo'] . "'><input name='id_campo_editar' id='id_campo_editar' value='" . $row['id_consulta_campo'] . "' type='hidden' ><input type='hidden' name='Xarea' id='Xarea' value='" . $row['campo_area'] . "' ><input name='id_campo_editar' id='id_campo_editar' value='" . $row['id_consulta_campo'] . "' type='hidden'></form>" . $row['orden'] . "<input type='button' style='width: 200;text-align: left;' value='" . $row['campo_nombre'] . "' OnClick=\"xajax_crear_campos_consulta(xajax.getFormValues('Xcampo_editar" . $row['id_consulta_campo'] . "'));\" title='" . $row['campo_descripcion'] . "'><br> <input name='" . $row['campo_nombre'] . "' id='" . $row['campo_nombre'] . "' type='" . $row['tipo_campo_accion'] . "' size='72'></div><br><br>";
}
}
$respuesta->addAssign("formulario_campos_{$misma_area}", "innerHTML", $campos_formulario);
return $respuesta;
}