$uid)); $marksonad = $puser->profile_booktags; $marksonamass = explode(',', $marksonad); //$minust = $puser->profile_about; } function pictureSizes2($file, $max){ if($file!=''){ list($width, $height) = getimagesize($file); } if($width > $height && $width > $max){ $width1 = $width; $width = $max; $height = $height/($width1/$max); }elseif($width < $height && $height > $max){ $height1 = $height; $height = $max; $width = $width/($height1/$max); } $mass = array('width'=>$width, 'height'=>$height); return $mass; } if($marksonad==''){ $hetkeKasutajaRaamatuIdParing = db_query("SELECT * FROM {node} n WHERE n.status = 1 AND n.type = 'raamat' ORDER BY n.changed DESC LIMIT %d", 4); while ($raamatuId = db_fetch_object($hetkeKasutajaRaamatuIdParing)){ $node = node_load($raamatuId->nid); $hetkeKasutajaRaamatuPealkirjaParing = db_query("SELECT * FROM {term_data} td WHERE td.tid=%d", $node->field_raamatu_pealkiri[0]['value']); $raamatuPealkiri = db_fetch_object($hetkeKasutajaRaamatuPealkirjaParing); //millegipärast devis neid pilte pole, seega ei saa siin $address muutujat www.raamatumaailm.ee asemel kasutada $trimmed = str_replace(' ', '%20', 'http://www.raamatumaailm.ee/sites/default/files/imagecache/skaanepilt/'.$node->field_kaanepilt[0]['filename']); $newPictureSizes = pictureSizes2($trimmed, 96); $block_content .= '
'; } $block_content .= '
'; } else if($marksonad!=''){ $block_content .= '
'; //kui liiga aeglaseks jääb võib limiteerida lisades DESC järgi LIMIT ja number (LIMIT 2000) $query = db_query("SELECT * FROM {node} n INNER JOIN {content_field_raamatu_marksonad} cfrm ON n.nid=cfrm.nid INNER JOIN {term_data} td ON cfrm.field_raamatu_marksonad_value=td.tid WHERE n.type='raamat' AND n.status=1 ORDER BY n.created DESC"); $mituRaamatut=1; while($vastus = db_fetch_object($query)){ if(in_array($vastus->name, $marksonamass)) { $node = node_load($vastus->nid); $hetkeKasutajaRaamatuPealkirjaParing = db_query("SELECT * FROM {term_data} td WHERE td.tid=%d", $node->field_raamatu_pealkiri[0]['value']); $raamatuPealkiri = db_fetch_object($hetkeKasutajaRaamatuPealkirjaParing); $trimmed = str_replace(' ', '%20', 'http://www.raamatumaailm.ee/sites/default/files/imagecache/skaanepilt/'.$node->field_kaanepilt[0]['filename']); $newPictureSizes = pictureSizes2($trimmed, 96); if($mituRaamatut<=4){ $block_content .= '
'; } $mituRaamatut++; } } $block_content .= '
'; } $block_content .= '
'; $lopp = strtotime("last sunday 23:59:59"); $algus=$lopp-604799; $raamatuteParing = db_query("SELECT * FROM {node} n WHERE n.status = 1 AND n.type = 'raamat' AND n.changed>%d AND n.changed<%d ORDER BY n.changed DESC", $algus, $lopp); $raamatuid = mysql_num_rows($raamatuteParing); if($raamatuid==0){ $block_content .= 'Eelmine nädalal raamatuid ei lisatud. [ Vaata edasi... ]'; } if($raamatuid==1){ $block_content .= 'Eelmine nädal lisati '.$raamatuid.' raamat. [ Vaata edasi... ]'; } if($raamatuid>1){ $block_content .= 'Eelmine nädal lisati '.$raamatuid.' raamatut. [ Vaata edasi... ]'; } $block_content .= '
'; if ($block_content == '') { $block['subject'] = ''; $block['content'] = ''; return $block; } $block['subject'] = 'Uued raamatud, mis võiksid huvi pakkuda'; $block['content'] = $block_content; return $block; } }