public static function displaySCFRow($row_key, $keyspace_name, $columnfamily_name, $row, $is_counter_column = false)
 {
     $output = '';
     foreach ($row as $key => $value) {
         $output .= ColumnFamilyHelper::displayCFRow($row_key, $keyspace_name, $columnfamily_name, $value, $key, $is_counter_column);
     }
     return $output;
 }
<?php

/*
	Cassandra Cluster Admin
	
	@author Sébastien Giroux
	@copyright All rights reserved - 2011
*/
require_once 'include/kernel.inc.php';
require_once 'include/verify_login.inc.php';
$vw_vars['cluster_details'] = $CASSANDRA_CLUSTERS;
$vw_vars['cluster_name'] = $sys_manager->describe_cluster_name();
$vw_vars['partitioner'] = $sys_manager->describe_partitioner();
$vw_vars['snitch'] = $sys_manager->describe_snitch();
$vw_vars['thrift_api_version'] = $sys_manager->describe_version();
$vw_vars['schema_version'] = $sys_manager->describe_schema_versions();
$vw_vars['cluster_helper'] = $cluster_helper;
$ks_and_cf_details = ColumnFamilyHelper::getKeyspacesAndColumnFamiliesDetails();
$keyspaces_name = $ks_and_cf_details['keyspaces_name'];
$keyspaces_details = $ks_and_cf_details['keyspaces_details'];
$vw_vars['keyspaces_name'] = $keyspaces_name;
$vw_vars['keyspaces_details'] = $keyspaces_details;
echo getHTML('cluster_info.php', $vw_vars);
if (isset($_GET['keyspace_name'])) {
    $keyspace_name = $_GET['keyspace_name'];
}
$columnfamily_name = '';
if (isset($_GET['columnfamily_name'])) {
    $columnfamily_name = $_GET['columnfamily_name'];
}
echo getHTML('header.php');
// Make sure a keyspace name has been specified
if ($keyspace_name == '') {
    echo displayErrorMessage('keyspace_name_must_be_specified');
} else {
    if ($columnfamily_name == '') {
        echo displayErrorMessage('columnfamily_name_must_be_specified');
    } else {
        $one_cf = ColumnFamilyHelper::getCFInKeyspace($keyspace_name, $columnfamily_name);
        // Make sure the column family exists in this keyspace
        if ($one_cf) {
            $vw_vars['success_message'] = '';
            $vw_vars['error_message'] = '';
            // Success
            if (isset($_GET['new_value'])) {
                $new_value = $_GET['new_value'];
                $vw_vars['success_message'] = displaySuccessMessage('edit_counter', array('value' => $new_value));
            }
            // Error
            if (isset($_GET['error']) == 1) {
                $vw_vars['error_message'] = displayErrorMessage('something_wrong_happened', array('message' => $_SESSION['message']));
            }
            $vw_vars['cluster_name'] = $sys_manager->describe_cluster_name();
            $vw_vars['keyspace_name'] = $keyspace_name;
	</td>
	<td>
		<?php 
switch ($comparator_type) {
    case 'org.apache.cassandra.db.marshal.TimeUUIDType':
        if ($is_super_cf) {
            echo ColumnFamilyHelper::displaySCFTimeUUIDTypeRow($key, $keyspace_name, $columnfamily_name, $value, $is_counter_column);
        } else {
            echo ColumnFamilyHelper::displayCFTimeUUIDTypeRow($key, $keyspace_name, $columnfamily_name, $value, null, $is_counter_column);
        }
        break;
    default:
        if ($is_super_cf) {
            echo ColumnFamilyHelper::displaySCFRow($key, $keyspace_name, $columnfamily_name, $value, $is_counter_column);
        } else {
            echo ColumnFamilyHelper::displayCFRow($key, $keyspace_name, $columnfamily_name, $value, null, $is_counter_column);
        }
}
?>
	</td>
	<?php 
if ($show_actions_link) {
    ?>
	<td>
		<?php 
    if (!$is_counter_column) {
        ?>
		<div class="edit_row_icon"></div>
		<div class="float_left"><a href="columnfamily_action.php?action=edit_row&amp;keyspace_name=<?php 
        echo $keyspace_name;
        ?>