コード例 #1
1
ファイル: dokter.php プロジェクト: reekoheek/srmis
	function get_dokter($id) {
		$kon = new Konek;
		$kon->sql = "
		SELECT 
			d.id as id, 
			d.nama as nama, 
			d.alamat as alamat,
			d.telp as telp,
			d.aktif as aktif,
			sub.id as sub_id, 
			sub.spesialisasi_id as spc_id
		FROM 
			dokter d 
			JOIN subspesialisasi sub ON (sub.id = d.subspesialisasi_id) 
		WHERE 
			d.id = '".$id."'";
		$kon->execute();
		$data = $kon->getOne();
		$objResponse = new xajaxResponse();
		$objResponse->addAssign("id_dokter", "value", $data[id]);
		$objResponse->addAssign("spesialisasi_id", "value", $data[spc_id]);
		$objResponse->addScriptCall("xajax_ref_get_subspesialisasi", "subspesialisasi_id", $data[spc_id], $data[sub_id]);
		$objResponse->addAssign("nama", "value", $data[nama]);
		$objResponse->addAssign("alamat", "value", $data[alamat]);
		$objResponse->addAssign("telp", "value", $data[telp]);
		$objResponse->addAssign("aktif", "value", $data[aktif]);
		$objResponse->addScriptCall("fokus", "spesialisasi_id");
		return $objResponse;
	}
コード例 #2
1
ファイル: managerportal.server.php プロジェクト: ljhcj/IRISCC
function init()
{
    global $locate, $config;
    $objResponse = new xajaxResponse();
    $objResponse->addAssign("divNav", "innerHTML", common::generateManageNav($skin, $_SESSION['curuser']['country'], $_SESSION['curuser']['language']));
    $objResponse->addAssign("divCopyright", "innerHTML", common::generateCopyright($skin));
    return $objResponse;
}
コード例 #3
1
function BlockPlayer($check, $sid, $num, $type, $length)
{
    $objResponse = new xajaxResponse();
    global $userbank, $username;
    $sid = (int) $sid;
    $length = (int) $length;
    if (!$userbank->HasAccess(ADMIN_OWNER | ADMIN_ADD_BAN)) {
        $objResponse->redirect("index.php?p=login&m=no_access", 0);
        $log = new CSystemLog("w", "Hacking Attempt", $username . " tried to process a playerblock, but doesnt have access.");
        return $objResponse;
    }
    //get the server data
    $sdata = $GLOBALS['db']->GetRow("SELECT ip, port, rcon FROM " . DB_PREFIX . "_servers WHERE sid = '" . $sid . "';");
    //test if server is online
    if ($test = @fsockopen($sdata['ip'], $sdata['port'], $errno, $errstr, 2)) {
        @fclose($test);
        require_once INCLUDES_PATH . "/CServerRcon.php";
        $r = new CServerRcon($sdata['ip'], $sdata['port'], $sdata['rcon']);
        if (!$r->Auth()) {
            $GLOBALS['db']->Execute("UPDATE " . DB_PREFIX . "_servers SET rcon = '' WHERE sid = '" . $sid . "' LIMIT 1;");
            $objResponse->addAssign("srv_{$num}", "innerHTML", "<font color='red' size='1'>Wrong RCON Password, please change!</font>");
            $objResponse->addScript('set_counter(1);');
            return $objResponse;
        }
        $ret = $r->rconCommand("status");
        // show hostname instead of the ip, but leave the ip in the title
        require_once "../includes/system-functions.php";
        $hostsearch = preg_match_all('/hostname:[ ]*(.+)/', $ret, $hostname, PREG_PATTERN_ORDER);
        $hostname = trunc(htmlspecialchars($hostname[1][0]), 25, false);
        if (!empty($hostname)) {
            $objResponse->addAssign("srvip_{$num}", "innerHTML", "<font size='1'><span title='" . $sdata['ip'] . ":" . $sdata['port'] . "'>" . $hostname . "</span></font>");
        }
        $gothim = false;
        $search = preg_match_all(STATUS_PARSE, $ret, $matches, PREG_PATTERN_ORDER);
        //search for the steamid on the server
        foreach ($matches[3] as $match) {
            if (substr($match, 8) == substr($check, 8)) {
                // gotcha!!! kick him!
                $gothim = true;
                $GLOBALS['db']->Execute("UPDATE `" . DB_PREFIX . "_comms` SET sid = '" . $sid . "' WHERE authid = '" . $check . "' AND RemovedBy IS NULL;");
                $requri = substr($_SERVER['REQUEST_URI'], 0, strrpos($_SERVER['REQUEST_URI'], "pages/admin.blockit.php"));
                $kick = $r->sendCommand("sc_fw_block " . $type . " " . $length . " " . $match);
                $objResponse->addAssign("srv_{$num}", "innerHTML", "<font color='green' size='1'><b><u>Player Found & blocked!!!</u></b></font>");
                $objResponse->addScript("set_counter('-1');");
                return $objResponse;
            }
        }
        if (!$gothim) {
            $objResponse->addAssign("srv_{$num}", "innerHTML", "<font size='1'>Player not found.</font>");
            $objResponse->addScript('set_counter(1);');
            return $objResponse;
        }
    } else {
        $objResponse->addAssign("srv_{$num}", "innerHTML", "<font color='red' size='1'><i>Can't connect to server.</i></font>");
        $objResponse->addScript('set_counter(1);');
        return $objResponse;
    }
}
コード例 #4
0
function objectscount($fid, $confid)
{
    $objResponse = new xajaxResponse();
    $pp = do_objectscount($fid, $confid);
    //½«ÌíÈëÊýÁ¿
    $objResponse->addAssign("objectnum", "disabled", false);
    $objResponse->addAssign("objectnum", "value", $pp);
    $objResponse->addAssign("max", "value", $pp);
    $objResponse->addAssign("doit", "disabled", false);
    return $objResponse->getXML();
}
コード例 #5
0
/**
 * OpenX Schema Management Utility
 */
