Example #1
0
function getList($list, $keyword)
{
    global $cfg_cmsurl;
    $key = urlencode($keyword);
    $str = "<h3>您可能感兴趣的内容<span><a href=\"{$cfg_cmsurl}/cloudsearch_{$key}_0_1.html\" target=\"_blank\">+更多&raquo;</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;
}
Example #2
0
/**
 * 云搜索调用标签(废弃)
 *
 * @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;
}
Example #3
0
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);
}
Example #4
0
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);
        }
    }
}
Example #5
0
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";
    }
}
Example #6
0
                        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> Домашнее задание
Example #7
0
    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 {
Example #8
0
    $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);
Example #9
0
                        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>
Example #10
0
        ?>
</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>
Example #11
0
        ?>
</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>
Example #12
0
        } 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 
Example #13
0
					<?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>";