示例#1
0
function wk_core_textarea($level, $name, $translation, $default, $cols, $rows, $object_id = '', $object_type = 'post')
{
    if ($object_type == 'post') {
        if ($object_id != '0') {
            //check if it is the post_content, or a post meta
            if ($name == 'post_content') {
                //fetch the post we are trying to edit
                $post = query_posts('p=' . $object_id);
                $value = $post[0]->post_content;
            } else {
                $value = get_post_meta($object_id, $name, true);
            }
        } else {
            $value = $default;
        }
    } else {
        //if user display then db value, or leave empty. Dont use the default value
        $user_info = get_userdata($object_id);
        $value = $user_info->{$name};
    }
    if (check_user_level($level)) {
        ?>
		<p class="<?php 
        echo $name;
        ?>
">
			<label for="<?php 
        echo $name;
        ?>
"><?php 
        echo $translation;
        ?>
: </label>
			<textarea name="<?php 
        echo $name;
        ?>
" id="<?php 
        echo $name;
        ?>
" cols="<?php 
        echo $cols;
        ?>
" rows="<?php 
        echo $rows;
        ?>
"><?php 
        echo $value;
        ?>
</textarea>
		</p>
	<?php 
    } else {
        echo '<input type="hidden" name="' . $name . '" value="' . $value . '" />';
    }
}
示例#2
0
<?php

//DELETE THIS LINE WHEN GOING LIVE
ini_set('display_errors', 1);
error_reporting(E_ALL);
/////////////////////////////////////////////////
require_once 'includes/init.php';
confirm_logged_in();
check_user_level();
$tbl = 'tbl_user';
$user = getAll($tbl);
if (!empty($_SESSION['message'])) {
    $message = $_SESSION['message'];
}
?>
<!doctype html>
<html>
<head>
<meta charset="UTF-8">
<title>EDFC | Admin - Delete a User</title>
<link rel="stylesheet" href="../css/normalize.css"/>
  <link rel="stylesheet" href="../css/foundation.css" />
<link href='https://fonts.googleapis.com/css?family=Montserrat:400,700' rel='stylesheet' type='text/css'>
  <link rel="stylesheet" href="css/main.css"/>
