function getList($list, $keyword) { global $cfg_cmsurl; $key = urlencode($keyword); $str = "<h3>您可能感兴趣的内容<span><a href=\"{$cfg_cmsurl}/cloudsearch_{$key}_0_1.html\" target=\"_blank\">+更多»</a></span></h3>"; $out = ''; for ($i = 0; isset($list[$i]); $i++) { $row = $list[$i]; $channelname = getChannelName($row['tablename']); $title = setColor($keyword, cn_substr($row['title'], 36)); $litpic = getLitpic($row['imgurl'], $row['webid'], $row); $url = getUrl($row['aid'], $row['webid'], $row['tablename'], $row['tag']); if (!empty($row['title'])) { $out .= "<li><span class=\"fl\">[{$channelname}]</span><a href=\"{$url}\" target=\"_blank\" title=\"{$row['title']}\">{$title}</a></li>"; } } if (!empty($out)) { $out = $str . "<ul>" . $out . "</ul>"; } return $out; }
/** * 云搜索调用标签(废弃) * * @version $Id: cloudsearch.lib.php netman * @package Stourweb.Taglib * @copyright Copyright (c) 2007 - 2011, Stourweb, Inc. * @link http://www.stourweb.com */ function lib_cloudsearch(&$ctag, &$refObj) { global $dsql; $attlist = "row|20,"; FillAttsDefault($ctag->CAttribute->Items, $attlist); extract($ctag->CAttribute->Items, EXTR_SKIP); $innertext = trim($ctag->GetInnertext()); $ResultList = isset($refObj->Fields['ResultList']) ? $refObj->Fields['ResultList'] : ''; $keyword = $refObj->Fields['keyword']; //print_r($ResultList); $ctp = new STTagParse(); $ctp->SetNameSpace("field", "[", "]"); $ctp->LoadSource($innertext); $GLOBALS['autoindex'] = 0; for ($i = 0; isset($ResultList[$i]); $i++) { $GLOBALS['autoindex']++; $row = $ResultList[$i]; $row['description'] = setColor($keyword, cutstr_html($row['content'], 90)); $row['channelname'] = getChannelName($row['tablename']); $row['title'] = setColor($keyword, $row['title']); $row['litpic'] = getLitpic($row['imgurl'], $row['webid'], $row); $row['website'] = GetWebURLByWebid($row['webid']); $row['weburl'] = $row['website']; $row['url'] = getUrl($row['aid'], $row['webid'], $row['tablename'], $row['tag']); foreach ($ctp->CTags as $tagid => $ctag) { if ($ctag->GetName() == 'array') { $ctp->Assign($tagid, $row); } else { if (!empty($row[$ctag->GetName()])) { $ctp->Assign($tagid, $row[$ctag->GetName()]); } else { $ctp->Assign($tagid, ''); } } } $revalue .= $ctp->GetResult(); } return $revalue; }
function writeText($image, $fontsize, $xpos, $ypos, $color, $font, $text, $align, $shadow_color) { // Get the font $font = getFont($font); // Get the color $color = setColor($image, $color); // Convert text for display $text = utf8_to_nce($text); // Correct alignment if ($align != 'left') { $xpos = textAlignment($font, $fontsize, $text, $xpos, $align); } // Create the pseudo-shadow if (!empty($shadow_color)) { shadowText($image, $fontsize, $xpos, $ypos, $font, $text, $shadow_color); } // Write the text @imageTTFText($image, $fontsize, 0, $xpos, $ypos, $color, $font, $text) or debugMode(__LINE__, $php_errormsg); }
function writeOutline($image, $size, $xpos, $ypos, $color, $font, $text, $width = 1) { $color = setColor($image, $color); // For every X pixel to the left and the right for ($xc = $xpos - abs($width); $xc <= $xpos + abs($width); $xc++) { // For every Y pixel to the top and the bottom for ($yc = $ypos - abs($width); $yc <= $ypos + abs($width); $yc++) { // Draw the text in the outline color imagettftext($image, $size, 0, $xc, $yc, $color, $font, $text); } } }
function adminGetUnvailable($connection, $today, $category) { $sql = "SELECT id, name, country, role, skills, availability FROM profiles WHERE category = {$category} ORDER BY last_modified"; $result = $connection->query($sql); if ($result->num_rows > 0) { // output data of each row while ($row = $result->fetch_array()) { $avStatus = json_decode($row["availability"]); if ($avStatus[$today] == "booked") { $number = $row["id"]; $resultado = $number % 2; if ($resultado != 0) { echo '<div class="col-sm-12 resourse1"> <div class="col-xs-2 mobile_options visible-xs-block"> <div class="visible-xs-block"><span class="glyphicon glyphicon-globe option-icon"></span></div><p class="hidden-xs">SITE</p> <div class="visible-xs-block"><span class="glyphicon glyphicon-user option-icon"></span></div><p class="hidden-xs">NAME</p> <div class="visible-xs-block"><span class="glyphicon glyphicon-briefcase option-icon"></span></div><p class="hidden-xs">ROLE</p> <div class="visible-xs-block"><span class="glyphicon glyphicon glyphicon-edit option-icon"></span></div><p class="hidden-xs">ACTIONS</p> </div> <div class="col-sm-1"> <p>' . $row["country"] . '</p> </div> <div class="col-sm-3"> <<<<<<< HEAD <a href="profile.php?id=' . $row["id"] . '"> <p class="' . setColor($category) . '">' . $row["name"] . '</p> </a> </div> <div class="col-sm-3"> <a href="profile.php?id=' . $row["id"] . '"> <p class="' . setColor($category) . '">' . $row["role"] . '</p> </a> ======= <p class="' . setColor($category) . '">' . $row["name"] . '</p> </div> <div class="col-sm-3"> <p class="' . setColor($category) . '">' . $row["role"] . '</p> >>>>>>> FETCH_HEAD </div> <div class="col-sm-5"> <a href="" class="redBtn" data-rownumber="' . $row["id"] . '"><span class="glyphicon glyphicon-remove" aria-hidden="true"></span><span class="hidden-xs"> Delete</span></a> <a href="availability.php?id=' . $row["id"] . '" class="redBtn"><span class="glyphicon glyphicon-pencil" aria-hidden="true"></span><span class="hidden-xs"> Availability</span></a> </div> </div>'; } else { echo '<div class="col-sm-12 resourse2"> <div class="col-xs-2 mobile_options visible-xs-block"> <div class="visible-xs-block"><span class="glyphicon glyphicon-globe option-icon"></span></div><p class="hidden-xs">SITE</p> <div class="visible-xs-block"><span class="glyphicon glyphicon-user option-icon"></span></div><p class="hidden-xs">NAME</p> <div class="visible-xs-block"><span class="glyphicon glyphicon-briefcase option-icon"></span></div><p class="hidden-xs">ROLE</p> <div class="visible-xs-block"><span class="glyphicon glyphicon glyphicon-edit option-icon"></span></div><p class="hidden-xs">ACTIONS</p> </div> <div class="col-sm-1"> <p>' . $row["country"] . '</p> </div> <div class="col-sm-3"> <<<<<<< HEAD <a href="profile.php?id=' . $row["id"] . '"> <p class="' . setColor($category) . '">' . $row["name"] . '</p> </a> </div> <div class="col-sm-3"> <a href="profile.php?id=' . $row["id"] . '"> <p class="' . setColor($category) . '">' . $row["role"] . '</p> </a> ======= <p class="' . setColor($category) . '">' . $row["name"] . '</p> </div> <div class="col-sm-3"> <p class="' . setColor($category) . '">' . $row["role"] . '</p> >>>>>>> FETCH_HEAD </div> <div class="col-sm-5"> <a href="" class="redBtn" data-rownumber="' . $row["id"] . '"><span class="glyphicon glyphicon-remove" aria-hidden="true"></span><span class="hidden-xs"> Delete</span></a> <a href="availability.php?id=' . $row["id"] . '" class="redBtn"><span class="glyphicon glyphicon-pencil" aria-hidden="true"></span><span class="hidden-xs"> Availability</span></a> </div> </div>'; } } } } else { echo "0 results"; } }
break; } } else { ?> <tr><?php } ?> <td><?php echo $diary[$i][$y]["subject"]; ?> </td> <td> <?php if (isset($diary[$i][$y]["marks"])) { for ($z = 1; $z <= count($diary[$i][$y]["marks"]); $z++) { setColor($diary[$i][$y]["marks"][$z]["mark"], $diary[$i][$y]["marks"][$z]["type"]); echo " "; } } ?> </td> <td><?php if (isset($diary[$i][$y]["homework"])) { ?> <?php if (isset($diary[$i][$y]['homework']) && $diary[$i][$y]['homework'] != "") { ?> <button class="btn btn-sample btn-xs" title="Показать домашнее задание" type="button" data-toggle="modal" data-target="#myModal<?php echo $diary[$i][$y]["lesson_id"]; ?> "><i class="fa fa-home"></i> Домашнее задание
echo $progress[$i]["pupil"]; ?> </td> <?php $s = 0; $k = 0; if (isset($progress[$i]["mark"])) { for ($y = 0; $y < count($progress[$i]["mark"]); $y++) { ?> <td><?php if (isset($progress[$i]["mark"][$y])) { setColor($progress[$i]["mark"][$y]); $s = $s + $progress[$i]["mark"][$y]; $k++; } else { setColor("н/д"); } ?> </td> <?php } } ?> <td><?php if ($k != 0) { ?> <strong><?php echo number_format($s / $k, 1); ?> </strong><?php } else {
$index = rand(0, sizeof($list) - 1); if ($isAssociative) { $keys = array_keys($list); $name = $keys[$index]; return array($name => $list[$name]); } return $list[$index]; } function setColor($color) { global $__COLOR__; $__COLOR__ = key($color); global $__COLOR_TONE__; $__COLOR_TONE__ = $color[$__COLOR__]; } function setQuestion($question) { global $__QUESTION__; $__QUESTION__ = $question; } function setAnswer($answer) { global $__ANSWER__; $__ANSWER__ = $answer; } $pickedColor = pickRandom($colors, true); $pickedQuestion = pickRandom($questions); $pickedAnswer = pickRandom($answers); setColor($pickedColor); setQuestion($pickedQuestion); setAnswer($pickedAnswer);
break; case 'б': ?> class="success"<?php break; case 'у': ?> class="info"<?php break; } } ?> ><?php for ($z = 0; $z < count($result[$i]["lessons"][$y]["marks"]); $z++) { //echo $result[$i]["lessons"][$y]["marks"][$z]["mark"]; setColor($result[$i]["lessons"][$y]["marks"][$z]["mark"], $result[$i]["lessons"][$y]["marks"][$z]["type"]); echo " "; } ?> </td> <?php } ?> </tr> <?php } } ?> </tbody> </table> </div>
?> </td> <?php if (isset($marks[$i]["IV четверть"]["mark"])) { setColor($marks[$i]["IV четверть"]["mark"]); } else { echo "<td></td>"; } ?> <td class="grey" data-editable='false'><?php echo $marks[$i]["Итоговая"]["average"]; ?> </td> <?php if (isset($marks[$i]["Итоговая"]["mark"])) { setColor($marks[$i]["Итоговая"]["mark"]); } else { echo "<td></td>"; } ?> </tr> <?php } } ?> </tbody> </table> </div> </div> </div>
?> </td> <td><?php setGreyColor($stat[$key]["ill"]); ?> </td> <td><?php setColor($stat[$key]["min"]); ?> </td> <td><?php setColor($stat[$key]["average"]); ?> </td> <td><?php setColor($stat[$key]["max"]); ?> </td> <td><?php setGreyColor($stat[$key]["min_count"]); ?> </td> <td><?php setGreyColor($stat[$key]["same_count"]); ?> </td> <td><?php setGreyColor($stat[$key]["max_count"]); ?> </td> </tr>
} else { echo "<span class='grey'>н/д</span>"; } ?> </td> <td><?php if (isset($result[$key]["IV четверть"])) { setColor($result[$key]["IV четверть"]); } else { echo "<span class='grey'>н/д</span>"; } ?> </td> <td><?php if (isset($result[$key]["Итоговая"])) { setColor($result[$key]["Итоговая"]); } else { echo "<span class='grey'>н/д</span>"; } ?> </td> </tr> <?php } } ?> </tbody> </table> </div> </div> <?php
<?php for ($i = 0; $i < count($progress); $i++) { ?> <tr> <td><?php echo $i + 1; ?> </td> <td><?php echo $progress[$i]["subject"]; ?> </td> <td> <?php for ($y = 0; $y < count($progress[$i]["marks"]); $y++) { setColor($progress[$i]["marks"][$y]["mark"], $progress[$i]["marks"][$y]["type"]); echo " "; } ?> </td> <td><?php if (isset($progress[$i]["pass"]['б'])) { echo "<strong>" . $progress[$i]["pass"]['б'] . "</strong>"; } else { echo "<span class='grey'>н/д</span>"; } ?> </td> <td><?php if (isset($progress[$i]["pass"]['н'])) { echo "<strong>" . $progress[$i]["pass"]['н'] . "</strong>";