Parašė avice· 2014 Kov. 17 21:03:51
#2
Šiam reikalui gali tiesiog sukurt nauja irasa lenteleje `PREFIXAS_settings` , su tokiais duomenimis:
settings_name = pageidavimai_on
settings_value = 0
O kodas atrodytu mazdaug taip:
<?php
require_once "maincore.php";
require_once THEMES."templates/header.php";
if (!iADMIN) { opentable('Klaida'); echo 'Klaida..'; closetable(); require_once THEMES."templates/footer.php"; exit; }
if(isset($_POST['status'])) {
$status = ($_POST['status']=='Ijungti'?'1':'0');
dbquery("UPDATE ".DB_SETTINGS." SET `settings_value`='".$status."' WHERE `settings_name`='pageidavimai_on'");
$settings['pageidavimai_on'] = $status;
}
opentable('Pageidavimai');
echo "<form action='' method='post'>
<table width='150' class='tbl'>
<tr>
<td>Pageidavimai:</td>
<td align='left'><input type='submit' name='status' value='".($settings['pageidavimai_on'] == 1 ? 'Išjungti':'Ijungti')."' /></td>
</tr>
</table></form>";
closetable();
require_once THEMES."templates/footer.php";
?>
O kai noresi kurnors kitur patikrint ar pageidavimai ijungti ar isjungti naudok tiesiog:
if($settings['pageidavimai_on']=='1') {
// pageidavimai ijungti
}else{
// pageidavimai isjungti
}
visa tai veiks visama
php-fusion puslapyje.
Redagavo avice· 2014 Kov. 17 21:03:32