function onclickUpOrDown($param)
{
    $objResponse = new xajaxResponse();
    if ($param == 'up') {
        $objResponse->addAssign('img_up', "style.display", 'none');
        $objResponse->addAssign('img_down', "style.display", 'inline');
    } else {
        $objResponse->addAssign('img_up', "style.display", 'inline');
        $objResponse->addAssign('img_down', "style.display", 'none');
    }
    return $objResponse;
}
コード例 #6
0
ファイル: bhp.php プロジェクト: reekoheek/srmis
	function get_bhp($id) {
		$kon = new Konek;
		$kon->sql = "SELECT id, nama, biaya FROM bhp WHERE id = '".$id."'";
		$kon->execute();
		$data = $kon->getOne();
		$objResponse = new xajaxResponse();
		$objResponse->addAssign("id_bhp", "value", $data[id]);
		$objResponse->addAssign("nama", "value", $data[nama]);
		$objResponse->addAssign("biaya", "value", $data[biaya]);
		$objResponse->addScriptCall("fokus", "nama");
		return $objResponse;
	}
コード例 #7
0
ファイル: mail.php プロジェクト: haseok86/millkencode
function sendmail($formValues, $mailbody)
{
    $resp = new xajaxResponse();
    $resp->addAssign("state", "innerHTML", "<img src=\"images/loading.gif\">正在发送...");
    if (send_mail($formValues['mailto'], $formValues['subject'], $mailbody)) {
        $resp->addAssign("state", "innerHTML", "");
        $resp->addAlert("send ok");
    } else {
        $resp->addAlert($mailbody);
    }
    return $resp;
}
コード例 #8
0
ファイル: poliklinik.php プロジェクト: reekoheek/srmis
	function get_pelayanan($id) {
		$kon = new Konek;
		$kon->sql = "SELECT * FROM pelayanan WHERE id = '".$id."'";
		$kon->execute();
		$data = $kon->getOne();
		$objResponse = new xajaxResponse();
		$objResponse->addAssign("id_pelayanan", "value", $data[id]);
		$objResponse->addAssign("nama", "value", $data[nama]);
		$objResponse->addAssign("spesialisasi_id", "value", $data[spesialisasi_id]);
		$objResponse->addAssign("hari_buka", "value", $data[hari_buka]);
		$objResponse->addScriptCall("fokus", "nama");
		return $objResponse;
	}
