rearrange some things
This commit is contained in:
parent
712708a996
commit
1fafe2a3da
@ -1,16 +1,6 @@
|
|||||||
<?php
|
<?php
|
||||||
|
|
||||||
/**
|
class WDTSLanguageOptions {
|
||||||
* WhatDidTheySay manages transcriptions that are attached as metadata
|
|
||||||
* individual posts. Transcriptions can be updated, deleted, and moved to
|
|
||||||
* other posts as necessary.
|
|
||||||
*/
|
|
||||||
class WhatDidTheySay {
|
|
||||||
/**
|
|
||||||
* Constructor.
|
|
||||||
*/
|
|
||||||
function WhatDidTheySay() {}
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Get the default transcript language for this blog.
|
* Get the default transcript language for this blog.
|
||||||
* @return string The language code representing the default language.
|
* @return string The language code representing the default language.
|
||||||
@ -49,26 +39,6 @@ class WhatDidTheySay {
|
|||||||
|
|
||||||
return $options['languages'];
|
return $options['languages'];
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
|
||||||
* Set whether or not the indicated post can accept new queued transcriptions.
|
|
||||||
* @param int $post_id The post ID to affect.
|
|
||||||
* @param boolean $allow True if the post can accept new queued transcriptions.
|
|
||||||
*/
|
|
||||||
function set_allow_transcripts_for_post($post_id, $allow = true) {
|
|
||||||
$current_transcripts = get_post_meta($post_id, "provided_transcripts", true);
|
|
||||||
$current_transcripts['_allow'] = $allow;
|
|
||||||
update_post_meta($post_id, "provided_transcripts", $current_transcripts);
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* See if the indicated post is accepting new transcripts.
|
|
||||||
* @return boolean True if the post is acceptin new transcripts.
|
|
||||||
*/
|
|
||||||
function get_allow_transcripts_for_post($post_id) {
|
|
||||||
$current_transcripts = get_post_meta($post_id, "provided_transcripts", true);
|
|
||||||
return $current_transcripts['_allow'];
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
?>
|
?>
|
@ -4,10 +4,14 @@ class WDTSTranscriptManager {
|
|||||||
var $key = null;
|
var $key = null;
|
||||||
var $post_id = null;
|
var $post_id = null;
|
||||||
|
|
||||||
function WDTSTranscriptManager($post_id = null) {
|
function __construct($post_id = null) {
|
||||||
if (is_numeric($post_id)) { $this->post_id = $post_id; }
|
if (is_numeric($post_id)) { $this->post_id = $post_id; }
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function WDTSTranscriptManager($post_id = null) {
|
||||||
|
$this->__construct($post_id);
|
||||||
|
}
|
||||||
|
|
||||||
function _get_transcripts_metadata() {
|
function _get_transcripts_metadata() {
|
||||||
$transcripts = false;
|
$transcripts = false;
|
||||||
if (!is_null($this->key)) {
|
if (!is_null($this->key)) {
|
||||||
|
8
classes/WDTSTranscriptClasses.php
Normal file
8
classes/WDTSTranscriptClasses.php
Normal file
@ -0,0 +1,8 @@
|
|||||||
|
<?php
|
||||||
|
|
||||||
|
require_once('WDTSTranscript.php');
|
||||||
|
|
||||||
|
class WDTSQueuedTranscript extends WDTSTranscript { var $key = "queued_transcripts"; }
|
||||||
|
class WDTSApprovedTranscript extends WDTSTranscript { var $key = "approved_transcripts"; }
|
||||||
|
|
||||||
|
?>
|
34
classes/WDTSTranscriptOptions.php
Normal file
34
classes/WDTSTranscriptOptions.php
Normal file
@ -0,0 +1,34 @@
|
|||||||
|
<?php
|
||||||
|
|
||||||
|
class WDTSTranscriptOptions {
|
||||||
|
var $post_id;
|
||||||
|
|
||||||
|
function __construct($post_id = null) {
|
||||||
|
if (is_numeric($post_id)) { $this->post_id = $post_id; }
|
||||||
|
}
|
||||||
|
|
||||||
|
function WDTSTranscriptOptions($post_id = null) { $this->__construct($post_id); }
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Set whether or not the indicated post can accept new queued transcriptions.
|
||||||
|
* @param int $post_id The post ID to affect.
|
||||||
|
* @param boolean $allow True if the post can accept new queued transcriptions.
|
||||||
|
*/
|
||||||
|
function set_allow_transcripts_for_post($post_id, $allow = true) {
|
||||||
|
$current_transcripts = get_post_meta($post_id, "transcript_options", true);
|
||||||
|
if (!is_array
|
||||||
|
$current_transcripts['_allow'] = $allow;
|
||||||
|
update_post_meta($post_id, "provided_transcripts", $current_transcripts);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* See if the indicated post is accepting new transcripts.
|
||||||
|
* @return boolean True if the post is acceptin new transcripts.
|
||||||
|
*/
|
||||||
|
function get_allow_transcripts_for_post($post_id) {
|
||||||
|
$current_transcripts = get_post_meta($post_id, "provided_transcripts", true);
|
||||||
|
return $current_transcripts['_allow'];
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
?>
|
Loading…
Reference in New Issue
Block a user