示例#1
0
 static function aliases($tv = NULL)
 {
     $tv = funcs::utfToAscii($tv);
     $dane = file(self::$aliases);
     $return = array();
     foreach ($dane as $line) {
         $line = trim($line);
         if (empty($line) or substr($line, 0, 1) == '#') {
             continue;
         }
         $line = explode("\t", $line);
         for ($i = 0; $i < count($line); $i++) {
             if ($tv !== NULL and funcs::utfToAscii($line[$i]) == $tv) {
                 return $line[0];
             } else {
                 $return[$line[$i]] = $line[0];
             }
         }
     }
     if ($tv !== NULL) {
         return FALSE;
     } else {
         return $return;
     }
 }
示例#2
0
 /**
  * Na podstawie nieprzetworzonej wiadomości ({@link BotMessage::$rawText})
  * metoda ustawia wszystkie pola klasy.
  * @param string $value Nieprzetworzona wiadomość
  */
 function setText($value)
 {
     $this->rawText = $value;
     $value = trim($value);
     $this->text = funcs::utfToAscii($value);
     $this->command = funcs::utfToAscii(trim(strtok($value, " \t\r\n")));
     $this->args = trim(strtok(''));
 }
示例#3
0
文件: handler.php 项目: Alambos/bot
 function handle($msg, $params)
 {
     $args = trim($msg->args);
     if (empty($args)) {
         return new BotMsg('Funkcja <b>synonimy</b> wymaga argumentu.<br />' . '<br />' . "\n" . '<u>Przykłady:</u><br />' . "\n" . 'synonimy abecadło<br />' . "\n" . 'synonimy wyspa');
     }
     $args = funcs::utfToAscii($args);
     $fp = fopen('./data/synonimy/thesaurus.res', 'r');
     list($rows, $len) = explode('x', trim(fgets($fp, 50)));
     $start = ftell($fp);
     $l = 0;
     $p = $rows - 1;
     while ($l < $p) {
         //echo 'L: '.$l.' - P: '.$p."\n";
         $s = floor(($l + $p) / 2);
         $poz = $start + $s * $len;
         fseek($fp, $poz);
         $line = fread($fp, $len);
         $word = strtok($line, ';');
         $cmp = strcmp($word, $args);
         if ($cmp >= 0) {
             //echo 'Right'."\n";
             $p = $s;
         } else {
             //echo 'Left'."\n";
             $l = $s + 1;
         }
     }
     $poz = $start + $l * $len;
     fseek($fp, $poz);
     $i = 1;
     $return = '';
     while (TRUE) {
         $line = fread($fp, $len);
         $word = strtok($line, ';');
         if ($word != $args) {
             break;
         }
         $return .= '<br />' . "\n" . $i++ . '. ' . htmlspecialchars(rtrim(substr(strstr($line, ';'), 1)));
     }
     if (!empty($return)) {
         return new BotMsg('Znalezione synonimy:' . $return);
     } else {
         return new BotMsg('Nie znaleziono synonimów podanego słowa');
     }
 }
示例#4
0
文件: handler.php 项目: Alambos/bot
 function imieniny($msg, $params)
 {
     $arg = funcs::utfToAscii($msg->args);
     if (empty($arg)) {
         return new BotMsg('Nie podano imienia!<br />' . "\n" . '<br />' . "\n" . '<u>Przykłady:</u><br />' . "\n" . 'imieniny Adama<br />' . "\n" . 'imieniny Ewy');
     }
     include './data/data/imieniny.php';
     if (!isset($imiona[$arg])) {
         return new BotMsg('Nie znaleziono imienia w bazie. Pamiętaj, by podać imię w dopełniaczu liczby pojedynczej!<br />' . "\n" . '<br />' . "\n" . '<u>Przykłady:</u><br />' . "\n" . 'imieniny Adama<br />' . "\n" . 'imieniny Ewy');
     }
     $txt = array();
     foreach ($imiona[$arg] as $dzien) {
         $dzien = explode('.', $dzien);
         $txt[] = $dzien[0] . ' ' . self::$miesiace[$dzien[1]];
     }
     return new BotMsg('Imieniny ' . ucfirst($arg) . ' są ' . implode(', ', $txt));
 }
示例#5
0
文件: 40_kurs.php 项目: Alambos/bot
 static function cmd_kurs($nazwa, $argument)
 {
     $argument = funcs::utfToAscii(trim($argument));
     if (isset(self::$name2iso[$argument])) {
         $argument = self::$name2iso[$argument];
     } else {
         $argument = strtoupper($argument);
     }
     $waluty_A = unserialize(file_get_contents('./data/kurs/A_kursy.txt'));
     if (empty($argument)) {
         $waluty_C = unserialize(file_get_contents('./data/kurs/C_kursy.txt'));
         $txt = 'Kursy średnie walut obcych z dnia ' . $waluty_A['i_n_f_o']['data'] . ' (tabela NBP nr ' . $waluty_A['i_n_f_o']['tabela'] . ') oraz kursy kupna i sprzedaży z dnia ' . $waluty_C['i_n_f_o']['data'] . ' (tabela NBP nr ' . $waluty_C['i_n_f_o']['tabela'] . ')' . "\n";
         foreach ($waluty_C as $kod => $dane) {
             if ($kod == 'i_n_f_o') {
                 continue;
             }
             $txt .= "\n" . $dane['ilosc'] . ' ' . $kod . ' => ' . $waluty_A[$kod]['kurs'] . ' PLN';
             $txt .= ' (kupno: ' . $dane['kupno'] . ' PLN, sprzedaż: ' . $dane['sprzedaz'] . ' PLN)';
         }
         GGapi::putText($txt);
         return TRUE;
     }
     if (isset($waluty_A[$argument])) {
         $txt = 'Kursy średnie walut obcych z dnia ' . $waluty_A['i_n_f_o']['data'] . ' (tabela NBP nr ' . $waluty_A['i_n_f_o']['tabela'] . ')';
         $waluty_C = unserialize(file_get_contents('./data/kurs/C_kursy.txt'));
         if (isset($waluty_C[$argument])) {
             $txt .= ' oraz kursy kupna i sprzedaży z dnia ' . $waluty_C['i_n_f_o']['data'] . ' (tabela NBP nr ' . $waluty_C['i_n_f_o']['tabela'] . ')';
         }
         $txt .= "\n\n" . $waluty_A[$argument]['ilosc'] . ' ' . $argument . ' => ' . $waluty_A[$argument]['kurs'] . ' PLN';
         if (isset($waluty_C[$argument])) {
             $txt .= ' (kupno: ' . $waluty_C[$argument]['kupno'] . ' PLN, sprzedaż: ' . $waluty_C[$argument]['sprzedaz'] . ' PLN)';
         }
         GGapi::putText($txt);
         return TRUE;
     } else {
         $waluty_B = unserialize(file_get_contents('./data/kurs/B_kursy.txt'));
         if (!isset($waluty_B[$argument])) {
             GGapi::putText('Nie znaleziono żądanej waluty. Sprawdź, czy kod waluty jest zgodny z ISO 4217.' . "\n\n");
             GGapi::putRichText('Przykłady', FALSE, FALSE, TRUE);
             GGapi::putRichText("\n" . 'kurs USD' . "\n" . 'kurs EUR');
             return FALSE;
         }
         GGapi::putText('Kursy średnie walut obcych z dnia ' . $waluty_B['i_n_f_o']['data'] . ' (tabela NBP nr ' . $waluty_B['i_n_f_o']['tabela'] . ')' . "\n\n" . $waluty_B[$argument]['ilosc'] . ' ' . $argument . ' => ' . $waluty_B[$argument]['kurs'] . ' PLN');
         return TRUE;
     }
 }