コード例 #9
0
ファイル: routes.ajax.php プロジェクト: JordanChin/Ingres
function doSearch($formValues)
{
    $res = new xajaxResponse();
    $inputsMissing = false;
    //do check wheter all needed parameters have been set before klicking GO
    if ($formValues['dep_country_select'] == "invalid") {
        $inputsMissing = true;
    } elseif ($formValues['arv_country_select'] == "invalid") {
        $inputsMissting = true;
    } elseif ($formValues['arv_region_select'] == "invalid") {
        $inputsMissing = true;
    } elseif ($formValues['dep_region_select'] == "invalid") {
        $inputsMissing = true;
    } elseif ($formValues['arv_apcode_select'] == "invalid") {
        $inputsMissing = true;
    } elseif ($formValues['dep_apcode_select'] == "invalid") {
        $inputsMissing = true;
    }
    if ($inputsMissing) {
        $res->addAssign("contentView", "innerHTML", "At least one of the specified arguments is invalid");
        return $res;
    }
    $flightDays = "%%%%%%%";
    if (!isset($formValues['flyOnAnyDay'])) {
        /*checkbox fly on any Day is not checked*/
        foreach ($formValues['weekDay'] as $day) {
            $flightDays[$day - 1] = $day;
        }
    }
    $returnRoute = false;
    if (isset($formValues['return_route'])) {
        $returnRoute = true;
    }
    $rtModel = new RoutesModel();
    $searchResults = $rtModel->doSearch($formValues['dep_apcode_select'], $formValues['arv_apcode_select'], $flightDays, $returnRoute);
    //Got the results. Now make a table and show results within that table in contentView div
    $resultTable = "<table border=\"1\" cellpadding=\"0\" cellspacing=\"0\">\n";
    $resultTable .= "<thead<tr><th>Airline</th><th>IATA Code</th><th>Flight Number</th><th>Depart From</th>\n";
    $resultTable .= "<th>Arrive To</th><th>Departure Time</th><th>Arrival Time</th><th>Days later</th><th>On Days</th>\n";
    $resultTable .= "</tr></thead><tbody>";
    foreach ($searchResults as $key => $result) {
        $resultTable .= "<tr>";
        foreach ($result as $resultKey => $resultValue) {
            $resultTable .= "<td style=\"text-align:center;\">" . $resultValue . "</td>";
        }
        $resultTable .= "</tr>\n";
    }
    $resultTable .= "</tbody></table>\n";
    $res->addAssign("contentView", "innerHTML", $resultTable);
    return $res;
}
コード例 #10
0
function AJAXCheckMail($mail)
{
    $objResponse = new xajaxResponse();
    if (empty($mail)) {
        $objResponse->addAssign("checkmail", "innerHTML", tra("empty"));
    } else {
        if (!eregi("^[_a-z0-9\\.\\-]+@[_a-z0-9\\.\\-]+\\.[a-z]{2,4}\$", $mail)) {
            $objResponse->addAssign("checkmail", "innerHTML", tra('This is not a valid mail adress'));
        } else {
            $objResponse->addAssign("checkmail", "innerHTML", tra('Valid') . ' ' . tra('mail adress'));
        }
    }
    return $objResponse;
}
コード例 #11
0
ファイル: karcis.php プロジェクト: reekoheek/srmis
	function get_karcis($id) {
		$kon = new Konek;
		$kon->sql = "SELECT * FROM karcis WHERE id = '".$id."'";
		$kon->execute();
		$data = $kon->getOne();
		$objResponse = new xajaxResponse();
		/*
				$data[$i][kelas], 
				$data[$i][biaya_bhp], 
				$data[$i][biaya_jasa], 
				$data[$i][bhp_p], 
				$data[$i][bhp_rs], 
				$data[$i][bhp_rs_adm], 
				$data[$i][bhp_rs_op], 
				$data[$i][jasa_p], 
				$data[$i][jasa_rs], 
				$data[$i][jasa_rs_op], 
				$data[$i][jasa_rs_kembang], 
				$data[$i][jasa_rs_adm], 
				$data[$i][jasa_rs_sdm], 
				$data[$i][spesialis], 
				$data[$i][spesialis_pendamping], 
				$data[$i][ugp], 
				$data[$i][grabaf], 
				$data[$i][perawat], 
				$data[$i][penunjang], 
				$data[$i][zakat], 
				$data[$i][pajak], 
				$data[$i][netto], 
		
		*/
		$objResponse->addAssign("id_karcis", "value", $data[id]);
		$objResponse->addAssign("nama", "value", $data[nama]);
		$objResponse->addAssign("jenis", "value", $data[jenis]);
		$objResponse->addAssign("kelas", "value", $data[kelas]);
		$objResponse->addAssign("biaya_bhp", "value", $data[biaya_bhp]);
		$objResponse->addAssign("biaya_jasa", "value", $data[biaya_jasa]);
		$objResponse->addAssign("bhp_p", "value", $data[bhp_p]);
		$objResponse->addAssign("bhp_rs", "value", $data[bhp_rs]);
		$objResponse->addAssign("bhp_rs_adm", "value", $data[bhp_rs_adm]);
		$objResponse->addAssign("bhp_rs_op", "value", $data[bhp_rs_op]);
		$objResponse->addAssign("jasa_p", "value", $data[jasa_p]);
		$objResponse->addAssign("jasa_rs", "value", $data[jasa_rs]);
		$objResponse->addAssign("jasa_rs_op", "value", $data[jasa_rs_op]);
		$objResponse->addAssign("jasa_rs_kembang", "value", $data[jasa_rs_kembang]);
		$objResponse->addAssign("jasa_rs_adm", "value", $data[jasa_rs_adm]);
		$objResponse->addAssign("jasa_rs_sdm", "value", $data[jasa_rs_sdm]);
		$objResponse->addAssign("spesialis", "value", $data[spesialis]);
		$objResponse->addAssign("spesialis_pendamping", "value", $data[spesialis_pendamping]);
		$objResponse->addAssign("ugp", "value", $data[ugp]);
		$objResponse->addAssign("grabaf", "value", $data[grabaf]);
		$objResponse->addAssign("perawat", "value", $data[perawat]);
		$objResponse->addAssign("penunjang", "value", $data[penunjang]);
		$objResponse->addAssign("zakat", "value", $data[zakat]);
		$objResponse->addAssign("pajak", "value", $data[pajak]);
		$objResponse->addAssign("netto", "value", $data[netto]);
		$objResponse->addScriptCall("fokus", "nama");
		return $objResponse;
	}