</head>
<body>
<div class="small-12 medium-12 large-12 columns cms_section">
<h2>Delete A User</h2>
<?php 
if (!empty($message)) {
    echo "<div class=\"admin_message\">" . $message . "</div>";
示例#3
0
require_once 'functions.php';
//echo check_user_level(1);
require_once 'languages/' . $language . '.php';
//
//stores the names of vars sent to submit.php
//$vars = array();
foreach ($fields as $val) {
    //seperate type and name
    $temp = explode('|', $val);
    $level = $temp[0];
    $type = $temp[1];
    $name = $temp[2];
    $translation = $temp[3];
    $default = $temp[4];
    //check if current user can see this or its hidden
    if (check_user_level($level)) {
        $display = 1;
    } else {
        $display = 0;
    }
    //echo "dis=".$display."<br>";
    if ($type == 'textfield') {
        //save remaining vars
        $size = $temp[5];
        include_once 'types/textfield.php';
        wk_core_textfield($display, $name, $translation, $default, $size, $object_id, $object_type);
    } elseif ($type == 'textarea') {
        //save remaining vars
        $cols = $temp[5];
        $rows = $temp[6];
        include_once 'types/textarea.php';
示例#4
0
文件: date.php 项目: Knorcedger/main
function wk_core_date($level, $name, $translation, $default, $language, $object_id = '', $object_type = 'post')
{
    if ($object_type == 'post') {
        if ($object_id != '0') {
            $day = get_post_meta($object_id, $name . '_day', true);
            $month = get_post_meta($object_id, $name . '_month', true);
            $year = get_post_meta($object_id, $name . '_year', true);
        } else {
            $temp = explode('~', $default);
            $day = $temp[0];
            $month = $temp[1];
            $year = $temp[2];
        }
    } else {
        //if user display then db value, or leave empty. Dont use the default value
        $user_info = get_userdata($object_id);
        $temp = $name . '_day';
        $day = $user_info->{$temp};
        $temp = $name . '_month';
        $month = $user_info->{$temp};
        $temp = $name . '_year';
        $year = $user_info->{$temp};
    }
    include 'languages/' . $language . '.php';
    if (check_user_level($level)) {
        ?>
		<p class="<?php 
        echo $name;
        ?>
">
			<?php 
        echo $day_txt;
        ?>
:
			<select name="<?php 
        echo $name;
        ?>
_day">
				<?php 
        for ($i = 1; $i < 32; $i++) {
            ?>
					<option value="<?php 
            echo $i;
            ?>
" <?php 
            if ($i == $day) {
                echo 'selected="true"';
            }
            ?>
><?php 
            echo $i;
            ?>
</option>
				<?php 
        }
        ?>
			</select>
			<?php 
        echo $month_txt;
        ?>
:
			<select name="<?php 
        echo $name;
        ?>
_month">
				<?php 
        for ($i = 1; $i < 13; $i++) {
            ?>
					<option value="<?php 
            echo $i;
            ?>
" <?php 
            if ($i == $month) {
                echo 'selected="true"';
            }
            ?>
><?php 
            echo $i;
            ?>
</option>
				<?php 
        }
        ?>
			</select>
			<?php 
        echo $year_txt;
        ?>
:
			<select name="<?php 
        echo $name;
        ?>
_year">
				<?php 
        for ($i = date('Y') + 1; $i > 1900; $i--) {
            ?>
					<option value="<?php 
            echo $i;
            ?>
" <?php 
            if ($i == $year) {
                echo 'selected="true"';
            }
            ?>
><?php 
            echo $i;
            ?>
</option>
				<?php 
        }
        ?>
			</select>
		</p>
	
	<?php 
    } else {
        echo '<input type="hidden" name="' . $name . '_day" value="' . $day . '" />';
        echo '<input type="hidden" name="' . $name . '_month" value="' . $month . '" />';
        echo '<input type="hidden" name="' . $name . '_year" value="' . $year . '" />';
    }
}
示例#5
0
文件: time.php 项目: Knorcedger/main
function wk_core_time($level, $name, $translation, $default, $precision, $language, $object_id = '', $object_type = 'post')
{
    if ($object_type == 'post') {
        if ($object_id != '0') {
            $hour = get_post_meta($object_id, $name . '_hour', true);
            $minute = get_post_meta($object_id, $name . '_minute', true);
        } else {
            $temp = explode('~', $default);
            $hour = $temp[0];
            $minute = $temp[1];
        }
    } else {
        //if user display then db value, or leave empty. Dont use the default value
        $user_info = get_userdata($object_id);
        $temp = $name . '_hour';
        $hour = $user_info->{$temp};
        $temp = $name . '_minute';
        $minute = $user_info->{$temp};
    }
    include 'languages/' . $language . '.php';
    if (check_user_level($level)) {
        ?>
		<p class="<?php 
        echo $name;
        ?>
">
			<label for="<?php 
        echo $name;
        ?>
_hour"><?php 
        echo $hour_txt;
        ?>
: </label>
			<select name="<?php 
        echo $name;
        ?>
_hour">
				<?php 
        for ($i = 0; $i < 24; $i++) {
            ?>
					<option value="<?php 
            echo $i;
            ?>
" <?php 
            if ($i == $hour) {
                echo 'selected="true"';
            }
            ?>
><?php 
            echo $i;
            ?>
</option>
				<?php 
        }
        ?>
			</select>
			<label for="<?php 
        echo $name;
        ?>
_hour"><?php 
        echo $minute_txt;
        ?>
: </label>
			<select name="<?php 
        echo $name;
        ?>
_minute">
				<?php 
        for ($i = 0; $i < 60; $i += $precision) {
            ?>
					<option value="<?php 
            echo $i;
            ?>
" <?php 
            if ($i == $minute) {
                echo 'selected="true"';
            }
            ?>
><?php 
            echo $i;
            ?>
</option>
				<?php 
        }
        ?>
			</select>
		</p>
	
	<?php 
    } else {
        echo '<input type="hidden" name="' . $name . '_hour" value="' . $hour . '" />';
        echo '<input type="hidden" name="' . $name . '_minute" value="' . $minute . '" />';
    }
}
示例#6
0
function wk_core_checkbox($level, $name, $translation, $default, $myvalues, $object_id = '', $object_type = 'post')
{
    if ($object_type == 'post') {
        if ($object_id != '0') {
            $i = 0;
            foreach ($myvalues as $val) {
                $temp = explode('|', $val);
                $values[$i] = get_post_meta($object_id, $temp[1], true);
                $i++;
            }
        } else {
            //for each array (myvalues) val, check if default is 1 or 0
            $temp = explode('~', $default);
            for ($i = 0; $i < sizeof($myvalues); $i++) {
                if ($temp[$i] == 1) {
                    $temp2 = explode('|', $myvalues[$i]);
                    $value = $temp2[1];
                    $values[$i] = $value;
                } else {
                    $values[$i] = '';
                }
            }
        }
    } else {
        //if user display then db value, or leave empty. Dont use the default value
        $user_info = get_userdata($object_id);
        $i = 0;
        foreach ($myvalues as $val) {
            $temp = explode('|', $val);
            $values[$i] = $user_info->{$temp}[1];
            $i++;
        }
    }
    if (check_user_level($level)) {
        ?>
		<p class="<?php 
        echo $name;
        ?>
">
			<label for="<?php 
        echo $name;
        ?>
"><?php 
        echo $translation;
        ?>
: </label>
			<ul>
				<?php 
        $i = 0;
        foreach ($myvalues as $val) {
            $temp = explode('|', $val);
            $var_name = $temp[0];
            $var_value = $temp[1];
            ?>
						<li><input type="checkbox" name="<?php 
            echo $var_value;
            ?>
" value="<?php 
            echo $var_value;
            ?>
" <?php 
            if ($var_value == $values[$i]) {
                echo 'checked="yes"';
            }
            ?>
 /> <?php 
            echo $var_name;
            ?>
</li>
				<?php 
            $i++;
        }
        ?>
			</ul>
		</p>
		
		<?php 
    } else {
        for ($i = 0; $i < sizeof($myvalues); $i++) {
            $temp = explode('|', $myvalues[$i]);
            if ($values[$i] == $temp[1]) {
                $value = $temp[1];
                echo '<input type="hidden" name="' . $value . '" value="' . $value . '" />';
            } else {
                $value = '';
                echo '<input type="hidden" name="' . $value . '" value="' . $value . '" />';
            }
        }
    }
}
示例#7
0
function wk_core_textfield($level, $name, $translation, $default, $size, $object_id = '', $object_type = 'post')
{
    if ($object_type == 'post') {
        if ($object_id != 0) {
            //check if it is the post_title, the tags, or a post meta
            if ($name == 'post_title') {
                //fetch the post we are trying to edit
                $post = query_posts('p=' . $object_id);
                $value = $post[0]->post_title;
            } elseif ($name == 'tags_input') {
                $value = '';
                foreach (get_the_tags($object_id) as $tag) {
                    $value .= $tag->name . ', ';
                }
                //remove trailing ,
                $value = substr($value, 0, strlen($value) - 2);
            } else {
                $value = get_post_meta($object_id, $name, true);
            }
        } else {
            $value = $default;
        }
    } else {
        //if user display then db value, or leave empty.
        //We dont use the default value because 1) object_id will never be 0
        //2) we dont want to fill a field that the user left empty
        $user_info = get_userdata($object_id);
        $value = $user_info->{$name};
    }
    if (check_user_level($level)) {
        ?>
		<p class="<?php 
        echo $name;
        ?>
">
			<label for="<?php 
        echo $name;
        ?>
"><?php 
        echo $translation;
        ?>
: </label>
			<input type="text" name="<?php 
        echo $name;
        ?>
" id="<?php 
        echo $name;
        ?>
" value="<?php 
        echo $value;
        ?>
" size="<?php 
        echo $size;
        ?>
" />
		</p>
	<?php 
    } else {
        echo '<input type="hidden" name="' . $name . '" value="' . $value . '" />';
    }
}
示例#8
0
function wk_core_dropdown($level, $name, $translation, $default, $myvalues, $object_id = '', $object_type = 'post')
{
    if ($object_type == 'post') {
        if ($object_id != '0') {
            $value = get_post_meta($object_id, $name, true);
        } else {
            $temp = explode('|', $myvalues[$default - 1]);
            //-1 because arrays start by 0
            $value = $temp[1];
        }
    } else {
        //if user display then db value, or leave empty. Dont use the default value
        $user_info = get_userdata($object_id);
        $value = $user_info->{$name};
    }
    if (check_user_level($level)) {
        ?>
		<p class="<?php 
        echo $name;
        ?>
">
			<label for="<?php 
        echo $name;
        ?>
"><?php 
        echo $translation;
        ?>
: </label>
			<SELECT NAME="<?php 
        echo $name;
        ?>
">
				<?php 
        if ($myvalues != '') {
            foreach ($myvalues as $val) {
                $temp = explode('|', $val);
                $var_name = $temp[0];
                $var_value = $temp[1];
                ?>
						<option value="<?php 
                echo $var_value;
                ?>
" <?php 
                if ($var_value == $value) {
                    echo 'selected="true"';
                }
                ?>
><?php 
                echo $var_name;
                ?>
</option>
						<?php 
            }
        }
        ?>
			</SELECT>
		</p>
	
	<?php 
    } else {
        echo '<input type="hidden" name="' . $name . '" value="' . $value . '" />';
    }
}