示例#6
0
<?php

require_once 'functions.php';
session_start();
$functs = new funcs();
$user_id = "";
$user_email = "";
if (!empty($_SESSION['user_id'])) {
    $user_id = $_SESSION['user_id'];
    $user_email = $functs->get_user_email($user_id);
}
$title = "";
$description = "";
$type = "";
$cat = "";
$cost = "";
$email = "";
$errors = array();
$temp = 0;
$photo_name = "";
$connection = new PDO('mysql:host=localhost; port=65535; dbname=doskaobyavl', 'root', '');
$cresult = $connection->query("SELECT name,id_category FROM categories");
$categories = $cresult->fetchAll();
$ccount = count($categories);
$tresult = $connection->query("SELECT name,id_type FROM types");
$types = $tresult->fetchAll();
$tcount = count($types);
if (isset($_POST["submitbutton"])) {
    $title = $_POST['title'];
    $description = $_POST['description'];
    $type = $_POST['type'];
示例#7
0
            include "../pages/" . $_g->page . ".php";
        } else {
            include "../pages/dash.php";
        }
    }
}
?>
<br />&nbsp;
<div style=" position:absolute; left:990px; top:0px; float:right;"><a id="print_preview_btn" href="javascript:void(0);"><img src="px/icon_small_print.gif" width="21" height="22" alt="Print Preview" title="Print Preview" /></a></div>