コード例 #12
0
ファイル: jobtitle.php プロジェクト: noikiy/owaspbwa
function showEditEmpStatForm($estatCode)
{
    $view_controller = new ViewController();
    $editArr = $view_controller->xajaxObjCall($estatCode, 'JOB', 'editEmpStat');
    $objResponse = new xajaxResponse();
    $objResponse->addScript("document.frmJobTitle.txtEmpStatDesc.disabled = false;");
    $objResponse->addScript("document.frmJobTitle.txtEmpStatID.value = '" . $editArr[0][0] . "';");
    $objResponse->addScript("document.frmJobTitle.txtEmpStatDesc.value = '" . $editArr[0][1] . "';");
    $objResponse->addScript("document.frmJobTitle.txtEmpStatDesc.focus();");
    $objResponse->addScript("document.frmJobTitle.txtEmpStatDesc.selectAll();");
    $objResponse->addScript("document.getElementById('layerEmpStat').style.visibility='visible';");
    $objResponse->addAssign('buttonLayer', 'innerHTML', "<input type='button' value='" . $GLOBALS['lang_Common_Save'] . "' onclick='editFormData();'>");
    $objResponse->addAssign('status', 'innerHTML', '');
    return $objResponse->getXML();
}
コード例 #13
0
 function deleteEntry($entry_id)
 {
     $CI =& get_instance();
     $CI->load->model('feedback_model');
     $xajax_response = new xajaxResponse();
     if (is_numeric($entry_id) && $CI->feedback_model->DeleteFeedback($entry_id)) {
         $xajax_response->addAssign('new_entries', 'innerHTML', $CI->feedback_model->GetFeedbackCount());
         $xajax_response->addAssign('deleted_entries', 'innerHTML', $CI->feedback_model->GetFeedbackCount(1));
         $xajax_response->addAssign('feedback' . $entry_id, 'innerHTML', 'DELETED!');
         $xajax_response->addScript('Effect.BlindUp(\'container' . $entry_id . '\');');
     } else {
         $xajax_response->addAlert('Error deleting entry ' . $entry_id . ', reload the page and try again.');
     }
     return $xajax_response;
 }
コード例 #14
0
ファイル: propinsi.php プロジェクト: reekoheek/srmis
	function simpan_propinsi($value) {
		$kon = new Konek;
		if(!$value['id_propinsi'])
			$kon->sql = "INSERT INTO ref_propinsi(nama) VALUES ('".$value[nama]."')";
		else 
			$kon->sql = "UPDATE ref_propinsi SET nama = '".$value[nama]."' WHERE id = '".$value[id_propinsi]."'";
		$kon->execute();
		$objResponse = new xajaxResponse();
		$objResponse->addScriptCall("show_status_simpan");
		$objResponse->addAssign("id_propinsi", "value", "");
		$objResponse->addAssign("nama", "value", "");
		$objResponse->addScriptCall("xajax_list_data", $_SESSION[setting_propinsi][hal]);
		$objResponse->addScriptCall("fokus", "nama");
		return $objResponse;
	}
コード例 #15
0
/**
 * This function updates the progress bar
 * @param div_id where the progress bar is displayed
 * @param upload_id the identifier given in the field UPLOAD_IDENTIFIER
 */
