$uid)); } function pictureSizes($file, $max){ 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; } function paring($tegevus, $id){ global $user; $address = $_SERVER['SERVER_NAME']; $hetkeKasutajaRaamatuIdParing = db_query("SELECT * FROM {book_user_status} n WHERE n.user_id = %d AND n.status_id = %d LIMIT 4", $id, $tegevus); $tagastus = ''; if(mysql_num_rows($hetkeKasutajaRaamatuIdParing)==0){ if($user->uid==$id){ $tagastus .= 'Antud kategoorias raamatud puuduvad, lisa uus raamat.'; } else { $tagastus .= 'Antud kategoorias raamatud puuduvad.'; } } else { while ($raamatuId = db_fetch_object($hetkeKasutajaRaamatuIdParing)){ $node = node_load($raamatuId->book_id); $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 $address ei toiminud, kasutasin www.raamatumaailm.ee $trimmed = str_replace(' ', '%20', 'http://www.raamatumaailm.ee/sites/default/files/imagecache/skaanepilt/'.$node->field_kaanepilt[0]['filename']); $newPictureSizes = pictureSizes($trimmed, 96); $tagastus .= '
'; } } return $tagastus; } function raamatuidKategoorias($id){ $kokku=0; for($i=1; $i<=5; $i++){ $hetkeKasutajaRaamatuIdParing = db_query("SELECT * FROM {book_user_status} n WHERE n.user_id = %d AND n.status_id = %d LIMIT 4", $id, $i); $kokku+=mysql_num_rows($hetkeKasutajaRaamatuIdParing); } return $kokku; } $block_content .= '
'; $block_content .= '
'; $block_content .= paring(1, $uid); $block_content .= '
'; $block_content .= paring(2, $uid); $block_content .= '
'; $block_content .= paring(3, $uid); $block_content .= '
'; $block_content .= paring(4, $uid); $block_content .= '
'; $block_content .= paring(5, $uid); $block_content .= '
'; if($user->uid!=$uid){ $block_content .= '
'; //$block_content .= 'Minu id on '.$user->uid.' ja vaadatava kasutaja id on '.$uid.'
'; $yhiseRaamatuParing = db_query("SELECT DISTINCT ub.book_id FROM book_user_status ub WHERE book_id IN (SELECT DISTINCT book_id FROM book_user_status WHERE user_id = %d) AND ub.user_id = %d LIMIT 4", $user->uid, $uid); if(mysql_num_rows($yhiseRaamatuParing)==0){ $block_content .= 'Ühised raamatud puuduvad.'; } else { while($yhiseRaamatuId = db_fetch_object($yhiseRaamatuParing)){ $node = node_load($yhiseRaamatuId->book_id); $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://'.$address.'/sites/default/files/imagecache/skaanepilt/'.$node->field_kaanepilt[0]['filename']); $newPictureSizes = pictureSizes($trimmed, 96); $block_content .= '
'; //$block_content .= $yhiseRaamatuId->book_id.' '; } } $block_content .= '
'; } $block_content .= '
'; $block_content .= '
'; if($user->uid==$uid){ $block_content .= '[ Minu raamaturiiul ]'; } else { //$block_content .= '[ Tema raamaturiiul ]'; } $block_content .= '
'; if ($block_content == '
') { $block['subject'] = ''; $block['content'] = ''; return $block; } $block['subject'] = 'Raamaturiiul'; $block['content'] = $block_content; return $block; } }