<?php 
if (0 && $_g->uid == 139 && $_g->sys_admin == 1) {
    ?>
<div id="debugger_div" class="debug_small" style="position:absolute; left:2px; top:32px; background:#ffffcc; border:1px black solid; padding:2px; overflow:hidden;"><a id="debugger" href="javascript:void(0);"><img border="0" src="px/bug_32.gif" width="32" height="32" align="left" /></a><div>secs 2 load page :
<?php 
    $_g->time_end = funcs::microtime_float();
    echo number_format($_g->time_end - $_g->time_start, 4);
    ?>
 secs<br />
</div></div>
<script language="javascript" type="text/javascript"> $('a#debugger').click(function() { 
	$('div#debugger_div').toggleClass("debug_big");
	$('input[type="hidden"]').each (function() { this.type = 'text'; });
	$('div').toggleClass("debug_redborder");
}); </script>
<?php 
}
?>
<div id="print_preview_div" style="position:absolute; left:2px; top:64px; background:none; border:none; padding:2px; overflow:hidden;">
<script language="javascript" type="text/javascript">
    $('a#print_preview_btn').click(function() {
示例#8
0
文件: parse.php 项目: Alambos/bot
$plik = file('./thesaurus.txt');
$sqlite = sqlite_open('thesaurus.sqlite') or die(sqlite_error_string(sqlite_last_error($sqlite)));
sqlite_query($sqlite, 'CREATE TABLE thesaurus (slowo varchar(255), podobne TEXT)') or die(sqlite_error_string(sqlite_last_error($sqlite)));
$len = $rows = 0;
foreach ($plik as $line) {
    if (substr($line, 0, 1) == '#') {
        continue;
    }
    $line = explode(';', iconv('ISO-8859-2', 'UTF-8', rtrim($line)));
    foreach ($line as $words) {
        $similar = array();
        foreach ($line as $word) {
            if ($word == $words) {
                continue;
            }
            $similar[] = $word;
        }
        $similar = implode(', ', $similar);
        $len = max($len, strlen($words) + strlen($similar) + 1);
        $rows++;
        sqlite_query($sqlite, 'INSERT INTO thesaurus (slowo, podobne) VALUES (\'' . funcs::utfToAscii($words) . '\', \'' . $similar . '\')') or die(sqlite_error_string(sqlite_last_error($sqlite)));
    }
}
unset($plik);
$fp = fopen('thesaurus.res', 'w');
fwrite($fp, $rows . 'x' . $len . "\n");
$data = sqlite_unbuffered_query($sqlite, 'SELECT * FROM thesaurus ORDER BY slowo ASC');
while ($en = sqlite_fetch_array($data, SQLITE_ASSOC)) {
    fwrite($fp, str_pad($en['slowo'] . ';' . $en['podobne'], $len, ""));
}
fclose($fp);
示例#9
0
<?php

require_once "functions.php";
session_start();
$user_id = "";
$user_login = "";
$functs = new funcs();
if (!empty($_SESSION['user_id'])) {
    $user_id = $_SESSION["user_id"];
    $user_login = $functs->get_user_login($user_id);
}
$connection = new PDO('mysql:host=localhost; port=65535; dbname=doskaobyavl', 'root', '');
$mas2 = $connection->query('SELECT id_ad,title,type_id,category_id,cost,img,create_data FROM ads');
?>
<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
    <link rel="stylesheet" type="text/css"
          href="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.3.6/css/bootstrap.min.css">
    <link rel="stylesheet" type="text/css" href="css/main.css">
    <link rel="stylesheet" type="text/css" href="css/styles.css">
    <script src="http://code.jquery.com/jquery-latest.min.js" type="text/javascript"></script>
    <script src="js/script.js"></script>
</head>
<body>
<div class="container">
    <div class="row">
        <div class="col-md-8 col-md-offset-3">
            <div id='cssmenu'>
                <ul>
<?php

require_once 'functions.php';
$functs = new funcs();
$login = "";
$pass = "";
$error = "";
if (isset($_POST["submitbutton"])) {
    $login = $_POST['login'];
    $pass = $_POST['pass'];
    if ($res = $functs->user_exist($login, $pass)) {
        $functs->login($res);
        header("Location: profile.php");
    } else {
        $error = 1;
    }
}
?>
<html>
<head>
    <meta charset="utf-8">
    <link rel="stylesheet" type="text/css"
          href="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.3.6/css/bootstrap.min.css">
    <link rel="stylesheet" type="text/css" href="css/main.css">
</head>
<body>
<form class="container" method="post">
    <div class="col-sm-4 centered">
        <div class="row titleForms">Enter</div>
        <div class="row">
            <table class="tableForms">
示例#11
0
<?php

require_once "functions.php";
session_start();
$functs = new funcs();
$user_id = $_SESSION["user_id"];
$user_inf = $functs->get_user($user_id);
$user_ads = $functs->get_user_ads($user_inf['email']);
$ads_count = count($user_ads);
?>
<html>
<head>
    <meta charset="utf-8">
    <link rel="stylesheet" type="text/css"
          href="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.3.6/css/bootstrap.min.css">
    <link rel="stylesheet" type="text/css" href="css/main.css">
</head>
<body>
<div class="container">
    <br>
    <div class="row">
        <div class="col-md-4">
    <h2>My information</h2>
    <p>Login: <?php 
echo $user_inf['login'];
?>
</p>
    <p>Name: <?php 
echo $user_inf['name'];
?>
</p>
示例#12
0
    function questionario($cod_Curso, $codaula, $user, $indexQuest, $msg, $val)
    {
        echo "<br>";
        //foreach($val as $c=>$d)
        //	echo $c.'-'.$d. ' ';
        $sql = pg_query("SELECT \"Nome\", \"MinimoMP\", \"DataLimite\" FROM aulas WHERE \"Chave\" = {$codaula}");
        $r = pg_fetch_array($sql);
        //carrega o mínimoMP para verificação de questões DS
        $min = $r['MinimoMP'];
        $verifica = 0;
        ?>
	<div align="center">		
	<table class="tablemenuAluno">
	<tr>
	<td align="left"><b><?php 
        echo $r[0];
        ?>
</b></td>
        <td align="right"><?php 
        echo "Data limite: {$r['2']}";
        ?>
</td>
	</tr>
	</table>
            <form id="Questionario" name="Questionario" method="post" onclick="gettopo();">
	<?php 
        //exibe mensagem de erro caso necessário
        if ($msg != '') {
            $av = preg_replace("/(\\r)?\\n/i", "<br/>", $msg);
            echo "<br><table width=\"500\" class=\"tbform\">\r\n            <tr>\r\n            <td><font color=\"red\"><b>{$av}</b></font></td>\r\n            </tr>\r\n            </table>";
        }
        //echo "<br> $cod_Curso -- $codaula";
        if ($sql = pg_query("SELECT * FROM aulas_avaliacoes WHERE \"CodCurso\" = {$cod_Curso} AND \"CodAula\" = {$codaula} ORDER BY \"IndexQuestao\"")) {
            while ($r = pg_fetch_array($sql)) {
                //exibe o enunciado da questão
                $questao = preg_replace("/(\\r)?\\n/i", "<br/>", $r['Questao']);
                $questao = ltrim($questao);
                ?>
                <table width="500" class="tbform">
		<tr>
                <td width="20" valign="top" align="left"><b><?php 
                echo $r['IndexQuestao'];
                ?>
:</b></td>
                <td align="left" colspan="2"><b><?php 
                echo $questao;
                ?>
</b></td>
		</tr>
		</table>
		<?php 
                $ds = false;
                if ($r['Tipo'] == '') {
                    $r['Tipo'] = 'MP';
                }
                switch ($r['Tipo']) {
                    case 'MP':
                        //obtem a sequencia de alternativas pela Chave
                        $array_alts = array();
                        $SQLalts = pg_query("SELECT \"Chave\" FROM aulas_avaliacoes_alternativas \r\n                            WHERE \"CodAula\" = {$codaula} and \"CodAvaliacao\" = {$r['0']} ORDER BY \"IndexAlternativa\"");
                        while ($alts = pg_fetch_array($SQLalts)) {
                            $array_alts[] = $alts[0];
                        }
                        //var_dump($array_alts);
                        //conta o nº de alternativas
                        $numalts = count($array_alts);
                        //echo $numalts."<br>";
                        //cria a sequancia randomica
                        //gera a sequencia aleatória de numalts;
                        $RandSeq = $this->GeraSequencia($numalts);
                        //var_dump($RandSeq);
                        $seq = array();
                        foreach ($RandSeq as $s) {
                            $seq[] = $array_alts[$s - 1];
                        }
                        //var_dump($seq);
                        //exibe as alternativas
                        foreach ($seq as $key => $value) {
                            $sql2 = pg_query("SELECT * FROM aulas_avaliacoes_alternativas \r\n                                WHERE \"Chave\" = {$value}");
                            $r2 = pg_fetch_array($sql2);
                            /* substituido pela sequencia aleatória
                                                    //echo "<br> SELECT * FROM aulas_avaliacoes_alternativas WHERE CodAula = $codaula AND CodAvaliacao = $r[0] ORDER BY IndexAlternativa"; 
                            			if ($sql2 = mysql_query("SELECT * FROM aulas_avaliacoes_alternativas WHERE CodAula = $codaula AND CodAvaliacao = $r[0] ORDER BY IndexAlternativa") or die(mysql_errno()) ){
                                                        while($r2 = mysql_fetch_array($sql2))
                                                     */
                            $letra = $this->Num_to_letra($key + 1);
                            //. $r2[0]."-".$r2[3]."-".$this->Num_to_letra($r2[3]);
                            $alternativa = preg_replace("/(\\r)?\\n/i", "<br/>", $r2['Alternativa']);
                            $sel = false;
                            if ($val != '') {
                                foreach ($val as $c) {
                                    reset($val);
                                    if ($c == $r2[0]) {
                                        $sel = true;
                                        //echo "C-> $c <br>";
                                    }
                                }
                            }
                            ?>
				<table width="500" class="tbformQuest"  >
				<tr>
				<td width="10" align="left"><?php 
                            echo $letra;
                            ?>
</td>
                       		<td width="20" valign="middle" align="center" >
				<input type="radio" name="<?php 
                            echo $r[0];
                            ?>
" value="<?php 
                            echo $r2[0];
                            ?>
" 
                                    <?php 
                            echo $sel ? 'Checked' : '';
                            ?>
></td>
                       		<td align="left" ><b><?php 
                            echo $alternativa;
                            ?>
</b></td>
				</tr>
				</table>
				<?php 
                            //}
                        }
                        //exibe a informação
                        ?>
                        <table width="500" class="tbformQuest"  >
				<tr>
                                    <td><font color="red">
                                        A Ordem das alternativas &eacute; aleat&oacute;ria e diferente a cada altera&ccedil;&atilde;o de tela.
                                        Provavelmente ser&aacute; diferente da letra da alternativa exibida no resultado da quest&atilde;o.
                                            </font>
                                    </td>
                                </tr>
                        </table>
                        <?php 
                        //uma linha
                        echo "<br>";
                        break;
                    case 'DS':
                        $ds = true;
                        $verifica = 1;
                        $sel = '';
                        //var_dump($val);
                        if ($val != '') {
                            reset($val);
                            foreach ($val as $chave => $valor) {
                                if ($chave == $r[0]) {
                                    $sel = $valor;
                                    //echo "C-> $c <br>";
                                }
                            }
                        } else {
                            //obtém $sel do rascunho salvo no banco de dados
                            $rascunho = pg_query("SELECT \"Discursiva\" FROM aulas_avaliacoes_alunos_respostas WHERE \"CodAvaliacao\" = " . $r['Chave'] . " AND \"CodAluno\" = {$user}");
                            if (pg_num_rows($rascunho) > 0) {
                                $rasc = pg_fetch_array($rascunho);
                                $sel = $rasc['Discursiva'];
                            }
                        }
                        //echo "sel: $sel...<br/>";
                        $gravado = false;
                        $editavel = true;
                        //echo "SELECT * FROM aulas_avaliacoes_alunos_respostas WHERE \"CodAvaliacao\" = ".$r['Chave']." AND \"CodAluno\" = ".$user."<br/>";
                        $sqlds = pg_query("SELECT * FROM aulas_avaliacoes_alunos_respostas WHERE \"CodAvaliacao\" = " . $r['Chave'] . " AND \"CodAluno\" = " . $user);
                        if (pg_num_rows($sqlds) > 0) {
                            $gravado = true;
                            $ds = pg_fetch_array($sqlds);
                            if ($ds['Nota'] > 0) {
                                $editavel = false;
                            }
                        }
                        //echo "editavel: $editavel, gravado: $gravado";
                        ?>
			<table width="500" class="tbformtbformQuest">
			<?php 
                        if ($editavel) {
                            //echo "é editável<br>";
                            ?>
                            <tr>
			<td width="10px" align="left"></td>
			<td align="left">
                            <textarea rows="6" cols="54" name="<?php 
                            echo $r['Chave'];
                            ?>
" onchange="gravaedicao(this,<?php 
                            echo $r['Chave'] . ", {$user}";
                            ?>
)"><?php 
                            echo $sel;
                            ?>
</textarea> 
                       	</td>
			</tr>
                        <tr>
                            <td align="left">
                                <button type="submit"  name="SalvarRascunho" value="<?php 
                            echo $r['Chave'];
                            ?>
" title="Salvar Rascunho">Salvar</button>                               
                            </td>
                            <td align="right">
                                <?php 
                            if ($r['Min'] > 0 || $r['Max'] > 0) {
                                if (strlen($sel) > 0) {
                                    $fc = new funcs();
                                    $str = $fc->contapalavras($sel, $r['Min'], $r['Max']);
                                    echo $str;
                                }
                            }
                            ?>
                                
                            </td>
                        </tr>
                        <?php 
                        } else {
                            //não editável
                            $str = $sel;
                            $q = substr_count($str, chr(13)) + 2;
                            ?>
                            <tr>
                                <td width="20"></td> 
                                <td>
                                    <textarea rows="<?php 
                            echo $q;
                            ?>
" cols="54" name="<?php 
                            echo $r['Chave'];
                            ?>
" readonly="readonly"><?php 
                            echo $sel;
                            ?>
</textarea>                                 
                                </td>
                                <td width="20px"></td>
                            </tr>
                            <tr>
                                <td width="20"></td> 
                                <td  style="text-align: right;">
                                    <font color="blue"><b>
                                    <?php 
                            if ($ds['Nota'] > 4) {
                                echo "Nota:" . $ds['Nota'];
                            } else {
                                switch ($ds['Nota']) {
                                    case 1:
                                        echo "Conceito: Insatisfatório";
                                        break;
                                    case 2:
                                        echo "Conceito: Satisfatório";
                                        break;
                                    case 3:
                                        echo "Conceito: Bom";
                                        break;
                                    case 4:
                                        echo "Conceito: Excelente";
                                        break;
                                }
                            }
                            ?>
                                    
                                    </b></font>    
                                </td>
                                <td width="20px"></td>
                            </tr>                            
                            <?php 
                        }
                        ?>
			</table>
			<?php 
                        break;
                    case 'SM':
                        //exibe as alternativas
                        //echo "<br> SELECT * FROM aulas_avaliacoes_alternativas WHERE CodAula = $codaula AND CodAvaliacao = $r[0] ORDER BY IndexAlternativa";
                        if ($sql2 = pg_query("SELECT * FROM aulas_avaliacoes_alternativas WHERE \"CodAula\" = {$codaula} AND \"CodAvaliacao\" = {$r['0']} ORDER BY \"IndexAlternativa\"")) {
                            while ($r2 = pg_fetch_array($sql2)) {
                                $letra = $this->Num_to_letra($r2[3]);
                                $alternativa = preg_replace("/(\\r)?\\n/i", "<br/>", $r2['Alternativa']);
                                $sel = false;
                                if ($val != '') {
                                    reset($val);
                                    foreach ($val as $c => $i) {
                                        if ($c == $r2[2]) {
                                            foreach ($i as $k => $v) {
                                                if ($v == $r2[0]) {
                                                    $sel = true;
                                                }
                                            }
                                        }
                                    }
                                }
                                ?>
				<table width="500" class="tbformQuest">
				<tr>
				<td width="10" align="left"><?php 
                                echo $letra;
                                ?>
</td>
                       		<td width="20" valign="middle" align="center" >
				<input type="checkbox" name="<?php 
                                echo $r[0] . "[]";
                                ?>
" value="<?php 
                                echo $r2[0];
                                ?>
" 
                                    <?php 
                                echo $sel ? 'Checked' : '';
                                ?>
></td>
                       		<td align="left" ><b><?php 
                                echo $alternativa;
                                ?>
</b></td>
				</tr>
				</table>
				<?php 
                            }
                        }
                        //uma linha
                        echo "<br>";
                        break;
                }
                //switch
            }
            //WHILE
        }
        //IF
        ?>
	
	<table class="tablemenuAluno">
	<tr>
	<td> </td>
	</tr>
	</table>
	<table width="500" >
	<tr>
	<td align="right">
            <?php 
        if (!$ds) {
            ?>
            <input type="submit" name="Enviarespostas" value="Enviar Respostas" onclick="return checkaDS('Questionario',<?php 
            echo "{$min}, {$verifica}";
            ?>
)">
            <?php 
        }
        ?>
	</td>
	</tr>
	</table>
	</form>
	</div>
	<?php 
    }
示例#13
0
<?php

require_once "functions.php";
$functs = new funcs();
$id_ad = $_GET['id'];
$ad_inf = $functs->get_ad($id_ad);
?>

<html>
<head>
    <meta charset="utf-8">
    <link rel="stylesheet" type="text/css"
          href="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.3.6/css/bootstrap.min.css">
    <link rel="stylesheet" type="text/css" href="css/main.css">
</head>
<body>
<div class="container">
    <br>
<a href="index.php"><h4>HOME</h4></a><br><br><br>
    <img class="imageAdvert" src='<?php 
echo "photos/" . $ad_inf["img"];
?>
'>
<h3><?php 
echo $ad_inf['title'];
?>
</h3>
<h5>Type: <?php 
echo $ad_inf['type'];
?>
</h5>
示例#14
0
文件: calendar.php 项目: Alambos/bot
 /**
  * Na podstawie podanej daty zwraca uniksowy znacznik czasu
  * @param string $date Data w formacie "naturalnym". Np. jutro, 1 stycznia, piątek
  * @return int Uniksowy znacznik czasu - liczba sekund od północy 1 stycznia 1970
  * @see http://www.php.net/date
  */
 static function parse_date($date)
 {
     $date = funcs::utfToAscii($date);
     switch ($date) {
         case 'jutro':
             return strtotime('tomorrow');
         case 'za tydzien':
             return strtotime('+1 week');
         case 'pojutrze':
         case 'po jutrze':
             return strtotime('tomorrow +1 day');
         case 'dzis':
             return mktime(0, 0, 0);
         case 'teraz':
         case '':
             return time();
         case 'wczoraj':
             return strtotime('yesterday');
         case 'przedwczoraj':
         case 'przed wczoraj':
             return strtotime('yesterday -1 days');
         case 'poniedzialek':
             return strtotime('monday');
         case 'wtorek':
             return strtotime('tuesday');
         case 'sroda':
             return strtotime('wednesday');
         case 'czwartek':
             return strtotime('thursday');
         case 'piatek':
             return strtotime('friday');
         case 'sobota':
             return strtotime('saturday');
         case 'niedziela':
             return strtotime('sunday');
     }
     if (substr($date, 0, 2) == 'za') {
         $czego = array('sekunde' => 'second', 'sekund' => 'seconds', 'sekundy' => 'seconds', 'minuta' => 'minute', 'minut' => 'minutes', 'minuty' => 'minutes', 'godzine' => 'hour', 'godzin' => 'hours', 'godziny' => 'hours', 'dzien' => 'day', 'dni' => 'days', 'miesiac' => 'month', 'miesiecy' => 'months', 'miesiace' => 'months', 'rok' => 'year', 'lat' => 'years', 'lata' => 'years');
         $date = trim(substr($date, 2));
         $ile = array('zero' => 0, 'jeden' => 1, 'dwa' => 2, 'trzy' => 3, 'cztery' => 4, 'piec' => 5, 'szesc' => 6, 'siedem' => 7, 'osiem' => 8, 'dziewiec' => 9, 'dziesiec' => 10);
         foreach ($ile as $key => $num) {
             if (substr($date, 0, strlen($key)) == $key) {
                 $ile = $num;
                 $done = TRUE;
                 $date = trim(substr($date, strlen($key)));
                 break;
             }
         }
         if ($done) {
         } elseif (!is_numeric(substr($date, 0, 1))) {
             $ile = 1;
         } else {
             $ile = (int) $date;
             $date = trim(substr($date, strlen($ile)));
         }
         $czego = $czego[$date];
         if (!$czego) {
             return FALSE;
         }
         return strtotime('+' . $ile . ' ' . $czego);
     }
     if (preg_match('/([0-9]{1,2})\\.([0-9]{1,2}).([0-9]{2,4})/', $date, $test)) {
         return mktime(0, 0, 0, $test[2], $test[1], $test[3]);
     } elseif (preg_match('/([0-9]{1,2})\\.([0-9]{1,2})/', $date, $test)) {
         return mktime(0, 0, 0, $test[2], $test[1]);
     } elseif (preg_match('/([0-9]{1,2})\\-([0-9]{1,2})\\-([0-9]{2,4})/', $date, $test)) {
         return mktime(0, 0, 0, $test[2], $test[1], $test[3]);
     } elseif (preg_match('/([0-9]{1,2})\\s+([a-z]{3,13})\\s+([0-9]{2,4})/', $date, $test) || preg_match('/([0-9]{1,2})\\s+([a-z]{3,13})/', $date, $test)) {
         $array = array('styczen' => 1, 'stycznia' => 1, 'luty' => 2, 'lutego' => 2, 'marzec' => 3, 'marca' => 3, 'kwiecien' => 4, 'kwietnia' => 4, 'maj' => 5, 'maja' => 5, 'czerwiec' => 6, 'czerwca' => 6, 'lipiec' => 7, 'lipca' => 7, 'sierpien' => 8, 'sierpnia' => 8, 'wrzesien' => 9, 'wrzesnia' => 9, 'pazdziernik' => 10, 'pazdziernika' => 10, 'listopad' => 11, 'listopada' => 11, 'grudzien' => 12, 'grudnia' => 12);
         if (!isset($array[$test[2]])) {
             return FALSE;
         }
         if (!$test[3]) {
             $test[3] = date('Y');
         }
         return mktime(0, 0, 0, $array[$test[2]], $test[1], $test[3]);
     } else {
         return strtotime($date);
     }
 }
示例#15
0
文件: handler.php 项目: Alambos/bot
 function handle($msg, $params)
 {
     $arg = funcs::utfToAscii($msg->args);
     $msg->session->setClass('kino');
     if (empty($arg)) {
         $arg = $msg->session->kino;
         if (empty($arg)) {
             return new BotMsg('Podaj nazwę miejscowości i kina.<br />' . "\n" . '<br />' . "\n" . '<u>Przykłady:</u><br />' . "\n" . 'kino Kraków<br />' . "\n" . 'kino Kraków Multikino');
         }
     } else {
         $arg2 = $msg->session->kino;
     }
     /*
     	MIASTO
     */
     $miasta = self::getMiasta();
     $miasto_num = $miasto_nazw = '';
     if (!$miasta) {
         return new BotMsg('Przepraszamy, wystąpił bład przy pobieraniu listy miejscowości.');
     }
     foreach ($miasta as $miasto => $numer) {
         $szukaj = funcs::utfToAscii($miasto);
         if (($pos = strpos($arg, $szukaj)) !== FALSE) {
             $miasto_nazw = htmlspecialchars($miasto);
             $miasto_num = $numer;
             $arg = trim(str_replace('  ', ' ', substr($arg, 0, $pos) . substr($arg, $pos + strlen($szukaj))));
             break;
         }
     }
     if ($miasto_num === '' && !empty($arg2)) {
         foreach ($miasta as $miasto => $numer) {
             $szukaj = funcs::utfToAscii($miasto);
             if (($pos = strpos($arg2, $szukaj)) !== FALSE) {
                 $miasto_nazw = htmlspecialchars($miasto);
                 $miasto_num = $numer;
                 $arg2 = trim(str_replace('  ', ' ', substr($arg2, 0, $pos) . substr($arg2, $pos + strlen($szukaj))));
                 break;
             }
         }
     }
     if ($miasto_num === '') {
         $txt = 'Wybrane miasto nie został odnalezione. Obsługiwane miejscowości:';
         $miasto = 'Warszawa';
         foreach ($miasta as $miasto => $num) {
             $txt .= '<br />' . "\n" . htmlspecialchars($miasto);
         }
         $txt .= '<br />' . "\n" . '<br />' . "\n" . '<u>Przykład:</u><br />' . "\n" . 'kino ' . htmlspecialchars($miasto);
         return new BotMsg($txt);
     }
     /*
     	KIEDY
     */
     $tydzien = array('niedziela', 'poniedzialek', 'wtorek', 'sroda', 'czwartek', 'piatek', 'sobota');
     $data = array('dzis' => '', 'teraz' => '', 'jutro' => '1', 'pojutrze' => '2', 'po jutrze' => '2');
     for ($i = 0; $i < 3; $i++) {
         $data[date('d.m', strtotime('+' . $i . ' day'))] = $i ? $i : '';
         $data[date('j.m', strtotime('+' . $i . ' day'))] = $i ? $i : '';
     }
     $czas = '';
     foreach ($data as $known => $d) {
         if (($pos = strpos($arg, $known)) !== FALSE) {
             $czas = $d;
             $arg = trim(str_replace('  ', ' ', substr($arg, 0, $pos) . substr($arg, $pos + strlen($known))));
             break;
         }
     }
     /*
     	KINO
     */
     $kina = self::getKina($miasto_num, $czas);
     $kino_num = $kino_nazw = '';
     if (!$kina) {
         return new BotMsg('Przepraszamy, wystąpił bład przy pobieraniu listy kin.');
     }
     if (empty($kina)) {
         return new BotMsg(($czas == '1' ? 'Jutro' : ($czas == '2' ? 'Pojutrze' : 'Dziś')) . ' żadne filmy nie są wyświetlane w podanym mieście.<br />' . "\n" . '<br />' . "\n" . '<u>Spróbuj też:</u><br />' . "\n" . 'kino ' . $miasto_nazw . ' ' . htmlspecialchars($arg) . ' ' . ($czas != '1' ? 'jutro' : ($czas != '2' ? 'pojutrze' : 'dziś')) . '<br />' . "\n" . 'kino ' . $miasto_nazw . ' ' . htmlspecialchars($arg) . ' ' . ($czas != '' ? 'dziś' : ($czas != '2' ? 'pojutrze' : 'dziś')));
     }
     if (!empty($arg)) {
         foreach ($kina as $kino => $kino_id) {
             if (levenshtein(funcs::utfToAscii($kino), $arg, 1, 1, 0) < 2) {
                 $kino_num = $kino_id;
                 $kino_nazw = htmlspecialchars($kino);
                 break;
             }
         }
     }
     if ($kino_num === '' && !empty($arg2)) {
         foreach ($kina as $kino => $kino_id) {
             if (levenshtein(funcs::utfToAscii($kino), $arg2, 1, 1, 0) < 2) {
                 $kino_num = $kino_id;
                 $kino_nazw = htmlspecialchars($kino);
                 break;
             }
         }
     }
     if ($kino_num === '') {
         $txt = (!empty($arg) ? 'Podany obiekt nie został znaleziony. ' : '') . 'Dostępne kina w pasujących miastach:';
         $kino = '';
         foreach ($kina as $kino => $num) {
             $txt .= '<br />' . "\n" . $miasto_nazw . ' ' . htmlspecialchars($kino);
         }
         return new BotMsg($txt . '<br />' . "\n" . '<br />' . "\n" . '<u>Przykład:</u><br />' . "\n" . 'kino ' . $miasto_nazw . ' ' . htmlspecialchars($kino) . ' ' . ($czas == '1' ? 'jutro' : ($czas == '2' ? 'pojutrze' : 'dziś')));
     }
     /*
     	REPERTUAR
     */
     $filmy = self::getKino($miasto_num, $kino_num, $czas);
     if (!$filmy) {
         return new BotMsg('Przepraszamy, wystąpił bład przy pobieraniu listy wyświelanych filmów.');
     }
     $txt = '<b>Repertuar dla kina ' . $kino_nazw . ' (' . $miasto_nazw . ') na ' . ($czas == '1' ? 'jutro' : ($czas == '2' ? 'pojutrze' : 'dziś')) . ':</b>';
     if (empty($filmy)) {
         $txt .= '<br />' . "\n" . 'Brak projekcji.';
     } else {
         foreach ($filmy as $film) {
             $txt .= '<br />' . "\n" . htmlspecialchars($film[0]) . ' ' . htmlspecialchars($film[1]) . ($film[2] != '' ? ' (' . htmlspecialchars($film[2]) . ')' : '');
         }
     }
     return new BotMsg($txt);
 }
示例#16
0
     $exporta = new exporta();
     if (!empty($_POST['Origem']) && !empty($_POST['Destino'])) {
         $exporta->ConfirmaExporta($_POST['Origem'], $_POST['Destino']);
     } else {
         $msg = "Inorme a Aula de origem e o Curso de destino.";
         $exporta->listaAulas($_POST['codCurso'], $_POST['nomeCurso'], $msg);
     }
 } else {
     if (isset($_POST['ConfirmaExportacao'])) {
         include_once 'exporta.php';
         $exporta = new exporta();
         $exporta->Executa($_POST['Origem'], $_POST['Destino'], $_POST['NomeAula'], $_POST['DataLimite']);
     } else {
         if (isset($_POST['sendmail'])) {
             include_once 'funcs.php';
             $fc = new funcs();
             $fc->sendmail($_POST['de'], 'Remetente', $_POST['para'], 'nova menasagem', $_POST['msg']);
             include_once 'odim.php';
             $odim = new Odim();
             $nomeuser = $_SESSION['nomeuser'];
             $iduser = $_SESSION['user'];
             $odim->capa($nomeuser, $iduser);
         } else {
             if (isset($_POST['maisum'])) {
                 $vars = unserialize(base64_decode($_POST['vars']));
                 //obtem a chave do curso selecionado
                 $db = new avdb();
                 $db->Conn_av();
                 $chave = pg_query("SELECT \"Chave\" FROM cursos WHERE \"Nome\" = '" . $_POST['Curso'] . "'");
                 $ch = pg_fetch_array($chave);
                 if (!isset($vars['chaves'])) {
示例#17
0
 /**
  * @param $o
  * @return bool
  */
 public static function renderAObject($o)
 {
     if (funcs::is_mathobject($o)) {
         $o->setIsRenderingstarted();
         $base = get_class($o);
         $func = "render" . $o->getType();
         return $base::$func($o);
     } else {
         echo "Fehler:";
         return false;
     }
 }
示例#18
0
文件: BotPull.php 项目: Alambos/bot
    private function init()
    {
        if (is_file(BOT_TOPDIR . '/cache/functions.sqlite')) {
            $this->PDO = new PDO('sqlite:' . BOT_TOPDIR . '/cache/functions.sqlite');
            $this->PDO->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
            $this->PDO->setAttribute(PDO::ATTR_ORACLE_NULLS, PDO::NULL_TO_STRING);
            return;
        }
        $functions = array();
        $modules = glob(BOT_TOPDIR . '/modules/*', GLOB_ONLYDIR);
        foreach ($modules as $dir) {
            if (!is_file($dir . '/init.php')) {
                continue;
            }
            $class = (include_once $dir . '/init.php');
            if (!$class || !class_exists($class, FALSE)) {
                continue;
            }
            $init = new $class();
            if (!$init instanceof BotModuleInit) {
                continue;
            }
            $row = $init->register();
            if (!is_array($row)) {
                $row = array();
            }
            foreach ($row as $name => &$value) {
                if (!is_array($value)) {
                    unset($row[$name]);
                    continue;
                }
                foreach ($value as &$val) {
                    $val['dir'] = '/modules/' . basename($dir) . '/';
                    $val['init'] = $class;
                    $val['file'] = $val['file'];
                }
                $name2 = funcs::utfToAscii(strtolower($name));
                if ($name != $name2) {
                    if (isset($row[$name2])) {
                        $row[$name2] = array_merge_recursive($row[$name2], $row[$name]);
                    } else {
                        $row[$name2] = $row[$name];
                    }
                    unset($row[$name]);
                }
            }
            $functions = array_merge_recursive($functions, $row);
        }
        try {
            $this->PDO = new PDO('sqlite:' . BOT_TOPDIR . '/cache/functions.sqlite');
            $this->PDO->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
            $this->PDO->setAttribute(PDO::ATTR_ORACLE_NULLS, PDO::NULL_TO_STRING);
            $this->PDO->query('CREATE TABLE functions (
				name VARCHAR(50),
				priority INT,
				dir VARCHAR(255),
				init VARCHAR(255),
				file VARCHAR(255),
				class VARCHAR(255),
				method VARCHAR(255),
				params TEXT,
				PRIMARY KEY (
					name ASC,
					priority ASC
				)
			)');
            $this->PDO->query('CREATE INDEX file ON functions (dir, file)');
            $st = $this->PDO->prepare('INSERT INTO functions (name, priority, dir, init, file, class, method, params) VALUES (?, ?, ?, ?, ?, ?, ?, ?)');
            $this->PDO->beginTransaction();
            foreach ($functions as $name => $funcs) {
                $name = funcs::utfToAscii(strtolower($name));
                foreach ($funcs as $priority => $func) {
                    if (!isset($func['params'])) {
                        $func['params'] = NULL;
                    }
                    $st->execute(array($name, $priority, $func['dir'], $func['init'], $func['file'], $func['class'], $func['method'], serialize($func['params'])));
                }
            }
            $this->PDO->commit();
        } catch (Exception $e) {
            @unlink(BOT_TOPDIR . '/cache/functions.sqlite');
            throw $e;
        }
    }
示例#19
0
<?php

require_once 'functions.php';
$functs = new funcs();
$functs->logout();
header("Location: index.php");
示例#20
0
    function putQuestoes($vars)
    {
        $freq = 0;
        ?>
<div align="center"><?php 
        $sql = pg_query("SELECT * FROM aulas_avaliacoes WHERE \"CodAula\" = " . $vars['chkaula'] . " ORDER BY \"IndexQuestao\"");
        while ($r = pg_fetch_array($sql)) {
            //insere a questão
            ?>
                <table class="tbform">
                    <tr>
                        <td align="left">
                            <b>Quest&atilde;o <?php 
            echo $r['IndexQuestao'];
            ?>
</b>
                        </td>
                        <td align="center">
                            <b>Tipo: <?php 
            echo $r['Tipo'];
            ?>
</b>
                        </td>
                        <td align="right">
                            <b><?php 
            echo $r['Tipo'] == 'DS' ? $r['Min'] . ' e ' . $r['Max'] . ' Palavras' : '';
            ?>
</b>                            
                        </td>
                    </tr>
                    <tr>
                        <td colspan="3">
                            <?php 
            echo $r['Questao'];
            ?>
                        </td>
                    </tr>
                </table>              
                <?php 
            $resposta = '';
            $sql2 = pg_query("SELECT * FROM aulas_avaliacoes_alunos_respostas WHERE \"CodAvaliacao\" = " . $r['Chave'] . " AND \"CodAluno\" = " . $vars['chkaluno']);
            $r2 = pg_fetch_array($sql2);
            if (pg_num_rows($sql2) == 0) {
                $resposta = 'Pendente';
            }
            if ($r['Tipo'] == 'DS' && $resposta != 'Pendente') {
                $resp = preg_replace("/(\\r)?\\n/i", "<br/>", $r2['Discursiva']);
                ?>
                    <table class="tbform">
                        <tr>
                            <td colspan="3">
                                <?php 
                echo $r2['Discursiva'] != '' ? $resp : 'Pendente';
                ?>
                            </td>                            
                        </tr>
                        <tr>
                            <td align="left"><b>Avalia&ccedil;&atilde;o preliminar: <?php 
                echo $r2['Nota'];
                ?>
</b></td>
                            <td></td>
                            <td align="right">
                                <b>
                                <?php 
                include_once 'funcs.php';
                $funcs = new funcs();
                echo $funcs->contapalavras($r2['Discursiva'], $r['Min'], $r['Max']);
                ?>
                                </b>
                            </td>
                        </tr>
                    </table>
                    <?php 
            } else {
                if (($r['Tipo'] == 'MP' || $r['Tipo'] == '') && $resposta != 'Pendente') {
                    $sqlAlt = pg_query("SELECT * FROM aulas_avaliacoes_alternativas WHERE \"Chave\" = " . $r2['CodAlternativa']);
                    $alt = pg_fetch_array($sqlAlt);
                    $resp = preg_replace("/(\\r)?\\n/i", "<br/>", $alt['Alternativa']);
                    ?>
                    <table class="tbform">
                        <tr>
                            <td align="left"><b>Alternativa:</b></td>
                            <td></td>
                            <td></td>
                        </tr>
                        <tr>
                            <td colspan="3"><?php 
                    echo $resp;
                    ?>
</td>
                        </tr>
                        <tr>
                            <td align="left"><b>Avalia&ccedil;&atilde;o preliminar: <?php 
                    echo $alt['Resposta'] == 1 ? $r['Peso'] : '0';
                    ?>
</b></td>
                            <td></td>
                            <td align="right">
                               <b><?php 
                    echo $alt['Resposta'] == 1 ? 'Correta' : 'Incorreta';
                    ?>
 </b>
                            </td>
                        </tr>
                    </table>
                    <?php 
                }
            }
            if ($resposta == 'Pendente') {
                ?>
                    <table class="tbform">
                        <tr>
                            <td colspan="3" align="center">
                                <font color="Red"><b>Avalia&ccedil;&atilde;o Pendente</b></font>
                            </td>
                        </tr>
                    </table>
                    <?php 
            }
            $f = 0;
            $conceito = 0;
            $nota = 0;
            if ($resposta != 'Pendente') {
                $f = 1;
                $conceito = 0;
                if ($r2['Nota'] != NULL) {
                    $nota = $r2['Nota'];
                }
                if ($r['Tipo'] == 'DS') {
                    if ($r['Peso'] == 4) {
                        $conceito = $r2['Nota'];
                    }
                } else {
                    $conceito = 0;
                    $nota = $alt['Resposta'] == 1 ? $r['Peso'] : '0';
                }
            }
            //verifica se já houve lançamento para a aula. Se não, lança
            $sqlFreq = pg_query("SELECT * FROM notas_frequencia WHERE \"CodGrupo\" = " . $vars['codgrupo'] . " AND \"CodCurso\" = " . $vars['chkcurso'] . " AND \"CodAula\" = " . $vars['chkaula'] . " AND \"CodAluno\" =" . $vars['chkaluno'] . " AND \"CodAvaliacao\" = " . $r['Chave']);
            if (pg_num_rows($sqlFreq) == 0) {
                //insere o novo registro
                $sqlins = pg_query("INSERT INTO notas_frequencia (\"CodGrupo\", \"NomeGrupo\", \"CodCurso\", \"CodAula\", \r\n                        \"CodAvaliacao\", \"CodAluno\", \"Frequencia\", \"Conceito\", \"Nota\") \r\n                        VALUES (" . $vars['codgrupo'] . ", '" . $vars['disciplina'] . "', " . $vars['chkcurso'] . ", " . $vars['chkaula'] . ", " . $r['Chave'] . ", " . $vars['chkaluno'] . ", " . $f . ", " . $conceito . ", " . $nota . ")");
                //executa a sql novamente para recuperar os dados
                $sqlFreq = pg_query("SELECT * FROM notas_frequencia WHERE \"CodGrupo\" = " . $vars['codgrupo'] . " AND \"CodCurso\" = " . $vars['chkcurso'] . " AND \"CodAula\" = " . $vars['chkaula'] . " AND \"CodAluno\" =" . $vars['chkaluno'] . " AND \"CodAvaliacao\" = " . $r['Chave']);
            }
            $freq = pg_fetch_array($sqlFreq);
            //formulário de lançamento
            ?>
                <form id="lancanota" method="post">
                <table class="tbform" style="background-color:#cbeecb;">
                    <tr>
                        <td align="left">Frequ&ecirc;ncia:</td>
                        <td align="left">Conceito:</td>
                        <td align="left">Nota:</td>                        
                    </tr>                       
                    <tr>
                        <td align="left">
                            <input type="checkbox" name="chFreq" value="<?php 
            echo $freq['Frequencia'];
            ?>
" <?php 
            echo $freq['Frequencia'] == 1 ? 'checked' : '';
            ?>
 >
                            
                        </td>
                        <td align="left"> 
                            <select size="1" name="conceito">
                                <option value="0" <?php 
            echo $freq['Conceito'] == 0 ? 'selected ' : '';
            ?>
 ></option>
                                <option value="1" <?php 
            echo $freq['Conceito'] == 1 ? 'selected ' : '';
            ?>
 >Insatisfat&oacute;rio</option>
                                <option value="2" <?php 
            echo $freq['Conceito'] == 2 ? 'selected ' : '';
            ?>
 >Satisfat&oacute;rio</option>
                                <option value="3" <?php 
            echo $freq['Conceito'] == 3 ? 'selected ' : '';
            ?>
 >Bom</option>
                                <option value="4" <?php 
            echo $freq['Conceito'] == 4 ? 'selected ' : '';
            ?>
 >&Oacute;timo</option>
                            </select>
                        </td>
                        <td align="left">
                            <input type="text" size="20" name="nota" value="<?php 
            echo $freq['Nota'];
            ?>
">
                        </td>
                    </tr>
                    <tr>
                        <td></td>
                        <td></td>
                        <td align="right">
                            <input type="hidden" name="vars" value="<?php 
            echo base64_encode(serialize($vars));
            ?>
">
                            <input type="hidden" name="codavaliacao" value="<?php 
            echo $r['Chave'];
            ?>
" >
                            <input type="hidden" name="chavefreq" value="<?php 
            echo $freq['Chave'];
            ?>
" >
                            <input type="submit" name="GravaNotaFreq" title="grava "  value="Grava" onclick="gettopo();">                            
                        </td>
                    </tr>
                </table>
                </form>
                
                <br/>
                <?php 
        }
        ?>
</div><?php 
    }
示例#21
0
文件: 30_rss.php 项目: Alambos/bot
 static function cmd_set($name, $arg)
 {
     $arg = self::channel(funcs::utfToAscii($arg), TRUE);
     if (!$arg) {
         GGapi::putText('Wybrany kanał nie istnieje! Dostępne kanały: ' . "\n" . '- ' . implode("\n" . '- ', self::channels()));
     } else {
         database::add($_GET['from'], 'rss', 'kanal', $arg[1]);
         GGapi::putText('Kanał ' . $arg[3] . ' został ustawiony jako domyślny. Teraz zamiast:' . "\n" . 'rss ' . $arg[1] . "\n" . 'możesz wpisać samo' . "\n" . 'rss');
     }
 }