function updateProgress($div_id, $upload_id, $waitAfterupload = false)
{
    $objResponse = new xajaxResponse();
    $ul_info = uploadprogress_get_info($upload_id);
    $percent = intval($ul_info['bytes_uploaded'] * 100 / $ul_info['bytes_total']);
    if ($waitAfterupload && $ul_info['est_sec'] < 2) {
        $percent = 100;
        $objResponse->addAssign($div_id . '_label', 'innerHTML', get_lang('UploadFile') . ' : ' . $percent . ' %');
        $objResponse->addAssign($div_id . '_waiter_frame', 'innerHTML', '<img src="' . api_get_path(WEB_CODE_PATH) . 'img/progress_bar.gif" />');
        $objResponse->addScript('clearInterval("myUpload.__progress_bar_interval")');
    }
    $objResponse->addAssign($div_id . '_label', 'innerHTML', get_lang('UploadFile') . ' : ' . $percent . ' %');
    $objResponse->addAssign($div_id . '_filled', 'style.width', $percent . '%');
    return $objResponse;
}
コード例 #16
0
ファイル: experimentales.php プロジェクト: arttesano/milfs
function tuitealo($form, $tipo)
{
    if ($tipo == 'formulario') {
        $formulario = formulario_areas('15', 'campos');
        $descripcion = remplacetas('form_id', 'id', '15', 'descripcion', "");
        $nombre = remplacetas('form_id', 'id', '15', 'nombre', "");
        $formulario = "\n\n\t\t<h1 >{$nombre['0']}</h1>\n\t\t<h2>{$descripcion['0']}</h2>\n\t<form id='form_tuitealo'  >\n\t {$formulario}\n\t<br>\n\n\t<div id='tuitealo_div'>\n\t\t<div id='tuitealo_error'></div>\n\t<a class='btn btn-block btn-primary' onclick=\"xajax_tuitealo(xajax.getFormValues('form_tuitealo'),'previsualizar');\">Previsualizar</a>\n\t</div>\n</form>\n\t</div>\n\t<br>\n\t<div  class='text-center'>\n\t<p class='text-center'>Powered by: <a href='http://qwerty.co/milfs'>MIFS</a></p> \t\n\t</div>\n\n\t<br>\t\t\n\t\t\n\t\t";
        return $formulario;
    }
    $respuesta = new xajaxResponse('utf-8');
    $sujeto = $form[84][0];
    $accion = $form[85][0];
    $verbo = $form[86][0];
    $tiempo = $form[87][0];
    $ht = $form[88][0];
    $mensaje = $form[83][0];
    $arroba = $form[82][0];
    if ($accion == "" or $verbo == "" or $tiempo == "" or $ht == "" or $arroba == "") {
        $error = "<div class='alert alert-warning text-center'><h1><i class='fa fa-exclamation-triangle'></i> Hay campos vacíos</h1></div>";
        $respuesta->addAssign("tuitealo_error", "innerHTML", "{$error}");
        return $respuesta;
    }
    $arroba = remplacetas('form_datos', 'control', "{$arroba}", 'contenido', "id_campo = '77'");
    $arroba = $arroba[0];
    $url_propia = urlencode("http://patos.redpatodos.co");
    $texto = "{$sujeto} {$accion} {$verbo} {$tiempo} {$ht} {$mensaje} cc {$arroba} ";
    $texto = ucfirst($texto);
    $texto_url = urlencode($texto);
    $largo = strlen($texto . $url_propia);
    if ($largo > 140) {
        $alert = "danger";
        $mensaje = "<i class='fa fa-exclamation-triangle'></i> El texto es demasiado largo y se recortará";
        $texto = substr($texto, 0, 140) . "...";
    } else {
        $alert = 'success';
        $mensaje = "";
    }
    $url = "https://twitter.com/share?url={$url_propia}&text={$texto_url}";
    $previsualizar = "<br> \n\t\t\t\n\t\t<div id='tuitealo_error'></div>\t\n\t<div class='alert alert-{$alert}'><div class='badge'>{$largo}</div>{$mensaje}<h1>{$texto}</h1></div>\n\n\t<a class='btn btn-block btn-primary' onclick=\"xajax_tuitealo(xajax.getFormValues('form_tuitealo'),'previsualizar');\">Previsualizar</a>\n\t<a class='btn btn-block btn-success' onclick=\"xajax_tuitealo(xajax.getFormValues('form_tuitealo'),'confirmar');\">Tuitéalo</a>\n\t<img style='width:1px;' src='milfs/images/100x100.png' \n\t\t\tonload=\"\n\t\t\tdocument.getElementById('82[0]').onchange = function(){xajax_tuitealo(xajax.getFormValues('form_tuitealo'),'previsualizar')};\n\t\t\tdocument.getElementById('83[0]').onkeyup = function(){xajax_tuitealo(xajax.getFormValues('form_tuitealo'),'previsualizar')};\n\t\t\tdocument.getElementById('84[0]').onchange = function(){xajax_tuitealo(xajax.getFormValues('form_tuitealo'),'previsualizar')};\n\t\t\tdocument.getElementById('85[0]').onchange = function(){xajax_tuitealo(xajax.getFormValues('form_tuitealo'),'previsualizar')};\n\t\t\tdocument.getElementById('86[0]').onchange = function(){xajax_tuitealo(xajax.getFormValues('form_tuitealo'),'previsualizar')};\n\t\t\tdocument.getElementById('87[0]').onchange = function(){xajax_tuitealo(xajax.getFormValues('form_tuitealo'),'previsualizar')};\n\t\t\tdocument.getElementById('88[0]').onchange = function(){xajax_tuitealo(xajax.getFormValues('form_tuitealo'),'previsualizar')};\n\t\t\t\n\t\t\t\" >\n\t";
    if ($tipo == "previsualizar") {
        $respuesta->addAssign("tuitealo_div", "innerHTML", "{$previsualizar}");
        //$respuesta->addAlert("$texto $url");
    } else {
        ///$respuesta->addAssign("tuitealo_div","innerHTML","$url");
        $respuesta->addScript("window.location.href ='{$url}';");
    }
    return $respuesta;
}
コード例 #17
0
function search_courses($needle, $type)
{
    global $tbl_course, $tbl_course_rel_access_url, $user_id;
    $xajax_response = new xajaxResponse();
    $return = '';
    if (!empty($needle) && !empty($type)) {
        // xajax send utf8 datas... datas in db can be non-utf8 datas
        $needle = Database::escape_string($needle);
        $assigned_courses_to_hrm = CourseManager::get_courses_followed_by_drh($user_id);
        $assigned_courses_code = array_keys($assigned_courses_to_hrm);
        foreach ($assigned_courses_code as &$value) {
            $value = "'" . $value . "'";
        }
        $without_assigned_courses = '';
        if (count($assigned_courses_code) > 0) {
            $without_assigned_courses = " AND c.code NOT IN(" . implode(',', $assigned_courses_code) . ")";
        }
        if (api_is_multiple_url_enabled()) {
            $sql = "SELECT c.code, c.title\n                    FROM {$tbl_course} c\n\t\t\t\t\tLEFT JOIN {$tbl_course_rel_access_url} a\n                    ON (a.c_id = c.id)\n                \tWHERE\n                \t\tc.code LIKE '{$needle}%' {$without_assigned_courses} AND\n                \t\taccess_url_id = " . api_get_current_access_url_id();
        } else {
            $sql = "SELECT c.code, c.title\n            \t\tFROM {$tbl_course} c\n                \tWHERE\n                \t\tc.code LIKE '{$needle}%'\n                \t\t{$without_assigned_courses} ";
        }
        $rs = Database::query($sql);
        $return .= '<select id="origin" name="NoAssignedCoursesList[]" multiple="multiple" size="20" style="width:340px;">';
        while ($course = Database::fetch_array($rs)) {
            $return .= '<option value="' . $course['code'] . '" title="' . htmlspecialchars($course['title'], ENT_QUOTES) . '">' . $course['title'] . ' (' . $course['code'] . ')</option>';
        }
        $return .= '</select>';
        $xajax_response->addAssign('ajax_list_courses_multiple', 'innerHTML', api_utf8_encode($return));
    }
    return $xajax_response;
}
コード例 #18
0
function mostrarLibroMayor()
{
    $objResponse = new xajaxResponse();
    $controlCuenta = new ManejadorCuenta();
    $recurso = $controlCuenta->consultarLibroMayor();
    $resultado = '<table cellspacing="0" class="scrollTable">';
    $resultado .= '<thead>';
    $resultado .= '<tr>';
    $resultado .= '<th>NUM</th>';
    $resultado .= '<th>NOMBRE</th>';
    $resultado .= '<th>DEBE</th>';
    $resultado .= '<th>HABER</th>';
    $resultado .= '<th>TOTAL</th>';
    $resultado .= '</tr>';
    $resultado .= '</thead>';
    while ($row = mysql_fetch_array($recurso)) {
        $total = 0;
        if ($row[tipo] == 'A' || $row[tipo] == 'E') {
            $total = $row[debe] - $row[haber];
        } else {
            $total = $row[haber] - $row[debe];
        }
        $resultado .= '<td>' . $row[num] . '</td>';
        $resultado .= '<td>' . $row[nombre] . '</td>';
        $resultado .= '<td>' . $row[debe] . '</td>';
        $resultado .= '<td>' . $row[haber] . '</td>';
        $resultado .= '<td>' . $total . '</td>';
        $resultado .= '</tr>';
    }
    $resultado .= '</table>';
    $objResponse->addAssign("librom", "innerHTML", $resultado);
    return $objResponse;
}
コード例 #19
0
ファイル: help.ajax.php プロジェクト: JordanChin/Ingres
function showNextHelp($nextpage)
{
    $res = new xajaxResponse();
    $iframe = "<iframe src=\"help/" . $nextpage . "\" name=\"helpIframe\">Your Browser doesn't support iframes</iframe>";
    $res->addAssign("contentView", "innerHTML", $iframe);
    return $res;
}
コード例 #20
0
 /**
  * Search users by username, firstname or lastname, based on the given
  * search string
  * @param string Search string
  * @param int Deprecated param
  * @return string Xajax response block
  * @assert () === false
  */
 function search_users($needle, $id)
 {
     global $tbl_user, $tbl_access_url_rel_user;
     $xajax_response = new xajaxResponse();
     $return = '';
     if (!empty($needle)) {
         // xajax send utf8 datas... datas in db can be non-utf8 datas
         $charset = api_get_system_encoding();
         $needle = api_convert_encoding($needle, $charset, 'utf-8');
         $needle = Database::escape_string($needle);
         // search users where username or firstname or lastname begins likes $needle
         $order_clause = api_sort_by_first_name() ? ' ORDER BY firstname, lastname, username' : ' ORDER BY lastname, firstname, username';
         $sql = 'SELECT u.user_id, username, lastname, firstname FROM ' . $tbl_user . ' u ' . ' WHERE (username LIKE "' . $needle . '%" ' . ' OR firstname LIKE "' . $needle . '%" ' . ' OR lastname LIKE "' . $needle . '%") ' . $order_clause . ' LIMIT 11';
         $rs = Database::query($sql);
         $i = 0;
         while ($user = Database::fetch_array($rs)) {
             $i++;
             if ($i <= 10) {
                 $return .= '<a href="javascript: void(0);" onclick="javascript: add_user_to_url(\'' . addslashes($user['user_id']) . '\',\'' . api_get_person_name(addslashes($user['firstname']), addslashes($user['lastname'])) . ' (' . addslashes($user['username']) . ')' . '\')">' . api_get_person_name($user['firstname'], $user['lastname']) . ' (' . $user['username'] . ')</a><br />';
             } else {
                 $return .= '...<br />';
             }
         }
     }
     $xajax_response->addAssign('ajax_list_users', 'innerHTML', api_utf8_encode($return));
     return $xajax_response;
 }
