本文整理汇总了PHP中Lista::suorita方法的典型用法代码示例。如果您正苦于以下问题:PHP Lista::suorita方法的具体用法?PHP Lista::suorita怎么用?PHP Lista::suorita使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Lista
的用法示例。
在下文中一共展示了Lista::suorita方法的6个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: suorita
function suorita()
{
parent::suorita();
if ($this->order === 'oikeaaika') {
$this->order = 'pvm';
}
}
示例2: suorita
function suorita()
{
$this->setOrder('desc');
if (isset($_REQUEST['sort']) and $_REQUEST['sort'] == 'pisteet') {
unset($_REQUEST['sort']);
$_REQUEST['omasort'] = 'pisteet';
}
if (isset($_REQUEST['sort']) and $_REQUEST['sort'] == 'ppp') {
unset($_REQUEST['sort']);
$_REQUEST['omasort'] = 'ppp';
}
parent::suorita();
if (isset($_REQUEST['omasort'])) {
usort($this->data, array("JoukkueTilastot", "cmp"));
}
$this->joukkuetiedot->haeTiedot($_SESSION['defaultjoukkue']);
}
示例3: suorita
function suorita()
{
D("<pre>");
D($_REQUEST);
D("</pre>");
if (isset($_REQUEST['paivita'])) {
$this->openConnection();
foreach ($_REQUEST['toimihenkilo'] as $key => $henkilo) {
$query = "UPDATE Toimi SET tehtava = '{$henkilo['toimi']}' " . " WHERE henkilo = {$key} and kaudenjoukkue = {$_SESSION['kaudenjoukkueid']} and kausi = {$_SESSION['kausi']}";
$this->db->doQuery($query);
}
$this->db->close();
if (!$this->db->error) {
//tästa alkaa takaisinkytkennän toimintasarja
$this->drawForm = false;
$this->suoritaAutoRefresh();
return;
}
} else {
parent::suorita();
// open connection to db
$this->openConnection();
$toimi = "toimenkuva";
$result =& $this->db->doQuery("(SELECT ' ' as value, 'Ei tiedossa' as name) UNION (SELECT toimenkuva, toimenkuva as value FROM Toimenkuva)");
$i = 0;
foreach ($this->data as $henkilo) {
D("<pre>");
D($henkilo);
D("</pre>");
//$this->toimenkuva[$i] = new Select($result,"toimihenkilo[$henkilo[hloid]][toimi]",$henkilo['toimi']);
$button = new Button('toimenlisays', 'toimenlisays', 'toimenlisays', false);
$this->toimenkuva[$i] = new SelectLisaa("toimihenkilo[{$henkilo['hloid']}][toimi]", $result, $button, $henkilo['toimi']);
//SelectLisaa( $toimi, $result, "toimihenkilo[$henkilo[hloid]][toimi]", 'toimenlisays');
$i++;
}
$this->db->close();
}
}
示例4: suorita
function suorita()
{
if (isset($_REQUEST['poista']) and isset($_REQUEST['tunnus'])) {
$query = "DELETE FROM Kayttajat WHERE tunnus = '{$_REQUEST['tunnus']}'";
$this->openConnection();
$result = $this->db->doQuery($query);
/* if( count($result) > 0 ) {
$this->poistaOikeus('omattiedotoikeudet',$_REQUEST[tunnus]);
$this->poistaOikeus('joukkueenalueoikeudet',$_REQUEST[tunnus]);
$this->poistaOikeus('lisaamuokkaaoikeudet',$_REQUEST[tunnus]);
$this->poistaOikeus('yllapitooikeudet',$_REQUEST[tunnus]);
}
*/
$this->db->close();
if (!$this->db->error) {
//tästa alkaa takaisinkytkennän toimintasarja
$this->drawForm = false;
$this->suoritaAutoRefresh();
return;
}
} else {
parent::suorita();
}
}
示例5: suorita
function suorita()
{
D("<pre>");
//D( $this->tiedot);
D($_REQUEST);
D("</pre>");
if (isset($_REQUEST['poista']) and $_REQUEST['poista'] == 1 and isset($_REQUEST['joukkue']) and isset($_REQUEST['kausi']) and isset($_REQUEST['sarjaid'])) {
$query = "DELETE FROM Sarjanjoukkueet WHERE joukkue = {$_REQUEST['joukkue']} AND " . " kausi = {$_REQUEST['kausi']} and sarjaid = {$_REQUEST['sarjaid']}";
$this->openConnection();
$this->db->doQuery($query);
$this->db->close();
if (!$this->db->error) {
//tästa alkaa takaisinkytkennän toimintasarja
$this->drawForm = false;
$this->suoritaAutoRefresh();
return;
}
} else {
if (isset($_REQUEST['send']) and isset($_REQUEST['lisaa']) and count($_REQUEST['lisaa']) > 0) {
// Saatiin lista lisättävistä joukkueista
// open connection to db
$this->openConnection();
$query = "SELECT kausi FROM Sarja WHERE sarjaid = {$_SESSION['sarja']}";
$tmp = $this->db->doQuery($query);
$tmp = $tmp[0];
D($tmp);
foreach ($_REQUEST['lisaa'] as $lisattava) {
$query = "INSERT INTO Sarjanjoukkueet(sarjaid, joukkue, kausi) values ( {$_SESSION['sarja']}, {$lisattava}, {$tmp['kausi']})";
$this->db->doQuery($query);
}
$this->db->close();
$this->suoritaAutoRefresh();
} else {
parent::suorita();
// open connection to db
$this->openConnection();
/*
$kausi = "kausi";
$result = &$this->db->doQuery("SELECT vuosi, vuosi as value FROM Kausi");
$this->kaudet = new Select( $result, $kausi, $this->kausi );//array('',FALSE,'SELECT'),
*/
$sarja = "sarjaid";
$result =& $this->db->doQuery("SELECT sarjaid, (tyyppi||', '||nimi||', '||kausi) FROM Sarja ORDER BY kausi desc, tyyppi asc");
$this->sarjat = new Select($result, $sarja, $this->sarjaid);
$this->db->close();
}
}
}
示例6: suorita
function suorita()
{
D("<pre>");
//D( $this->tiedot);
D($_REQUEST);
D("</pre>");
if (isset($_REQUEST['paivita'])) {
$this->openConnection();
// Takaisin ei tehdä päivitystä
if (isset($_REQUEST['pelaaja'])) {
foreach ($_REQUEST['pelaaja'] as $key => $pelaaja) {
if (!isset($pelaaja['kapteeni'])) {
$pelaaja['kapteeni'] = "f";
} else {
$pelaaja['kapteeni'] = "t";
}
if ($pelaaja['pelinumero'] == "" or !is_numeric($pelaaja['pelinumero'])) {
$pelaaja['pelinumero'] = -1;
}
if ($pelaaja['pelipaikka'] === "EI") {
$pelaaja['pelipaikka'] = 'NULL';
} else {
$pelaaja['pelipaikka'] = '\'' . $pelaaja['pelipaikka'] . '\'';
}
if ($pelaaja['aloituspvm'] == "") {
$pelaaja['aloituspvm'] = "NULL";
} else {
$pelaaja['aloituspvm'] = '\'' . $pelaaja['aloituspvm'] . '\'';
}
if ($pelaaja['lopetuspvm'] == "") {
$pelaaja['lopetuspvm'] = "NULL";
} else {
$pelaaja['lopetuspvm'] = '\'' . $pelaaja['lopetuspvm'] . '\'';
}
$query = "UPDATE Pelaajat SET pelinumero = {$pelaaja['pelinumero']}," . " pelipaikka = {$pelaaja['pelipaikka']}, kapteeni = '{$pelaaja['kapteeni']}'," . " aloituspvm = {$pelaaja['aloituspvm']}, lopetuspvm = {$pelaaja['lopetuspvm']}" . " WHERE pelaaja = {$key} and joukkue = {$_SESSION['kaudenjoukkueid']} and kausi = {$_SESSION['kausi']}";
$this->db->doQuery($query);
}
$this->db->close();
}
if (!$this->db->error) {
//tästa alkaa takaisinkytkennän toimintasarja
$this->drawForm = false;
$this->suoritaAutoRefresh();
return;
}
} else {
if (isset($_REQUEST['takaisin'])) {
$this->drawForm = false;
$this->suoritaAutoRefresh();
return;
} else {
parent::suorita();
$i = 0;
foreach ($this->data as $pelaaja) {
$this->pelipaikka[$i] = new Select(array(array("EI", $this->tm->getText("eitiedossa")), array("VL", $this->tm->getText("Vasenlaita")), array("OL", $this->tm->getText("Oikealaita")), array("KE", $this->tm->getText("Keskushyökkääjä")), array("PU", $this->tm->getText("Puolustaja")), array("MV", $this->tm->getText("Maalivahti"))), "pelaaja[{$pelaaja['pelaaja']}][pelipaikka]", $pelaaja['pelipaikka']);
$i++;
}
}
}
}