Class Liga{
public function __construct() {
global $wpdb;
$this->db = $wpdb;
}
public function get_teams(){
$teams = $this->db->get_results("SELECT * FROM uks_posts WHERE post_type='druzyny' AND post_status='publish' ORDER BY post_title ASC ");
return $teams;
}
public function get_games(){
$games = $this->db->get_results("SELECT * FROM uks_liga WHERE active!='0' ORDER BY game DESC ");
return $games;
}
public function get_game($g){
$game = $this->db->get_results("SELECT * FROM uks_liga WHERE id='$g' ");
return $game[0];
}
public function add_game($team1,$team2,$game,$place){
if($this->db->insert('uks_liga',
array(
'team1'=>$team1,
'team2'=>$team2,
'game'=>$game,
'place'=>$place,
'active'=>'1'
),
array(
'%d',
'%s',
'%s',
'%s',
'%d'
)
)!==false){
return true;
}else{
return false;
}
}
public function update_game($id,$team1,$team2,$game,$place,$score1,$score2){
if($this->db->update('uks_liga',
array(
'team1'=>$team1,
'team2'=>$team2,
'game'=>$game,
'place'=>$place,
'team1_score'=>$score1,
'team2_score'=>$score2
),
array("id"=> $id),
array(
'%d',
'%s',
'%s',
'%s',
'%d'
)
)!==false){
return true;
}else{
return false;
}
}
public function delete_game($id){
if($this->db->update('uks_liga',
array(
'active'=>0
),
array("id"=> $id),
array('%d')
)!==false){
return true;
}else{
return false;
}
}
public function get_coming_games($team=0,$limit=6){
$add = $team!=0 ? "AND team1='$team'" : "";
$games = $this->db->get_results("SELECT * FROM uks_liga WHERE active!='0' AND game >= NOW() $add ORDER BY game DESC LIMIT $limit");
return $games;
}
public function get_past_games($team=0,$limit=10){
$add = $team!=0 ? "AND team1='$team'" : "";
$games = $this->db->get_results("SELECT * FROM uks_liga WHERE active!='0' AND game <= NOW() $add ORDER BY game DESC LIMIT $limit");
return $games;
}
}
?> function liga_games(){
$l = new Liga();
?>
Coś poszło nie tak, nie zapisano meczu do bazy danych
}
?>
}
?>// if(!$_POST){ die();}
function save_game(){
$l = new liga();
if(isSet($_POST["game"])){
//saving
if($_POST["game"]==""){
//new
//eval
if(strlen($_POST['gdate'])!=10){
wp_redirect(admin_url('admin.php?page=liga_game_form&eval=1'));
}else{
list($d,$m,$y) = explode(".",$_POST['gdate']);
$dt=$y."-".$m."-".$d." ".$_POST['gtime'].":00";
if($l->add_game($_POST["team1"],$_POST["team2"],$dt,$_POST["place"])){
wp_redirect(admin_url('admin.php?page=liga_games&success=1'));
}else{
wp_redirect(admin_url('admin.php?page=liga_game_form&eval=2'));
}}
}else{
//update
list($d,$m,$y) = explode(".",$_POST['gdate']);
$dt=$y."-".$m."-".$d." ".$_POST['gtime'].":00";
if($l->update_game($_POST["game"],$_POST["team1"],$_POST["team2"],$dt,$_POST["place"],$_POST["team1_score"],$_POST["team2_score"])){
wp_redirect(admin_url('admin.php?page=liga_games&success=2'));
}else{
wp_redirect(admin_url('admin.php?page=liga_game_form&eval=2'));
}
}
}
}
function del_game(){
$l = new liga();
$l->delete_game($_POST["game"]);
wp_redirect(admin_url('admin.php?page=liga_games&success=3'));
}
?>
{"id":7564,"date":"2023-01-12T11:57:00","date_gmt":"2023-01-12T10:57:00","guid":{"rendered":"https:\/\/grochovia.pl\/?p=7564"},"modified":"2023-01-13T12:13:13","modified_gmt":"2023-01-13T11:13:13","slug":"mtech-gra-z-nami","status":"publish","type":"post","link":"https:\/\/grochovia.pl\/aktualnosci\/mtech-gra-z-nami\/","title":{"rendered":"mTECH gra z nami!"},"content":{"rendered":"\n
Mi\u0142o nam poinformowa\u0107, \u017ce do grona partner\u00f3w Grochovii do\u0142\u0105czy\u0142 serwis komputerowy mTECH!<\/p>\n\n\n\n
mTECH to serwis i pogotowie komputerowe, kt\u00f3ry zajmuje si\u0119 kompleksow\u0105, pogwarancyjn\u0105 napraw\u0105 laptop\u00f3w, notebook\u00f3w, netbook\u00f3w oraz komputer\u00f3w stacjonarnych!<\/p>\n\n\n\n
Zakres us\u0142ug mTECH obejmuje zar\u00f3wno proste zmiany w oprogramowaniu, jak i zaawansowane naprawy poszczeg\u00f3lnych podzespo\u0142\u00f3w, a serwis daje gwarancj\u0119 na wszystkie wykonane przez us\u0142ugi.<\/p>\n\n\n\n
Co wi\u0119cej, mTECH znajduje si\u0119 po drugiej stronie ulicy od naszego biura! <\/p>\n\n\n\n