コード例 #21
0
ファイル: portal.php プロジェクト: kleper/NuestraRED
function enviar_mail($formulario)
{
    $respuesta = new xajaxResponse('utf-8');
    if ($formulario['nombre'] == "") {
        $error = "Por favor dinos tu nombre";
    } elseif ($formulario['email'] == "") {
        $error = "Por favor escribe un correo electrónico para comunicarnos";
    } elseif ($formulario['telefono'] == "") {
        $error = "Necesitamos un número telefónico para comunicarnos";
    } elseif ($formulario['mensaje'] == "") {
        $error = "Cual es tu mensaje ?";
    } else {
        $error = "";
    }
    if ($error != "") {
        $respuesta->addAlert("{$error}");
        return $respuesta;
    }
    $headers = "MIME-Version: 1.0\r\n";
    $headers .= "Content-type: text/html; charset=iso-8859-1\r\n";
    $headers .= "From: NuestraRed.org <*****@*****.**>\r\n";
    $headers .= "Reply-To: correo@nuestrared.org\r\n";
    $headers .= "Return-path: correo@nuestrared.org\r\n";
    $headers .= "Cc: correo@nuestrared.org" . "\r\n";
    $asunto = "Mensaje de Nuestra Red ";
    $cuerpo = "\n<img  src='http://nuestrared.org/images/logo.png' style='width:100%'>\nGracias <strong>{$formulario['nombre']}</strong> por comunicarse con <a href='NuestraRed.org'>NuestraRed.org</a>\n<div>\n<h3>{$asunto}</h3>\n<li><strong>Nombre</strong> {$formulario['nombre']}</li>\n<li><strong>Email</strong> {$formulario['email']}</li>\n<li><strong>Teléfono</strong> {$formulario['telefono']}</li>\n<li><strong>Mensaje</strong> {$formulario['mensaje']}</li>\n</div> \n<p>Sigue en contacto con <a href='NuestraRed.org'>NuestraRed.org</a></p>\n\n";
    if (mail("{$formulario['email']}", "{$asunto}", "{$cuerpo}", "{$headers}")) {
        $mensaje = "{$cuerpo}";
    } else {
        $mensaje = "<div class='alert alert-danger'><h2>Error enviando correo </h2>";
    }
    $respuesta->addAssign("div_contacto", "innerHTML", "{$mensaje}");
    //$respuesta->addAlert("Hola Mundo");
    return $respuesta;
}
コード例 #22
0
function test()
{
    $objResponse = new xajaxResponse();
    $objResponse->addAlert("hallo");
    $objResponse->addAssign('testButton', 'label', 'Success!');
    return $objResponse->getXML();
}
 /**
  * Search for a list of available courses by title or code, based on
  * a given string
  * @param string String to search for
  * @param int Deprecated param
  * @return string A formatted, xajax answer block
  * @assert () === false
  */
 function search_courses($needle, $id)
 {
     $tbl_course = Database::get_main_table(TABLE_MAIN_COURSE);
     $xajax_response = new xajaxResponse();
     $return = '';
     if (!empty($needle)) {
         // xajax send utf8 datas... datas in db can be non-utf8 datas
         $charset = api_get_system_encoding();
         $needle = api_convert_encoding($needle, $charset, 'utf-8');
         $needle = Database::escape_string($needle);
         // search courses where username or firstname or lastname begins likes $needle
         $sql = 'SELECT code, title FROM ' . $tbl_course . ' u ' . ' WHERE (title LIKE "' . $needle . '%" ' . ' OR code LIKE "' . $needle . '%" ' . ' ) ' . ' ORDER BY title, code ' . ' LIMIT 11';
         $rs = Database::query($sql);
         $i = 0;
         while ($course = Database::fetch_array($rs)) {
             $i++;
             if ($i <= 10) {
                 $return .= '<a href="javascript: void(0);" onclick="javascript: add_user_to_url(\'' . addslashes($course['code']) . '\',\'' . addslashes($course['title']) . ' (' . addslashes($course['code']) . ')' . '\')">' . $course['title'] . ' (' . $course['code'] . ')</a><br />';
             } else {
                 $return .= '...<br />';
             }
         }
     }
     $xajax_response->addAssign('ajax_list_courses', 'innerHTML', api_utf8_encode($return));
     return $xajax_response;
 }
