示例#1
0
      </div>

      <div id="dialog-buttons">
        <img src="images/activity-16x16.gif" height="16" width="16" border="0" title="Working..." />
        <?php 
if (!empty($categories)) {
    ?>
        <input type="submit" id="button-save" value="<?php 
    echo isset($editing) ? 'Save Changes' : 'Add Video';
    ?>
" />
        <?php 
}
?>
        <input type="button" id="dialog-button-cancel" value="Cancel" style="margin-left: 10px;" />
      </div>

      <input type="hidden" name="r" value="<?php 
echo isset($editing) ? 'tbxVideoEdit' : 'tbxVideoAdd';
?>
(video)" />
      <input type="hidden" name="video_id" value="<?php 
echo Request::Get('video_id');
?>
" />
      <input type="hidden" name="detailed" value="0" />
    </form>

    <?php 
IncludeJavascript(BASE_DIR . '/admin/js/cp-video-add.js');
示例#2
0
文件: ajax.php 项目: hackingman/TubeX
function tbxGenericShowEdit($type)
{
    Privileges::Check(Privileges::FromType($type));
    $DB = GetDB();
    $schema = GetDBSchema();
    $xtable = $schema->el('//table[naming/type="' . $type . '"]');
    $xnaming = $xtable->naming;
    $table = $xtable->name->val();
    $primary_key = $xtable->columns->primaryKey->val();
    $editing = true;
    $output = array();
    $_REQUEST = $DB->Row('SELECT * FROM # WHERE #=?', array($table, $primary_key, Request::Get('id')));
    // Get user defined fields
    if (!empty($xtable->custom)) {
        $custom_data = $DB->Row('SELECT * FROM # WHERE #=?', array($xtable->custom->val(), $primary_key, Request::Get($primary_key)));
        if (is_array($custom_data)) {
            $_REQUEST = array_merge($custom_data, $_REQUEST);
        }
    }
    $original = $_REQUEST;
    $_REQUEST = String::HtmlSpecialChars($_REQUEST);
    ob_start();
    include "cp-{$type}-add-edit.php";
    IncludeJavascript('js/cp-global-edit.js');
    IncludeJavascript("js/cp-{$type}-edit.js");
    $output['html'] = ob_get_clean();
    JSON::Success($output);
}
    </form>

    <div id="validator-master" style="margin: 3px 0; display: none;">
      <select name="validator[type][]">
      <?php 
$reflect = new ReflectionClass('Validator_Type');
echo Form_Field::Options(array_flip($reflect->getConstants()));
?>
      </select>
      <input type="text" name="validator[message][]" size="40" defaultvalue="Error message" class="defaultvalue" value="Error message" />
      <input type="text" name="validator[extras][]" size="10" defaultvalue="Extras" class="defaultvalue" value="Extras" />
      <img src="images/add-16x16.png" class="clickable vertical-middle" style="padding-left: 6px;" title="Add" />
      <img src="images/remove-16x16.png" class="clickable vertical-middle" style="padding-left: 6px;" title="Remove" />
    </div>

    <?php 
IncludeJavascript(BASE_DIR . '/admin/js/cp-custom-field-add.js');
?>

    <?php 
if (isset($editing)) {
    ?>
    <script language="JavaScript" type="text/javascript">
    var validators = <?php 
    echo json_encode(unserialize($original['validators']));
    ?>
;
    </script>
    <?php 
    IncludeJavascript(BASE_DIR . '/admin/js/cp-custom-field-edit.js');
}
示例#4
0
$saved_search = null;
if (($pds = Request::Get('pds')) !== null) {
    $xpds = $xtable->el('.//search[identifier="' . $pds . '"]');
    if (!empty($xpds)) {
        $saved_search['search_id'] = $xpds->id->val();
        $saved_search['identifier'] = $xpds->identifier->val();
        $saved_search['form'] = trim($xpds->json->val());
        foreach ($_REQUEST as $key => $value) {
            $saved_search['form'] = str_replace('##' . $key . '##', str_replace("'", "\\'", $value), $saved_search['form']);
        }
    }
} else {
    $saved_search = $DB->Row('SELECT * FROM `tbx_saved_search` WHERE `item_type`=? AND `identifier`=? ORDER BY `identifier`', array($table, SAVED_SEARCH_DEFAULT));
}
require_once 'cp-global-header.php';
IncludeJavascript('js/cp-' . $xnaming->type . '-search.js');
?>

<script language="JavaScript" type="text/javascript">
var saved_search = <?php 
echo empty($saved_search) ? 'null' : $saved_search['form'];
?>
;
var saved_search_id = <?php 
echo empty($saved_search) ? 'null' : $saved_search['search_id'];
?>
;
var item_config = {text_lower: '<?php 
echo $xnaming->textLower;
?>
',