本文整理汇总了PHP中Video::load方法的典型用法代码示例。如果您正苦于以下问题:PHP Video::load方法的具体用法?PHP Video::load怎么用?PHP Video::load使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Video
的用法示例。
在下文中一共展示了Video::load方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: viewVideoList
/**
* Views list of videos
*
* @param type $url
* @param type $adminHash
* @param type $dvd
*/
function viewVideoList($url, $adminHash, $dvd = 0)
{
$dbh = new Database();
$sth = $dbh->prepare("SELECT id FROM " . DB_PREFIX . "videos WHERE dvd = ? ORDER BY id DESC");
$sth->execute(array($dvd));
$videoCount = 0;
while ($id = $sth->fetchColumn()) {
$videoCount++;
$video = new Video();
$video->load($id);
include '../views/admin/singleVideo.php';
}
if ($videoCount == 0) {
include '../views/admin/noVideos.php';
}
}
示例2: switch
}
if ($_GET['cid']) {
$cid = $_GET['cid'];
if ($obj_content_type->type) {
switch ($obj_content_type->type) {
case 'Image':
$show_media = new Image();
break;
case 'Audio':
$show_media = new Audio();
break;
case 'Video':
$show_media = new Video();
break;
}
$show_media->load($cid);
// loading tags for media
$tags_array = Tag::load_tags_for_content($show_media->content_id);
$tags_string = "";
if (count($tags_array) > 0) {
for ($counter = 0; $counter < count($tags_array); $counter++) {
$tags_string .= $tags_array[$counter]['name'] . ", ";
}
$tags_string = substr($tags_string, 0, strlen($tags_string) - 2);
}
$show_media->tags = $tags_string;
// loading content's contentcollection information
$cc_info = ContentCollection::load_collection($show_media->parent_collection_id, $_SESSION['user']['id']);
}
}
if ($uid == $_SESSION['user']['id']) {
示例3: add_default_media
public static function add_default_media($user_id, $type = '', $network_info = NULL)
{
// global var $path_prefix has been removed - please, use PA::$path static variable
require_once "api/User/User.php";
require_once "api/Album/Album.php";
require_once "api/Image/Image.php";
require_once "api/Audio/Audio.php";
require_once "api/Video/Video.php";
require_once "api/ContentCollection/ContentCollection.php";
//$extra contains networks extra information
$extra = unserialize($network_info->extra);
/** setting common variables according to media type */
if ($type == '') {
$net_extra_ccid_str = $extra['user_defaults']['default_image_gallery'];
$alb_type = IMAGE_ALBUM;
$new_img = new Image();
} elseif ($type == '_audio') {
$net_extra_ccid_str = $extra['user_defaults']['default_audio_gallery'];
$alb_type = AUDIO_ALBUM;
$new_img = new Audio();
} elseif ($type == '_video') {
$net_extra_ccid_str = $extra['user_defaults']['default_video_gallery'];
$alb_type = VIDEO_ALBUM;
$new_img = new Video();
}
/** getting array of content collection from comma separated string */
if (!empty($net_extra_ccid_str)) {
$net_extra_ccid = explode(',', $net_extra_ccid_str);
/** setting all content collection variables */
if (count($net_extra_ccid) >= 1) {
for ($i = 0; $i < count($net_extra_ccid); $i++) {
$new_im_al = new Album($alb_type);
$new_im_al_default = new Album($alb_type);
$new_im_al->load((int) $net_extra_ccid[$i]);
$content_collection_obj = new ContentCollection();
$content_collection_obj->collection_id = $new_im_al->collection_id;
$contents = $content_collection_obj->get_contents_for_collection();
$new_im_al_default->title = $new_im_al->title;
$new_im_al_default->description = $new_im_al->description;
$new_im_al_default->author_id = $user_id;
$new_im_al_default->type = 2;
// FOR ALBUM, type is 2
$new_im_al_default->save();
/** Setting content variable */
for ($j = 0; $j < count($contents); $j++) {
if ($contents[$j]['type'] != 7) {
// If content is not a SB content
if ($alb_type == IMAGE_ALBUM) {
$new_img_default = new Image();
$new_img_default->type = IMAGE;
} elseif ($alb_type == AUDIO_ALBUM) {
$new_img_default = new Audio();
$new_img_default->type = AUDIO;
} elseif ($alb_type == VIDEO_ALBUM) {
$new_img_default = new Video();
$new_img_default->type = VIDEO;
}
$new_img->load((int) $contents[$j]['content_id']);
$new_img_default->file_name = $new_img->file_name;
$new_img_default->file_perm = $new_img->file_perm;
$new_img_default->title = $contents[$j]['title'];
$new_img_default->body = $contents[$j]['body'];
$tags = Tag::load_tags_for_content($contents[$j]['content_id']);
$new_img_default->allow_comments = 1;
$new_img_default->author_id = $user_id;
$new_img_default->parent_collection_id = $new_im_al_default->collection_id;
$new_img_default->save();
if (!empty($tags)) {
$tag_array = array();
if (is_array($tags)) {
for ($i = 0; $i < count($tags); $i++) {
$tag_array[] = $tags[$i]['name'];
}
}
Tag::add_tags_to_content($new_img_default->content_id, $tag_array);
}
} else {
// If content is a SB content
//TODO: handling of SB content if it is in media gallery.
}
}
}
}
}
}