コード例 #24
0
function mostrarVentas()
{
    $objResponse = new xajaxResponse();
    $controlHome = new ManejadorHome();
    $recursoCompras = $controlHome->obtenerTodasLasVentas();
    $resultado = '<table cellspacing="0" class="" border="1">';
    $resultado .= '<thead>';
    $resultado .= '<tr>';
    $resultado .= '<th>FECHA</th>';
    $resultado .= '<th>PRODUCTO</th>';
    $resultado .= '<th>CLIENTE</th>';
    $resultado .= '<th>CU</th>';
    $resultado .= '<th>CANTIDAD</th>';
    $resultado .= '</tr>';
    $resultado .= '</thead>';
    while ($rowCompras = mysql_fetch_array($recursoCompras)) {
        $resultado .= '<td>' . $rowCompras[fecha] . '</td>';
        $resultado .= '<td>' . $rowCompras[nombreProducto] . '</td>';
        $resultado .= '<td>' . $rowCompras[nombreCliente] . '</td>';
        $resultado .= '<td>' . $rowCompras[cu] . '</td>';
        $resultado .= '<td>' . $rowCompras[can] . '</td>';
        $resultado .= '</tr>';
    }
    $resultado .= '</table>';
    $objResponse->addAssign("ventas", "innerHTML", $resultado);
    return $objResponse;
}
コード例 #25
0
ファイル: tindakan.php プロジェクト: reekoheek/srmis
	function get_tindakan($id, $tingkat, $kelas) {
		$kon = new Konek;
		if($tingkat) $q .= " AND i.tingkat = '".$tingkat."' ";
		if($kelas) $q .= " AND id.kelas = '".$kelas."' ";
		$sql = "SELECT 
				i.id as icid, 
				id.id as idid,
				i.kode as kode, 
				i.nama as nama, 
				id.*,
                i.jenis_tindakan as jenis_tindakan
		FROM 
			icopim i 
			LEFT JOIN icopim_detil id ON (id.tingkat = i.tingkat) 
		WHERE i.id = '".$id."' $q ";
		$kon->sql = $sql;
		$kon->execute();
		$data = $kon->getOne();
		$objResponse = new xajaxResponse();
		//$objResponse->addAssign("debug", "innerHTML", $sql);
        $objResponse->addAssign("tindakan_id", "value", $data[jenis_tindakan]);
		$objResponse->addAssign("id_icopim", "value", $data[icid]);
		$objResponse->addAssign("id_icopim_detil", "value", $data[idid]);
		$objResponse->addAssign("nama", "value", $data[nama]);
		$objResponse->addAssign("kode", "value", $data[kode]);
		$objResponse->addAssign("tingkat", "value", $data[tingkat]);
		$objResponse->addAssign("kelas", "value", $data[kelas]);
		$objResponse->addAssign("biaya", "value", $data[biaya]);		
		$objResponse->addScriptCall("fokus", "nama");
		return $objResponse;
	}
コード例 #26
0
ファイル: test.php プロジェクト: dapfru/gladiators
function myFunction()
{
    $objResponse = new xajaxResponse();
    //$objResponse->setCharEncoding("windows-1251");
    $objResponse->addAssign("SomeElementId", "innerHTML", 'тест');
    return $objResponse;
}
コード例 #27
0
ファイル: menu_control.inc.php プロジェクト: edt82/ona
function ws_menu($window_name, $form = '')
{
    global $conf, $images;
    $html = $js = '';
    // If an array in a string was provided, build the array and store it in $form
    $form = parse_options_string($form);
    printmsg("DEBUG => Displaying tooltip: {$form['tooltip']}", 4);
    $menuname = 'get_html_' . $form['menu_name'];
    list($html, $js) = $menuname($form);
    // Okay here's what we do:
    //   1. Hide the tool-tip
    //   2. Update it's content
    //   3. Reposition it
    //   4. Unhide it
    $response = new xajaxResponse();
    if ($html) {
        $response->addScript("el('{$form['id']}').style.visibility = 'hidden';");
        $response->addAssign($form['id'], "innerHTML", $html);
        $response->addScript("wwTT_position('{$form['id']}'); el('{$form['id']}').style.visibility = 'visible';");
    }
    if ($js) {
        $response->addScript($js);
    }
    return $response->getXML();
}
コード例 #28
0
function testRegularFunction($formData)
{
    $objResponse = new xajaxResponse();
    $objResponse->addAlert("formData: " . print_r($formData, true));
    $objResponse->addAssign("submittedDiv", "innerHTML", nl2br(print_r($formData, true)));
    return $objResponse->getXML();
}
コード例 #29
0
function search_sessions($needle, $type)
{
    global $tbl_session_rel_access_url, $tbl_session, $user_id;
    $xajax_response = new xajaxResponse();
    $return = '';
    if (!empty($needle) && !empty($type)) {
        $needle = Database::escape_string($needle);
        $assigned_sessions_to_hrm = SessionManager::get_sessions_followed_by_drh($user_id);
        $assigned_sessions_id = array_keys($assigned_sessions_to_hrm);
        $without_assigned_sessions = '';
        if (count($assigned_sessions_id) > 0) {
            $without_assigned_sessions = " AND s.id NOT IN(" . implode(',', $assigned_sessions_id) . ")";
        }
        if (api_is_multiple_url_enabled()) {
            $sql = " SELECT s.id, s.name FROM {$tbl_session} s\n                        LEFT JOIN {$tbl_session_rel_access_url} a ON (s.id = a.session_id)\n                        WHERE  s.name LIKE '{$needle}%' {$without_assigned_sessions} AND access_url_id = " . api_get_current_access_url_id() . "";
        } else {
            $sql = "SELECT s.id, s.name FROM {$tbl_session} s\n                    WHERE  s.name LIKE '{$needle}%' {$without_assigned_sessions} ";
        }
        $rs = Database::query($sql);
        $return .= '<select class="form-control" id="origin" name="NoAssignedSessionsList[]" multiple="multiple" size="20">';
        while ($session = Database::fetch_array($rs)) {
            $return .= '<option value="' . $session['id'] . '" title="' . htmlspecialchars($session['name'], ENT_QUOTES) . '">' . $session['name'] . '</option>';
        }
        $return .= '</select>';
        $xajax_response->addAssign('ajax_list_sessions_multiple', 'innerHTML', api_utf8_encode($return));
    }
    return $xajax_response;
}
 /**
  * Search sessions by name, based on a search string
  * @param string Search string
  * @param int Deprecated param
  * @return string Xajax response block
  * @assert () === false
  */
 function search_sessions($needle, $id)
 {
     global $tbl_session;
     $xajax_response = new xajaxResponse();
     $return = '';
     if (!empty($needle)) {
         // xajax send utf8 datas... datas in db can be non-utf8 datas
         $charset = api_get_system_encoding();
         $needle = api_convert_encoding($needle, $charset, 'utf-8');
         $needle = Database::escape_string($needle);
         // search sessiones where username or firstname or lastname begins likes $needle
         $sql = 'SELECT id, name FROM ' . $tbl_session . ' u
                 WHERE (name LIKE "' . $needle . '%")
                 ORDER BY name, id
                 LIMIT 11';
         $rs = Database::query($sql);
         $i = 0;
         while ($session = Database::fetch_array($rs)) {
             $i++;
             if ($i <= 10) {
                 $return .= '<a href="#" onclick="add_user_to_url(\'' . addslashes($session['id']) . '\',\'' . addslashes($session['name']) . ' (' . addslashes($session['id']) . ')' . '\')">' . $session['name'] . ' </a><br />';
             } else {
                 $return .= '...<br />';
             }
         }
     }
     $xajax_response->addAssign('ajax_list_courses', 'innerHTML', api_utf8_encode($return));
     return $xajax_response;
 }