/var/fw/kohana/kohana-v2.3.4/system/helpers/valid.php [80]:
Undefined constant "FILTER_FLAG_HOST_REQUIRED"
valid_Core::url( )
include( /var/www/sosq/www/views/detail/info_user.php )
Controller_Core->_kohana_load_view( /var/www/sosq/www/views/detail/info_user.php, Array
(
[user] => User_Model Object
(
[has_one:protected] => Array
(
)
[belongs_to:protected] => Array
(
)
[has_many:protected] => Array
(
[0] => user_tokens
[1] => invitations
[2] => coordinates
[3] => downloads
[4] => edits
[5] => loves
[6] => treehouseitems
[7] => rubels
[8] => crms
)
[has_and_belongs_to_many:protected] => Array
(
[0] => roles
[1] => labels
[2] => playlists
[3] => artists
[4] => assets
)
[load_with:protected] => Array
(
)
[object:protected] => Array
(
[id] => 346622
[uid_id] =>
[created] => 2022-04-07 14:47:04
[updated] => 2022-04-07 15:11:39
[email] => hensonzycwichmannxcilm@milbourn73.glasslightbulbs.com
[email_public] => 1
[skype] =>
[skype_public] => 1
[username] => hillnurse2
[password] => 7e15131ae8c3eea3b94b573f68574a44e558971f014e1095fa
[realname] => Ashby Borre
[api_key] =>
[api_secret] =>
[fb_id] =>
[fb_invitation] => init
[fb_email] =>
[fb_pages] =>
[fb_post_default] =>
[twitter_connection] =>
[rubel_amount] => DSz2iOVktj4H93uL2Ce1TkD9wJdrn89LleASnFriPG47
[logins] => 2
[last_login] => 1649337094
[website] =>
[myspace] => http://178.128.123.180/pragmatic-play-deposit-pragmatic-slot-tanpa-potongan-deposit-pragmatic-pulsa-pragmatic-deposit-deposit-pragmatic-play/
[links] =>
[playlist] => 1
[newsletter] => 1
[country] => PL
[city] =>
[description] =>
[ftp] => 0
[locale] => en_US
[active_label_id] =>
[active_playlist_id] => 0
[pref_main_color] =>
[pref_upload_type] => info
[pref_upload_show] => 1
[pref_browser_type] => info
[pref_browser_show] => 0
[pref_browse_ipp] => 20
[rs_media_stream] => 0
[rs_media_stream_dist] => 50
[rs_release_stream] => 0
[rs_release_stream_dist] => 50
[rs_media_download] => 0
[rs_media_download_dist] => 50
[rs_release_download] => 0
[rs_release_download_dist] => 50
[rs_playlist_stream] => 0
[rs_playlist_stream_dist] => 50
[rs_sosq_dist] => 10
[rs_pre_1] => 0
[rs_pre_2] => 0
[rs_pre_3] => 0
[rs_pre_4] => 0
[rs_pre_5] => 0
[has_image] => 0
[ftp_password] => upload
[ip] => 196.247.168.59
[uid] => 2000
[gid] => 2000
[directory] => /storage/sosq/media_server/12rec/
[quota] => 100000
[temp_favorites] =>
[rpx_identifier] =>
[rpx_provider] =>
[rpx_verified_email] =>
[options_ui] => a:2:{s:12:"sb_scrolling";i:1;s:9:"theme_css";s:9:"main_blue";}
[migrated] =>
)
[changed:protected] => Array
(
)
[related:protected] => Array
(
[labels] => ORM_Iterator Object
(
[class_name:protected] => Label_Model
[primary_key:protected] => id
[primary_val:protected] => name
[result:protected] => Kohana_Mysqli_Result Object
(
[result:protected] => mysqli_result Object
(
[current_field] => 0
[field_count] => 49
[lengths] =>
[num_rows] => 0
[type] => 0
)
[insert_id:protected] =>
[sql:protected] => SELECT `labels`.*
FROM (`labels`)
WHERE labels.id IS NULL
ORDER BY `labels`.`id` ASC
[current_row:protected] => 0
[total_rows:protected] => 0
[fetch_type:protected] => fetch_object
[return_type:protected] => stdClass
[link:protected] => mysqli Object
(
[affected_rows] => 0
[client_info] => mysqlnd 8.3.36
[client_version] => 80336
[connect_errno] => 0
[connect_error] =>
[errno] => 0
[error] =>
[error_list] => Array
(
)
[field_count] => 49
[host_info] => db via TCP/IP
[info] =>
[insert_id] => 0
[server_info] => 10.11.10-MariaDB-ubu2204
[server_version] => 101110
[sqlstate] => 00000
[protocol_version] => 10
[thread_id] => 179
[warning_count] => 0
)
)
)
)
[loaded:protected] => 1
[saved:protected] => 1
[sorting:protected] => Array
(
[id] => asc
)
[object_relations:protected] => Array
(
[labels] => Array
(
)
)
[changed_relations:protected] => Array
(
[labels] => Array
(
)
)
[object_name:protected] => user
[object_plural:protected] => users
[table_name:protected] => users
[table_columns:protected] => Array
(
[id] => Array
(
[type] => int
[max] => 2147483647
[unsigned] => 1
[sequenced] => 1
)
[uid_id] => Array
(
[type] => int
[max] => 2147483647
[unsigned] =>
[null] => 1
)
[created] => Array
(
[type] => string
[format] => 0000-00-00 00:00:00
)
[updated] => Array
(
[type] => string
[format] => 0000-00-00 00:00:00
)
[email] => Array
(
[type] => string
[length] => 127
)
[email_public] => Array
(
[type] => int
[max] => 2147483647
[unsigned] =>
)
[skype] => Array
(
[type] => string
[length] => 250
[null] => 1
)
[skype_public] => Array
(
[type] => int
[max] => 2147483647
[unsigned] =>
)
[username] => Array
(
[type] => string
[length] => 32
)
[password] => Array
(
[type] => string
[exact] => 1
[length] => 50
)
[realname] => Array
(
[type] => string
[length] => 250
[null] => 1
)
[api_key] => Array
(
[type] => string
[length] => 50
[null] => 1
)
[api_secret] => Array
(
[type] => string
[length] => 50
[null] => 1
)
[fb_id] => Array
(
[type] => string
[length] => 24
[null] => 1
)
[fb_invitation] => Array
(
[type] => string
[length] => 10
)
[fb_email] => Array
(
[type] => string
[length] => 1024
[null] => 1
)
[fb_pages] => Array
(
[type] => string
[null] => 1
)
[fb_post_default] => Array
(
[type] => string
[length] => 20
)
[twitter_connection] => Array
(
[type] => string
[length] => 1024
[null] => 1
)
[rubel_amount] => Array
(
[type] => string
[length] => 250
)
[logins] => Array
(
[type] => int
[max] => 2147483647
[unsigned] => 1
)
[last_login] => Array
(
[type] => int
[max] => 2147483647
[unsigned] => 1
[null] => 1
)
[website] => Array
(
[type] => string
[length] => 250
[null] => 1
)
[myspace] => Array
(
[type] => string
[length] => 250
[null] => 1
)
[links] => Array
(
[type] => string
[null] => 1
)
[playlist] => Array
(
[type] => int
[max] => 2147483647
[unsigned] =>
)
[newsletter] => Array
(
[type] => int
[max] => 2147483647
[unsigned] =>
)
[country] => Array
(
[type] => string
[length] => 2
[null] => 1
)
[city] => Array
(
[type] => string
[length] => 250
[null] => 1
)
[description] => Array
(
[type] => string
[null] => 1
)
[ftp] => Array
(
[type] => int
[max] => 2147483647
[unsigned] =>
)
[locale] => Array
(
[type] => string
[length] => 5
)
[active_label_id] => Array
(
[type] => int
[max] => 2147483647
[unsigned] =>
[null] => 1
)
[active_playlist_id] => Array
(
[type] => int
[max] => 2147483647
[unsigned] =>
)
[pref_main_color] => Array
(
[type] => string
[length] => 6
)
[pref_upload_type] => Array
(
[type] => string
[length] => 10
)
[pref_upload_show] => Array
(
[type] => int
[max] => 2147483647
[unsigned] =>
)
[pref_browser_type] => Array
(
[type] => string
[length] => 10
)
[pref_browser_show] => Array
(
[type] => int
[max] => 2147483647
[unsigned] =>
)
[pref_browse_ipp] => Array
(
[type] => int
[max] => 2147483647
[unsigned] => 1
)
[rs_media_stream] => Array
(
[type] => int
[max] => 2147483647
[unsigned] => 1
)
[rs_media_stream_dist] => Array
(
[type] => int
[max] => 2147483647
[unsigned] => 1
)
[rs_release_stream] => Array
(
[type] => int
[max] => 2147483647
[unsigned] => 1
)
[rs_release_stream_dist] => Array
(
[type] => int
[max] => 2147483647
[unsigned] => 1
)
[rs_media_download] => Array
(
[type] => int
[max] => 2147483647
[unsigned] => 1
)
[rs_media_download_dist] => Array
(
[type] => int
[max] => 2147483647
[unsigned] => 1
)
[rs_release_download] => Array
(
[type] => int
[max] => 2147483647
[unsigned] => 1
)
[rs_release_download_dist] => Array
(
[type] => int
[max] => 2147483647
[unsigned] => 1
)
[rs_playlist_stream] => Array
(
[type] => int
[max] => 2147483647
[unsigned] => 1
)
[rs_playlist_stream_dist] => Array
(
[type] => int
[max] => 2147483647
[unsigned] => 1
)
[rs_sosq_dist] => Array
(
[type] => int
[max] => 2147483647
[unsigned] => 1
)
[rs_pre_1] => Array
(
[type] => int
[max] => 2147483647
[unsigned] => 1
)
[rs_pre_2] => Array
(
[type] => int
[max] => 2147483647
[unsigned] => 1
)
[rs_pre_3] => Array
(
[type] => int
[max] => 2147483647
[unsigned] => 1
)
[rs_pre_4] => Array
(
[type] => int
[max] => 2147483647
[unsigned] => 1
)
[rs_pre_5] => Array
(
[type] => int
[max] => 2147483647
[unsigned] => 1
)
[has_image] => Array
(
[type] => int
[max] => 2147483647
[unsigned] =>
)
[ftp_password] => Array
(
[type] => string
[length] => 250
)
[ip] => Array
(
[type] => string
[length] => 15
[null] => 1
)
[uid] => Array
(
[type] => int
[max] => 2147483647
[unsigned] =>
)
[gid] => Array
(
[type] => int
[max] => 2147483647
[unsigned] =>
)
[directory] => Array
(
[type] => string
[length] => 250
)
[quota] => Array
(
[type] => int
[max] => 2147483647
[unsigned] =>
)
[temp_favorites] => Array
(
[type] => string
[null] => 1
)
[rpx_identifier] => Array
(
[type] => string
[length] => 200
[null] => 1
)
[rpx_provider] => Array
(
[type] => string
[length] => 1024
[null] => 1
)
[rpx_verified_email] => Array
(
[type] => string
[length] => 1024
[null] => 1
)
[options_ui] => Array
(
[type] => string
[length] => 1024
[null] => 1
)
[migrated] => Array
(
[type] => string
[format] => 0000-00-00 00:00:00
[null] => 1
)
)
[ignored_columns:protected] => Array
(
[password_confirm] => password_confirm
)
[primary_key:protected] => id
[primary_val:protected] => name
[foreign_key:protected] => Array
(
)
[table_names_plural:protected] => 1
[reload_on_wakeup:protected] => 1
[db:protected] => Database Object
(
[config:protected] => Array
(
[benchmark] =>
[persistent] =>
[connection] => Array
(
[type] => mysqli
[user] => root
[pass] =>
[host] => db
[port] => 3306
[socket] =>
[database] => sosq
)
[character_set] => utf8
[table_prefix] =>
[object] => 1
[cache] => 1
[escape] => 1
)
[driver:protected] => Database_Mysqli_Driver Object
(
[query_cache:protected] => Array
(
[ab19d5f9b28c912167e9ebbfd9f6406940cc7c0b] => Kohana_Mysqli_Result Object
(
[result:protected] => mysqli_result Object
(
[current_field] => 0
[field_count] => 3
[lengths] =>
[num_rows] => 0
[type] => 0
)
[insert_id:protected] =>
[sql:protected] => SELECT *
FROM (`sessions`)
WHERE `session_id` = 'f08ec0737e669a6a1fd55f086766d117'
LIMIT 0, 1
[current_row:protected] => 0
[total_rows:protected] => 0
[fetch_type:protected] => fetch_object
[return_type:protected] => stdClass
[link:protected] => mysqli Object
(
[affected_rows] => 0
[client_info] => mysqlnd 8.3.36
[client_version] => 80336
[connect_errno] => 0
[connect_error] =>
[errno] => 0
[error] =>
[error_list] => Array
(
)
[field_count] => 49
[host_info] => db via TCP/IP
[info] =>
[insert_id] => 0
[server_info] => 10.11.10-MariaDB-ubu2204
[server_version] => 101110
[sqlstate] => 00000
[protocol_version] => 10
[thread_id] => 179
[warning_count] => 0
)
)
[171538731c3d6826b25e5bd1aaeb2348f8785430] => Kohana_Mysqli_Result Object
(
[result:protected] => mysqli_result Object
(
[current_field] => 0
[field_count] => 6
[lengths] =>
[num_rows] => 49
[type] => 0
)
[insert_id:protected] =>
[sql:protected] => SHOW COLUMNS FROM `labels`
[current_row:protected] => 0
[total_rows:protected] => 49
[fetch_type:protected] => fetch_object
[return_type:protected] => stdClass
[link:protected] => mysqli Object
(
[affected_rows] => 0
[client_info] => mysqlnd 8.3.36
[client_version] => 80336
[connect_errno] => 0
[connect_error] =>
[errno] => 0
[error] =>
[error_list] => Array
(
)
[field_count] => 49
[host_info] => db via TCP/IP
[info] =>
[insert_id] => 0
[server_info] => 10.11.10-MariaDB-ubu2204
[server_version] => 101110
[sqlstate] => 00000
[protocol_version] => 10
[thread_id] => 179
[warning_count] => 0
)
)
[f4a87e92c33b8a5a4af8b69689090b81f9cf0277] => Kohana_Mysqli_Result Object
(
[result:protected] => mysqli_result Object
(
[current_field] => 0
[field_count] => 6
[lengths] =>
[num_rows] => 69
[type] => 0
)
[insert_id:protected] =>
[sql:protected] => SHOW COLUMNS FROM `users`
[current_row:protected] => 0
[total_rows:protected] => 69
[fetch_type:protected] => fetch_object
[return_type:protected] => stdClass
[link:protected] => mysqli Object
(
[affected_rows] => 0
[client_info] => mysqlnd 8.3.36
[client_version] => 80336
[connect_errno] => 0
[connect_error] =>
[errno] => 0
[error] =>
[error_list] => Array
(
)
[field_count] => 49
[host_info] => db via TCP/IP
[info] =>
[insert_id] => 0
[server_info] => 10.11.10-MariaDB-ubu2204
[server_version] => 101110
[sqlstate] => 00000
[protocol_version] => 10
[thread_id] => 179
[warning_count] => 0
)
)
[eec87d24f6a0e5a71f936f416d8cee556a794052] => Kohana_Mysqli_Result Object
(
[result:protected] => mysqli_result Object
(
[current_field] => 0
[field_count] => 69
[lengths] => Array
(
[0] => 6
[1] => 0
[2] => 19
[3] => 19
[4] => 53
[5] => 1
[6] => 0
[7] => 1
[8] => 10
[9] => 50
[10] => 11
[11] => 0
[12] => 0
[13] => 0
[14] => 4
[15] => 0
[16] => 0
[17] => 0
[18] => 0
[19] => 44
[20] => 1
[21] => 10
[22] => 0
[23] => 141
[24] => 0
[25] => 1
[26] => 1
[27] => 2
[28] => 0
[29] => 0
[30] => 1
[31] => 5
[32] => 0
[33] => 1
[34] => 0
[35] => 4
[36] => 1
[37] => 4
[38] => 1
[39] => 2
[40] => 1
[41] => 2
[42] => 1
[43] => 2
[44] => 1
[45] => 2
[46] => 1
[47] => 2
[48] => 1
[49] => 2
[50] => 2
[51] => 1
[52] => 1
[53] => 1
[54] => 1
[55] => 1
[56] => 1
[57] => 6
[58] => 14
[59] => 4
[60] => 4
[61] => 33
[62] => 6
[63] => 0
[64] => 0
[65] => 0
[66] => 0
[67] => 62
[68] => 0
)
[num_rows] => 1
[type] => 0
)
[insert_id:protected] =>
[sql:protected] => SELECT `users`.*
FROM (`users`)
WHERE `username` = 'hillnurse2'
ORDER BY `users`.`id` ASC
LIMIT 0, 1
[current_row:protected] => 0
[total_rows:protected] => 1
[fetch_type:protected] => fetch_array
[return_type:protected] => 1
[link:protected] => mysqli Object
(
[affected_rows] => 0
[client_info] => mysqlnd 8.3.36
[client_version] => 80336
[connect_errno] => 0
[connect_error] =>
[errno] => 0
[error] =>
[error_list] => Array
(
)
[field_count] => 49
[host_info] => db via TCP/IP
[info] =>
[insert_id] => 0
[server_info] => 10.11.10-MariaDB-ubu2204
[server_version] => 101110
[sqlstate] => 00000
[protocol_version] => 10
[thread_id] => 179
[warning_count] => 0
)
)
[70d99e68d2d2409fe3141ac1f14cb5fc4868e360] => Kohana_Mysqli_Result Object
(
[result:protected] => mysqli_result Object
(
[current_field] => 0
[field_count] => 1
[lengths] =>
[num_rows] => 0
[type] => 0
)
[insert_id:protected] =>
[sql:protected] => SELECT `label_id` AS `id`
FROM (`labels_users`)
WHERE `labels_users`.`user_id` = 346622
[current_row:protected] => 0
[total_rows:protected] => 0
[fetch_type:protected] => fetch_object
[return_type:protected] => stdClass
[link:protected] => mysqli Object
(
[affected_rows] => 0
[client_info] => mysqlnd 8.3.36
[client_version] => 80336
[connect_errno] => 0
[connect_error] =>
[errno] => 0
[error] =>
[error_list] => Array
(
)
[field_count] => 49
[host_info] => db via TCP/IP
[info] =>
[insert_id] => 0
[server_info] => 10.11.10-MariaDB-ubu2204
[server_version] => 101110
[sqlstate] => 00000
[protocol_version] => 10
[thread_id] => 179
[warning_count] => 0
)
)
[7a1b5f088dc3205516e05d181a0765f2a5a9b76c] => Kohana_Mysqli_Result Object
(
[result:protected] => mysqli_result Object
(
[current_field] => 0
[field_count] => 49
[lengths] =>
[num_rows] => 0
[type] => 0
)
[insert_id:protected] =>
[sql:protected] => SELECT `labels`.*
FROM (`labels`)
WHERE labels.id IS NULL
ORDER BY `labels`.`id` ASC
[current_row:protected] => 0
[total_rows:protected] => 0
[fetch_type:protected] => fetch_object
[return_type:protected] => stdClass
[link:protected] => mysqli Object
(
[affected_rows] => 0
[client_info] => mysqlnd 8.3.36
[client_version] => 80336
[connect_errno] => 0
[connect_error] =>
[errno] => 0
[error] =>
[error_list] => Array
(
)
[field_count] => 49
[host_info] => db via TCP/IP
[info] =>
[insert_id] => 0
[server_info] => 10.11.10-MariaDB-ubu2204
[server_version] => 101110
[sqlstate] => 00000
[protocol_version] => 10
[thread_id] => 179
[warning_count] => 0
)
)
)
[link:protected] => mysqli Object
(
[affected_rows] => 0
[client_info] => mysqlnd 8.3.36
[client_version] => 80336
[connect_errno] => 0
[connect_error] =>
[errno] => 0
[error] =>
[error_list] => Array
(
)
[field_count] => 49
[host_info] => db via TCP/IP
[info] =>
[insert_id] => 0
[server_info] => 10.11.10-MariaDB-ubu2204
[server_version] => 101110
[sqlstate] => 00000
[protocol_version] => 10
[thread_id] => 179
[warning_count] => 0
)
[db_config:protected] => Array
(
[benchmark] =>
[persistent] =>
[connection] => Array
(
[type] => mysqli
[user] => root
[pass] =>
[host] => db
[port] => 3306
[socket] =>
[database] => sosq
)
[character_set] => utf8
[table_prefix] =>
[object] => 1
[cache] => 1
[escape] => 1
)
[statements:protected] => Array
(
)
)
[link:protected] => mysqli Object
(
[affected_rows] => 0
[client_info] => mysqlnd 8.3.36
[client_version] => 80336
[connect_errno] => 0
[connect_error] =>
[errno] => 0
[error] =>
[error_list] => Array
(
)
[field_count] => 49
[host_info] => db via TCP/IP
[info] =>
[insert_id] => 0
[server_info] => 10.11.10-MariaDB-ubu2204
[server_version] => 101110
[sqlstate] => 00000
[protocol_version] => 10
[thread_id] => 179
[warning_count] => 0
)
[select:protected] => Array
(
)
[set:protected] => Array
(
)
[from:protected] => Array
(
)
[join:protected] => Array
(
)
[where:protected] => Array
(
)
[orderby:protected] => Array
(
)
[order:protected] => Array
(
)
[groupby:protected] => Array
(
)
[having:protected] => Array
(
)
[distinct:protected] =>
[limit:protected] =>
[offset:protected] =>
[last_query:protected] => SELECT `labels`.*
FROM (`labels`)
WHERE labels.id IS NULL
ORDER BY `labels`.`id` ASC
[query_history:protected] => Array
(
)
)
[db_applied:protected] => Array
(
[where] => where
)
[with_applied:protected] => Array
(
)
[type] => user
)
)
)View_Core->render( )
View_Core->__toString( )
Detail_Controller->user( hillnurse2 )
ReflectionMethod->invokeArgs( Detail_Controller Object
(
[template] => View Object
(
[kohana_filename:protected] => /var/www/sosq/www/views/template.php
[kohana_filetype:protected] => .php
[kohana_local_data:protected] => Array
(
[bug_report] =>
[site_info] => View Object
(
[kohana_filename:protected] => /var/www/sosq/www/views/beta/site_info.php
[kohana_filetype:protected] => .php
[kohana_local_data:protected] => Array
(
[status] => Array
(
[Storage] => n.a.
[media] => /data/sosq/media_server/
)
)
)
[head] => View Object
(
[kohana_filename:protected] => /var/www/sosq/www/views/component/head.php
[kohana_filetype:protected] => .php
[kohana_local_data:protected] => Array
(
[theme_css] => main
[meta] =>
[canonical] =>
[title] => sonicsquirrel.net - Details for hillnurse2
[description] => Sonicsquirrel, serving finest netaudio and netlabel related music and other content since 2005
[copyright] => anorg.net
[author] => anorg.net
[keywords] => netaudio, netlabel, creative commons, open content, music, electronic music, download, netlabel service, audio archive, netaudio archive,
[generator] => anorg.net - ccms
)
)
[js] => <!-- start custom: js -->
<script type="text/javascript">
$(document).ready(function(){
// setup for browse context
$("table.boxtable").hover(function(){
$(this).find("td.header").addClass("highlight");
$(this).find("td.actions").addClass("unhide");
},function(){
$(this).find("td.header").removeClass("highlight");
$(this).find("td.actions").removeClass("unhide");
});
$(".actions").addClass("hidden");
/*
* CONFIGURACIÓN BASE
*/
var settings = {
color:new Array(
"#FF00FF","#00AAAA","#000000","#333333","#666666","#3366CC","#22AA99",
"#329262","#109618","#66AA00","#AAAA11","#D6AE00","#EE8800","#DD5511"
),
defaultColor:2,
columns:14,
click:function(c){
$('#color').attr("value", c);
}
};
/*
* USO DE colorSelect
*/
//$('#colorpicker').colorPickerAgain(settings);
/* FIN */
// setup inline-help messages
// general
$("#reporting").hide();
$("#report").click(function() {
$("#reporting").toggle(400);
});
$("#message").animate({opacity: 1.0}, 5000).fadeOut('slow');
/*
$('input[type=checkbox]').checkbox({
cls:'jquery-checkbox',
empty: '/media/css/img/empty.png'
});
*/
// rating
//alert('rating');
$('#love').rating('', {maxvalue:5, curvalue:0});
$('#rubel').rubel('/rubel/give/user/', {maxvalue:5, curvalue:0});
// tag suggestion
/*
$("div.float").dynaCloud();
$.dynaCloud.max = 42;
$.dynaCloud.single = false;
$.dynaCloud.scale = 1;
*/
});
</script>
<!-- end custom: js -->
<script type="text/javascript">
<!--
function search_submit() {
if ($("#searchstring").attr("value") != '')
{
link = "/browse/user/search/" + $("#searchstring").attr("value")
}
else
{
link = "/browse/user"
}
window.location.href = link;
}
-->
</script>
[js_ui] => View Object
(
[kohana_filename:protected] => /var/www/sosq/www/views/js/ui.php
[kohana_filetype:protected] => .php
[kohana_local_data:protected] => Array
(
)
)
[topnav] => View Object
(
[kohana_filename:protected] => /var/www/sosq/www/views/component/topnav.php
[kohana_filetype:protected] => .php
[kohana_local_data:protected] => Array
(
)
)
[header] => View Object
(
[kohana_filename:protected] => /var/www/sosq/www/views/component/header.php
[kohana_filetype:protected] => .php
[kohana_local_data:protected] => Array
(
)
)
[nav] => View Object
(
[kohana_filename:protected] => /var/www/sosq/www/views/component/nav_tab.php
[kohana_filetype:protected] => .php
[kohana_local_data:protected] => Array
(
[links] => Array
(
[Browse] => browse
[News] => news
[About] => about
[Forum] => forum
[Site Index] => index
)
[context] => show
)
)
[col_left] =>
[col_right] => View Object
(
[kohana_filename:protected] => /var/www/sosq/www/views/component/col_right.php
[kohana_filetype:protected] => .php
[kohana_local_data:protected] => Array
(
)
)
[content] => View Object
(
[kohana_filename:protected] => /var/www/sosq/www/views/component/content.php
[kohana_filetype:protected] => .php
[kohana_local_data:protected] => Array
(
[history] => Array
(
[0] => detail/user/hillnurse2
)
[messages] =>
[content] => View Object
(
[kohana_filename:protected] => /var/www/sosq/www/views/component/heading_simple.php
[kohana_filetype:protected] => .php
[kohana_local_data:protected] => Array
(
[title] => hillnurse2
)
)
[subcontent] =>
)
)
[footer] => View Object
(
[kohana_filename:protected] => /var/www/sosq/www/views/component/footer.php
[kohana_filetype:protected] => .php
[kohana_local_data:protected] => Array
(
[login_text] =>
)
)
[footer_js] => View Object
(
[kohana_filename:protected] => /var/www/sosq/www/views/component/footer_js.php
[kohana_filetype:protected] => .php
[kohana_local_data:protected] => Array
(
)
)
[js_aux] => <script type="text/javascript" src="https://sonicsquirrel.net//media/js/sm2/soundmanager2.js"></script>
<script type="text/javascript">
var context = 'inline';
function PagePlayer(oConfigOverride) {
var self = this;
var pl = this;
var sm = soundManager;
// sniffing for favicon stuff/IE workarounds
var isIE = navigator.userAgent.match(/msie/i);
var isOpera = navigator.userAgent.match(/opera/i);
var isFirefox = navigator.userAgent.match(/firefox/i);
sm.url = '/media/swf/sm2/';
if(context == 'popup') {
this.config = {
useHTML5Audio: true,
flashVersion: 9,
usePeakData: true,
useWaveformData: false,
useEQData: false,
fillGraph: false,
allowRightClick:true,
useThrottling: false,
autoStart: true,
playNext: true,
updatePageTitle: true,
emptyTime: '-:--',
useFavIcon: true
}
} else {
this.config = {
useHTML5Audio: true,
flashVersion: 9,
usePeakData: false,
useWaveformData: false,
useEQData: false,
fillGraph: false,
allowRightClick:true,
useThrottling: false,
autoStart: false,
playNext: true,
updatePageTitle: false,
emptyTime: '-:--',
useFavIcon: false
}
}
sm.debugMode = true;
this._mergeObjects = function(oMain,oAdd) {
var o1 = {}; // clone o1
for (var i in oMain) {
o1[i] = oMain[i];
}
var o2 = (typeof oAdd == 'undefined'?{}:oAdd);
for (var o in o2) {
if (typeof o1[o] == 'undefined') o1[o] = o2[o];
}
return o1;
}
if (typeof oConfigOverride != 'undefined' && oConfigOverride) {
this.config = this._mergeObjects(oConfigOverride,this.config);
}
this.css = {
sDefault: 'sm2_link',
sLoading: 'sm2_loading',
sPlaying: 'sm2_playing',
sPaused: 'sm2_paused'
}
this.cssBase = [];
if (this.config.usePeakData) this.cssBase.push('use-peak');
if (this.config.useWaveformData || this.config.useEQData) this.cssBase.push('use-spectrum');
this.cssBase = this.cssBase.join(' ');
sm.flashVersion = this.config.flashVersion;
if (sm.flashVersion >= 9) {
sm.useMovieStar = this.config.useMovieStar;
sm.movieStarOptions.useVideo = this.config.useVideo;
sm.defaultOptions.usePeakData = this.config.usePeakData;
sm.defaultOptions.useWaveformData = this.config.useWaveformData;
sm.defaultOptions.useEQData = this.config.useEQData;
/* hackidihoi here... */
sm.defaultOptions.onbeforefinish = function(){
//alert('pn');
if (this._data.nIndex<pl.links.length-1) {
//pl.handleClick({target:pl.links[this._data.nIndex+1]}); // fake a click event - aren't we sneaky. ;)
//pl.play(this._data.nIndex+1);
// scroll div
// if(context == 'popup') {
// scrollPos(this._data.nIndex+1);
//}
}
};
sm.defaultOptions.onbeforefinishtime = 10000;
}
this.links = [];
this.sounds = [];
this.soundsByObject = [];
this.lastSound = null;
this.soundCount = 0;
this.strings = [];
this.dragActive = false;
this.dragExec = new Date();
this.dragTimer = null;
this.pageTitle = document.title;
this.lastWPExec = new Date();
this.xbmImages = [];
this.oControls = null;
this.addEventHandler = function(o,evtName,evtHandler) {
typeof(attachEvent)=='undefined'?o.addEventListener(evtName,evtHandler,false):o.attachEvent('on'+evtName,evtHandler);
}
this.removeEventHandler = function(o,evtName,evtHandler) {
typeof(attachEvent)=='undefined'?o.removeEventListener(evtName,evtHandler,false):o.detachEvent('on'+evtName,evtHandler);
}
this.hasClass = function(o,cStr) {
return (typeof(o.className)!='undefined'?new RegExp('(^|\\s)'+cStr+'(\\s|$)').test(o.className):false);
}
this.addClass = function(o,cStr) {
if (!o || !cStr) return false; // safety net
if (self.hasClass(o,cStr)) return false;
o.className = (o.className?o.className+' ':'')+cStr;
}
this.removeClass = function(o,cStr) {
if (!o || !cStr) return false; // safety net
if (!self.hasClass(o,cStr)) return false;
o.className = o.className.replace(new RegExp('( '+cStr+')|('+cStr+')','g'),'');
}
this.getElementsByClassName = function(className,tagNames,oParent) {
var doc = (oParent||document);
var matches = [];
var i,j;
var nodes = [];
if (typeof(tagNames)!='undefined' && typeof(tagNames)!='string') {
for (i=tagNames.length; i--;) {
if (!nodes || !nodes[tagNames[i]]) {
nodes[tagNames[i]] = doc.getElementsByTagName(tagNames[i]);
}
}
} else if (tagNames) {
nodes = doc.getElementsByTagName(tagNames);
} else {
nodes = doc.all||doc.getElementsByTagName('*');
}
if (typeof(tagNames)!='string') {
for (i=tagNames.length; i--;) {
for (j=nodes[tagNames[i]].length; j--;) {
if (self.hasClass(nodes[tagNames[i]][j],className)) {
matches[matches.length] = nodes[tagNames[i]][j];
}
}
}
} else {
for (i=0; i<nodes.length; i++) {
if (self.hasClass(nodes[i],className)) {
matches[matches.length] = nodes[i];
}
}
}
return matches;
}
this.getOffX = function(o) {
var curleft = 0;
if (o.offsetParent) {
while (o.offsetParent) {
curleft += o.offsetLeft;
o = o.offsetParent;
}
}
else if (o.x) curleft += o.x;
return curleft;
}
this.isChildOfClass = function(oChild,oClass) {
if (!oChild || !oClass) return false;
while (oChild.parentNode && !self.hasClass(oChild,oClass)) {
oChild = oChild.parentNode;
}
return (self.hasClass(oChild,oClass));
}
this.getParentByNodeName = function(oChild,sParentNodeName) {
if (!oChild || !sParentNodeName) return false;
sParentNodeName = sParentNodeName.toLowerCase();
while (oChild.parentNode && sParentNodeName != oChild.parentNode.nodeName.toLowerCase()) {
oChild = oChild.parentNode;
}
return (oChild.parentNode && sParentNodeName == oChild.parentNode.nodeName.toLowerCase()?oChild.parentNode:null);
}
this.getTime = function(nMSec,bAsString) {
// convert milliseconds to mm:ss, return as object literal or string
var nSec = Math.floor(nMSec/1000);
var min = Math.floor(nSec/60);
var sec = nSec-(min*60);
// if (min == 0 && sec == 0) return null; // return 0:00 as null
return (bAsString?(min+':'+(sec<10?'0'+sec:sec)):{'min':min,'sec':sec});
}
this.getSoundByObject = function(o) {
return (typeof self.soundsByObject[o.rel] != 'undefined'?self.soundsByObject[o.rel]:null);
}
this.getSoundIndex = function(o) {
for (var i=self.links.length; i--;) {
if (self.links[i].rel == o.rel) return i;
}
return -1;
}
this.setPageTitle = function(sTitle) {
if (!self.config.updatePageTitle) return false;
try {
document.title = (sTitle?sTitle+' - ':'')+self.pageTitle;
} catch(e) {
// oh well
self.setPageTitle = function() {return false;}
}
}
this.events = {
// handlers for sound events as they're started/stopped/played
play: function() {
pl.removeClass(this._data.oLI,this._data.className);
this._data.className = pl.css.sPlaying;
pl.addClass(this._data.oLI,this._data.className);
self.setPageTitle(this._data.originalTitle);
// load related info
if(context == 'popup') {
loadRelated();
}
},
stop: function() {
pl.removeClass(this._data.oLI,this._data.className);
this._data.className = '';
this._data.oPosition.style.width = '0px';
self.setPageTitle();
self.resetPageIcon();
},
pause: function() {
if (pl.dragActive) return false;
pl.removeClass(this._data.oLI,this._data.className);
this._data.className = pl.css.sPaused;
pl.addClass(this._data.oLI,this._data.className);
self.setPageTitle();
self.resetPageIcon();
},
resume: function() {
if (pl.dragActive) return false;
pl.removeClass(this._data.oLI,this._data.className);
this._data.className = pl.css.sPlaying;
pl.addClass(this._data.oLI,this._data.className);
},
finish: function() {
pl.removeClass(this._data.oLI,this._data.className);
this._data.className = '';
this._data.oPosition.style.width = '0px';
// play next if applicable
if (self.config.playNext && this._data.nIndex<pl.links.length-1) {
pl.handleClick({target:pl.links[this._data.nIndex+1]}); // fake a click event - aren't we sneaky. ;)
// scroll div
if(context == 'popup') {
scrollPos(this._data.nIndex+1);
}
} else {
self.setPageTitle();
self.resetPageIcon();
}
},
whileloading: function() {
this._data.oLoading.style.width = (((this.bytesLoaded/this.bytesTotal)*100)+'%'); // theoretically, this should work.
if (!this._data.didRefresh && this._data.metadata) {
this._data.didRefresh = true;
this._data.metadata.refresh();
}
},
onload: function() {
if (!this.loaded) {
var oTemp = this._data.oLI.getElementsByTagName('a')[0];
var oString = oTemp.innerHTML;
var oThis = this;
oTemp.innerHTML = oString+' <span style="font-size:0.5em"> | Load failed, d\'oh! '+(sm.sandbox.noRemote?' Possible cause: Flash sandbox is denying remote URL access.':(sm.sandbox.noLocal?'Flash denying local filesystem access':'404?'))+'</span>';
setTimeout(function(){
oTemp.innerHTML = oString;
// pl.events.finish.apply(oThis); // load next
},5000);
} else {
if (this._data.metadata) {
this._data.metadata.refresh();
}
}
},
metadata: function() {
// video-only stuff
sm._wD('video metadata: '+this.width+'x'+this.height);
// set the SWF dimensions to match
sm.oMC.style.width = this.width+'px';
sm.oMC.style.height = this.height+'px';
},
whileplaying: function() {
var d = null;
if (pl.dragActive || !pl.config.useThrottling) {
self.updateTime.apply(this);
if (sm.flashVersion >= 9) {
if (pl.config.usePeakData && this.instanceOptions.usePeakData) self.updatePeaks.apply(this);
if (pl.config.useWaveformData && this.instanceOptions.useWaveformData || pl.config.useEQData && this.instanceOptions.useEQData) {
self.updateGraph.apply(this);
}
}
if (this._data.metadata) {
d = new Date();
if (d && d-self.lastWPExec>500) {
self.refreshMetadata(this);
self.lastWPExec = d;
}
}
this._data.oPosition.style.width = (((this.position/self.getDurationEstimate(this))*100)+'%');
} else {
d = new Date();
if (d-self.lastWPExec>500) {
self.updateTime.apply(this);
if (sm.flashVersion >= 9) {
if (pl.config.usePeakData && this.instanceOptions.usePeakData) {
self.updatePeaks.apply(this);
}
if (pl.config.useWaveformData && this.instanceOptions.useWaveformData || pl.config.useEQData && this.instanceOptions.useEQData) {
self.updateGraph.apply(this);
}
}
if (this._data.metadata) self.refreshMetadata(this);
this._data.oPosition.style.width = (((this.position/self.getDurationEstimate(this))*100)+'%');
self.lastWPExec = d;
}
}
}
} // events{}
this.setPageIcon = function(sDataURL) {
if (!self.config.useFavIcon || !self.config.usePeakData || !sDataURL) return false;
var link = document.getElementById('favicon');
if (!link) {
link = document.createElement('link');
link.id = 'favicon';
link.rel = 'shortcut icon';
link.type = 'image/x-bitmap';
link.href = sDataURL;
} else {
link.href = sDataURL;
}
document.getElementsByTagName('head')[0].appendChild(link);
}
this.resetPageIcon = function() {
if (!self.config.useFavIcon) return false;
var link = document.getElementById('favicon');
if (link) {
link.href = '/favicon.ico';
}
}
this.updatePeaks = function() {
var o = this._data.oPeak;
var oSpan = o.getElementsByTagName('span');
oSpan[0].style.marginTop = (13-(Math.floor(15*this.peakData.left))+'px');
oSpan[1].style.marginTop = (13-(Math.floor(15*this.peakData.right))+'px');
// highly experimental
if (self.config.flashVersion > 8 && self.config.useFavIcon && self.config.usePeakData) {
if (!isOpera) {
self.setPageIcon(self.xbmImages[parseInt(15*this.peakData.left)][parseInt(15*this.peakData.right)]);
} else {
self.setPageIcon(self.xbmImages[1+parseInt(14*this.peakData.left)][1+parseInt(14*this.peakData.right)]);
}
}
}
this.updateGraph = function() {
if ((!pl.config.useWaveformData && !pl.config.useEQData) || pl.config.flashVersion<9) return false;
var sbC = this._data.oGraph.getElementsByTagName('div');
if (pl.config.useWaveformData) {
// raw waveform
var scale = 8; // Y axis (+/- this distance from 0)
for (var i=255; i--;) {
sbC[255-i].style.marginTop = (1+scale+Math.ceil(this.waveformData.left[i]*-scale))+'px';
}
} else {
// eq spectrum
var offset = 9;
for (var i=255; i--;) {
sbC[255-i].style.marginTop = ((offset*2)-1+Math.ceil(this.eqData[i]*-offset))+'px';
}
}
}
this.resetGraph = function() {
if (!pl.config.useEQData || pl.config.flashVersion<9) return false;
var sbC = this._data.oGraph.getElementsByTagName('div');
var scale = (!pl.config.useEQData?'9px':'17px');
var nHeight = (!pl.config.fillGraph?'1px':'32px');
for (var i=255; i--;) {
sbC[255-i].style.marginTop = scale; // EQ scale
sbC[255-i].style.height = nHeight;
}
}
this.refreshMetadata = function(oSound) {
// Display info as appropriate
var index = null;
var now = oSound.position;
var metadata = oSound._data.metadata.data;
for (var i=0, j=metadata.length; i<j; i++) {
if (now >= metadata[i].startTimeMS && now <= metadata[i].endTimeMS) {
index = i;
break;
}
}
if (index != metadata.currentItem) {
// update
oSound._data.oLink.innerHTML = metadata.mainTitle+' <span class="metadata"><span class="sm2_divider"> | </span><span class="sm2_metadata">'+metadata[index].title+'</span></span>';
self.setPageTitle(metadata[index].title+' | '+metadata.mainTitle);
metadata.currentItem = index;
}
}
this.updateTime = function() {
var str = self.strings['timing'].replace('%s1',self.getTime(this.position,true));
str = str.replace('%s2',self.getTime(self.getDurationEstimate(this),true));
this._data.oTiming.innerHTML = str;
}
this.getTheDamnTarget = function(e) {
return (e.target||e.srcElement||window.event.srcElement);
}
this.withinStatusBar = function(o) {
return (self.isChildOfClass(o,'controls'));
}
this.handleClick = function(e) {
// a sound (or something) was clicked - determine what and handle appropriately
if (e.button == 2) {
if (!pl.config.allowRightClick) pl.stopEvent(e);
return (pl.config.allowRightClick); // ignore right-clicks
}
var o = self.getTheDamnTarget(e);
if (self.dragActive) self.stopDrag(); // to be safe
if (self.withinStatusBar(o)) {
// self.handleStatusClick(e);
return false;
}
if (o.nodeName.toLowerCase() != 'a') {
o = self.getParentByNodeName(o,'a');
}
if (!o) {
// not a link
return true;
}
var sURL = o.getAttribute('href');
if (!o.href || (!sm.canPlayURL(o.href) && !self.hasClass(o,'playable')) || self.hasClass(o,'exclude')) {
if (isIE && o.onclick) {
return false; // IE will run this handler before .onclick(), everyone else is cool?
}
return true; // pass-thru for non-MP3/non-links
}
var soundURL = o.href;
var thisSound = self.getSoundByObject(o);
if (thisSound) {
// sound already exists
self.setPageTitle(thisSound._data.originalTitle);
if (thisSound == self.lastSound) {
// ..and was playing (or paused) and isn't in an error state
if (thisSound.readyState != 2) {
if (thisSound.playState != 1) {
// not yet playing
thisSound.play();
} else {
thisSound.togglePause();
}
} else {
sm._writeDebug('Warning: sound failed to load (security restrictions, 404 or bad format)',2);
}
} else {
// ..different sound
if (self.lastSound) self.stopSound(self.lastSound);
thisSound._data.oTimingBox.appendChild(document.getElementById('spectrum-container'));
thisSound.togglePause(); // start playing current
}
} else {
// create sound
thisSound = sm.createSound({
id:'pagePlayerMP3Sound'+(self.soundCount++),
url:soundURL,
//isMovieStar: true,
onplay:self.events.play,
onstop:self.events.stop,
onpause:self.events.pause,
onresume:self.events.resume,
onfinish:self.events.finish,
whileloading:self.events.whileloading,
whileplaying:self.events.whileplaying,
onmetadata:self.events.metadata,
onload:self.events.onload
});
// append control template
var oControls = self.oControls.cloneNode(true);
o.parentNode.appendChild(oControls);
o.parentNode.appendChild(document.getElementById('spectrum-container'));
self.soundsByObject[o.rel] = thisSound;
// tack on some custom data
thisSound._data = {
oLink: o, // DOM reference within SM2 object event handlers
oLI: o.parentNode,
oControls: self.getElementsByClassName('controls','div',o.parentNode)[0],
oStatus: self.getElementsByClassName('statusbar','div',o.parentNode)[0],
oLoading: self.getElementsByClassName('loading','div',o.parentNode)[0],
oPosition: self.getElementsByClassName('position','div',o.parentNode)[0],
oTimingBox: self.getElementsByClassName('timing','div',o.parentNode)[0],
oTiming: self.getElementsByClassName('timing','div',o.parentNode)[0].getElementsByTagName('div')[0],
oPeak: self.getElementsByClassName('peak','div',o.parentNode)[0],
oGraph: self.getElementsByClassName('spectrum-box','div',o.parentNode)[0],
nIndex: self.getSoundIndex(o),
className: self.css.sPlaying,
originalTitle: o.innerHTML,
metadata: null
};
thisSound._data.oTimingBox.appendChild(document.getElementById('spectrum-container'));
// "Metadata"
if (thisSound._data.oLI.getElementsByTagName('ul').length) {
thisSound._data.metadata = new Metadata(thisSound);
}
// set initial timer stuff (before loading)
var str = self.strings['timing'].replace('%s1',self.config.emptyTime);
str = str.replace('%s2',self.config.emptyTime);
thisSound._data.oTiming.innerHTML = str;
self.sounds.push(thisSound);
if (self.lastSound) self.stopSound(self.lastSound);
self.resetGraph.apply(thisSound);
thisSound.play();
}
self.lastSound = thisSound; // reference for next call
return self.stopEvent(e);
}
this.handleMouseDown = function(e) {
// a sound link was clicked
if (e.button == 2) {
if (!pl.config.allowRightClick) pl.stopEvent(e);
return (pl.config.allowRightClick); // ignore right-clicks
}
var o = self.getTheDamnTarget(e);
if (!self.withinStatusBar(o)) return true;
self.dragActive = true;
self.lastSound.pause();
self.setPosition(e);
self.addEventHandler(document,'mousemove',self.handleMouseMove);
self.addClass(self.lastSound._data.oControls,'dragging');
self.stopEvent(e);
return false;
}
this.handleMouseMove = function(e) {
// set position accordingly
if (self.dragActive) {
if (self.config.useThrottling) {
// be nice to CPU/externalInterface
var d = new Date();
if (d-self.dragExec>20) {
self.setPosition(e);
} else {
window.clearTimeout(self.dragTimer);
self.dragTimer = window.setTimeout(function(){self.setPosition(e)},20);
}
self.dragExec = d;
} else {
// oh the hell with it
self.setPosition(e);
}
} else {
self.stopDrag();
}
return false;
}
this.stopDrag = function(e) {
if (self.dragActive) {
self.removeClass(self.lastSound._data.oControls,'dragging');
self.removeEventHandler(document,'mousemove',self.handleMouseMove);
// self.removeEventHandler(document,'mouseup',self.stopDrag);
if (!pl.hasClass(self.lastSound._data.oLI,self.css.sPaused)) {
self.lastSound.resume();
}
self.dragActive = false;
self.stopEvent(e);
return false;
}
}
this.handleStatusClick = function(e) {
self.setPosition(e);
if (!pl.hasClass(self.lastSound._data.oLI,self.css.sPaused)) self.resume();
return self.stopEvent(e);
}
this.stopEvent = function(e) {
if (typeof e != 'undefined' && typeof e.preventDefault != 'undefined') {
e.preventDefault();
} else if (typeof event != 'undefined' && typeof event.returnValue != 'undefined') {
event.returnValue = false;
}
return false;
}
this.setPosition = function(e) {
// called from slider control
var oThis = self.getTheDamnTarget(e);
var oControl = oThis;
while (!self.hasClass(oControl,'controls') && oControl.parentNode) {
oControl = oControl.parentNode;
}
var oSound = self.lastSound;
var x = parseInt(e.clientX);
// play sound at this position
var nMsecOffset = Math.floor((x-self.getOffX(oControl)-4)/(oControl.offsetWidth)*self.getDurationEstimate(oSound));
if (!isNaN(nMsecOffset)) nMsecOffset = Math.min(nMsecOffset,oSound.duration);
if (!isNaN(nMsecOffset)) oSound.setPosition(nMsecOffset);
}
this.stopSound = function(oSound) {
sm._writeDebug('stopping sound: '+oSound.sID);
sm.stop(oSound.sID);
sm.unload(oSound.sID);
}
this.getDurationEstimate = function(oSound) {
if (oSound.instanceOptions.isMovieStar) {
return (oSound.duration);
} else {
return (!oSound._data.metadata || !oSound._data.metadata.data.givenDuration?oSound.durationEstimate:oSound._data.metadata.data.givenDuration);
}
}
// XBM support
// xbmDraw.js XBM drawing library
// (c)2002 David L. Blackledge
// http://David.Blackledge.com
// Written April, 2002
// You may use this if you keep this copyright notice intact
//
// See http://David.Blackledge.com/XBMDrawLibrary.html
// Some unused functions removed, see site for complete library
function array_copy(o_array) {
var ret_array = new Array();
if(typeof(ret_array.concat) == "function")
return ret_array.concat(o_array);
for(var j = 0 ; j < o_array.length ; ++j) {
ret_array[ret_array.length] = o_array[j];
}
return ret_array;
}
function XBMImage_body() {
var bod = "";
for(var i = 0 ; i < this.height ; ++i) {
for(var j = 0 ; j < this.width/8 ; ++j) {
if(typeof(this.data[i]) != "undefined" && typeof(this.data[i][j]) != "undefined") {
// must be reversed to work right, apparently.
var bool = 0;
bool = this.data[i][j];
var hex = (new Number(bool)).toString(16);
if(hex.length == 1)
hex = "0"+hex;
bod += "0x"+hex+",";
} else {
bod += "0x00,";
}
}
}
if(bod.length > 0) // remove trailing comma
bod = bod.substring(0,bod.length-1);
return bod;
}
function XBMImage_draw(x,y) {
if(!(x > -1 && x < this.width && y > -1 && y < this.height))
return;
if(typeof(this.data[y]) == "undefined")
this.data[y] = new Array();
var bit = x%8;
var byt = (x-bit)/8;
if(typeof(this.data[y][byt]) == "undefined")
this.data[y][byt] = 0;
this.data[y][byt] |= (0x01<<bit);
}
// attempt to do a fast horizontal line algorithm.
function XBMImage_drawHLine(x1,y1,x2) {
if(!(y1 > -1 && y1 < this.height))
return;
if(x1 > x2){
var xs = x1;x1=Math.max(0,x2);x2=Math.min(this.width,xs);
}
var filled = 0xFF;
var startbits = x1%8;
var startbyt = (x1-x1%8)/8;
var endbits = 8-x2%8;
var endbyt = (x2-x2%8)/8;
if(startbyt == endbyt) {
this.data[y1][startbyt]|=(filled <<startbits)&(filled>>endbits);
return;
}
for(var i = startbyt+1 ; i < endbyt ; ++i) {
this.data[y1][i] = filled;
}
for(var j=x1; j < (x1+(8-x1%8)) ; ++j)
this.draw(j,y1);
this.data[y1][endbyt] |= (filled >>endbits);
}
function XBMImage_drawVLine(x1,y1,y2) {
if(!(x1 > -1 && x1 < this.width))
return;
if(y1 > y2){
var ys = y1;y1=Math.max(0,y2);y2=Math.min(this.height,ys);
}
var bit = x1%8;
var byt = (x1-bit)/8;
var bitmask = (0x01<<bit);
for(var y = y1 ; y <= y2 ; ++y)
this.data[y][byt] |= bitmask;
}
function XBMImage_drawLine(x1,y1,x2,y2) {
if(x1 > x2) {
var xx = x1; x1 = x2; x2 = xx;
var yy = y1; y1 = y2; y2 = yy;
}
var y = y1;
if(y1 == y2)
if(x1 == x2)
return this.draw(x1,y1);
else
return this.drawHLine(x1,y1,x2);
if(x1 == x2) return this.drawVLine(x1,y1,y2);
var slope=(y1-y2)/(x1-x2);
var yint = y1-Math.floor(slope*x1); // y-intercept
for(var x = x1; x < x2; ++x) {
if(slope > 0) { //y1<y2 (top to bottom)
for(y = Math.floor(slope*x)+yint ; y < (Math.floor(slope*(x+1))+yint) ; ++y) {
this.draw(x,y);
}
if(Math.floor(slope*x) == Math.floor(slope*(x+1)))
this.draw(x,y);
if(x==x2-1) {
for(y ; y <= y2 ; ++y) {
this.draw(x,y);
}
}
} else { //y1>y2 (bottom to top)
for(y = Math.floor(slope*x)+yint ; y > (Math.floor(slope*(x+1))+yint) ; --y) {
this.draw(x,y);
}
if(Math.floor(slope*x) == Math.floor(slope*(x+1)))
this.draw(x,y);
if(x==x2-1) {
for(y ; y >= y2 ; --y) {
this.draw(x,y);
}
}
}
}
return null;
}
function XBMImage_drawBoxFilled(x1,y1,x2,y2) {
for(var y = y1; y <= y2; ++y)
this.drawHLine(x1,y,x2);
}
function XBMImage_getXBM() {
return this.header + this.body() + this.footer;
}
function XBMImage_setXBM(str){
var xbmdata = str.substring(str.indexOf("{")+1,str.lastIndexOf("}"));
var a_data = xbmdata.explode(",");
for(var j = 0 ; j < this.height ; ++j) {
this.data[j] = new Array();
for(var i = 0 ; i < Math.floor(this.width/8) ; ++i) {
var a_idx = i+j*(Math.floor(this.width/8));
if(a_idx < a_data.length)
this.data[j][i] = (new Number(parseInt(a_data[a_idx],16))).valueOf();//parseInt(a_data[a_idx]);
}
}
}
function XBMImage(width,height,name) {
this.name = name;
this.width = width+((width%8)>0?(8-(width%8)):0); //expand to a multiple of 8
this.height = height;
this.header = "#define "+name+"_width "+this.width+"\n"+
"#define "+name+"_height "+this.height+"\n"+
"static char "+name+"_bits[] = {\n";
this.footer = "};";
this.data = new Array(this.height);
for(var i = 0 ; i < this.data.length ; ++i) {
this.data[i] = new Array(this.width);
for(var j = 0 ; j < this.data[i].length ; ++j) {
this.data[i][j] = 0;
}
}
this.frames = new Array(); // store copies of this.data;
this.body = XBMImage_body;
this.draw = XBMImage_draw;
this.drawLine = XBMImage_drawLine;
this.drawHLine = XBMImage_drawHLine;
this.drawVLine = XBMImage_drawVLine;
this.drawBoxFilled = XBMImage_drawBoxFilled;
this.getXBM = XBMImage_getXBM;
this.setXBM = XBMImage_setXBM;
this.xbm = this.getXBM();
}
this.createXBMData = function() {
var ico = null;
var i=0;
var j=0;
for (i=0; i<16; i++) {
self.xbmImages[i] = [];
}
for (var i=0; i<16; i++) {
for (j=0; j<16; j++) {
ico = new XBMImage(16,16,'img'+i+'x'+j);
ico.drawBoxFilled(0,16-i,7,16-(i-16));
ico.drawBoxFilled(9,16-j,16,16-(j-16));
// self.xbmImages[i][j] = 'data:image/x-bitmap;base64,'+Base64.encode(ico.getXBM()); // using Base64 library
self.xbmImages[i][j] = 'data:image/x-bitmap,'+encodeURI(ico.getXBM()); // hat tip: @p01
}
}
}
if (this.config.useFavIcon) {
if (isFirefox || isOpera) {
this.createXBMData();
} else {
// browser doesn't support doing this
this.config.useFavIcon = false;
}
}
this.init = function() {
sm._writeDebug('pagePlayer.init()');
var oLinks = document.getElementsByTagName('a');
// grab all links, look for .mp3
var foundItems = 0;
for (var i=0; i<oLinks.length; i++) {
if ((sm.canPlayURL(oLinks[i].href) || self.hasClass(oLinks[i],'playable')) && !self.hasClass(oLinks[i],'exclude')) {
oLinks[i].rel = 'pagePlayerMP3Sound'+i;
self.links[self.links.length] = oLinks[i];
self.addClass(oLinks[i],self.css.sDefault); // add default CSS decoration
foundItems++;
}
}
if (foundItems>0) {
var oTiming = document.getElementById('sm2_timing');
self.strings['timing'] = oTiming.innerHTML;
oTiming.innerHTML = '';
oTiming.id = '';
self.addEventHandler(document,'click',self.handleClick);
self.addEventHandler(document,'mousedown',self.handleMouseDown);
self.addEventHandler(document,'mouseup',self.stopDrag);
self.addEventHandler(window,'unload',function(){}); // force page reload when returning here via back button (Opera tries to remember old state, etc.)
}
sm._writeDebug('pagePlayer.init(): Found '+foundItems+' relevant items.');
if (self.config.autoStart) {
pl.handleClick({target:pl.links[0]});
}
}
/*
* SOME MORE THINGS...
*/
scrollPos = function(pos) {
$('div#sm2_holder').scrollTo(pos * 25);
}
loadRelated = function() {
var id = $('li.sm2_playing').attr('id');
top.pp_frame.location.href = '/inline/release_by_media/' + id;
}
var Metadata = function(oSound) {
var self = this;
var oLI = oSound._data.oLI;
var o = oLI.getElementsByTagName('ul')[0];
var oItems = o.getElementsByTagName('li');
var oTemplate = document.createElement('div');
oTemplate.innerHTML = '<span> </span>';
oTemplate.className = 'annotation';
var oTemplate2 = document.createElement('div');
oTemplate2.innerHTML = '<span> </span>';
oTemplate2.className = 'annotation alt';
var oTemplate3 = document.createElement('div');
oTemplate3.className = 'note';
this.totalTime = 0;
this.strToTime = function(sTime) {
var segments = sTime.explode(':');
var seconds = 0;
for (var i=segments.length; i--;) {
seconds += parseInt(segments[i])*Math.pow(60,segments.length-1-i,10); // hours, minutes
}
return seconds;
}
this.data = [];
this.data.givenDuration = null;
this.data.currentItem = null;
this.data.mainTitle = oSound._data.oLink.innerHTML;
for (var i=0; i<oItems.length; i++) {
this.data[i] = {
o: null,
title: oItems[i].getElementsByTagName('p')[0].innerHTML,
startTime: oItems[i].getElementsByTagName('span')[0].innerHTML,
startSeconds: self.strToTime(oItems[i].getElementsByTagName('span')[0].innerHTML.replace(/[()]/g,'')),
duration: 0,
durationMS: null,
startTimeMS: null,
endTimeMS: null,
oNote: null
}
}
var oDuration = pl.getElementsByClassName('duration','div',oLI);
this.data.givenDuration = (oDuration.length?self.strToTime(oDuration[0].innerHTML)*1000:0);
for (i=0; i<this.data.length; i++) {
this.data[i].duration = parseInt(this.data[i+1]?this.data[i+1].startSeconds:(self.data.givenDuration?self.data.givenDuration:oSound.durationEstimate)/1000)-this.data[i].startSeconds;
this.data[i].startTimeMS = this.data[i].startSeconds*1000;
this.data[i].durationMS = this.data[i].duration*1000;
this.data[i].endTimeMS = this.data[i].startTimeMS+this.data[i].durationMS;
this.totalTime += this.data[i].duration;
}
// make stuff
this.createElements = function() {
var oFrag = document.createDocumentFragment();
var oNode = null;
var oNodeSpan = null;
var oNode2 = null;
for (var i=0; i<self.data.length; i++) {
oNode = (i%2==0?oTemplate:oTemplate2).cloneNode(true);
oNodeSpan = oNode.getElementsByTagName('span')[0];
oNode.rel = i;
self.data[i].o = oNode;
oNode2 = oTemplate3.cloneNode(true);
if (i%2==0) oNode2.className = 'note alt';
oNode2.innerHTML = this.data[i].title;
// evil old-skool event handlers, css:hover-only ideally would be nice excluding IE 6
oNode.onmouseover = self.mouseover;
oNode.onmouseout = self.mouseout;
this.data[i].oNote = oNode2;
oSound._data.oControls.appendChild(oNode2);
oFrag.appendChild(oNode);
}
self.refresh();
oSound._data.oStatus.appendChild(oFrag);
}
this.refresh = function() {
var offset = 0;
var relWidth = null;
var duration = (self.data.givenDuration?self.data.givenDuration:oSound.durationEstimate);
for (var i=0; i<self.data.length; i++) {
if (duration) {
relWidth = (((self.data[i].duration*1000)/duration)*100);
self.data[i].o.style.left = (offset?offset+'%':'-2px');
self.data[i].oNote.style.left = (offset?offset+'%':'0px');
offset += relWidth;
}
}
}
this.mouseover = function(e) {
self.data[this.rel].oNote.style.visibility = 'hidden';
self.data[this.rel].oNote.style.display = 'inline-block';
self.data[this.rel].oNote.style.marginLeft = -parseInt(self.data[this.rel].oNote.offsetWidth/2)+'px';
self.data[this.rel].oNote.style.visibility = 'visible';
}
this.mouseout = function() {
self.data[this.rel].oNote.style.display = 'none';
}
// ----
this.createElements();
this.refresh();
} // MetaData();
this.initDOM = function() {
// set up graph box stuffs
var sb = self.getElementsByClassName('spectrum-box','div',document.documentElement)[0];
if (sm.flashVersion >= 9) {
self.addClass(self.getElementsByClassName('sm2playlist','ul',document.documentElement)[0],self.cssBase);
var sbC = sb.getElementsByTagName('div')[0];
var oF = document.createDocumentFragment();
var oClone = null;
for (var i=256; i--;) {
oClone = sbC.cloneNode(false);
oClone.style.left = (i)+'px';
oF.appendChild(oClone);
}
sb.removeChild(sbC);
sb.appendChild(oF);
}
this.oControls = document.getElementById('control-template').cloneNode(true);
this.oControls.id = '';
this.init();
}
}
var pagePlayer = new PagePlayer(typeof PP_CONFIG != 'undefined'?PP_CONFIG:null);
soundManager.onload = function() {
pagePlayer.initDOM();
}
</script>
[popup_wrapper] => <div id="popup_wrapper"></div>
)
)
[auto_render] => 1
[uri] => URI Object
(
)
[input] => Input Object
(
[use_xss_clean:protected] => 1
[magic_quotes_gpc:protected] =>
[ip_address] => 216.73.217.173
)
[profiler] => Profiler Object
(
[profiles:protected] => Array
(
)
[show:protected] =>
)
[session] => Session Object
(
[input:protected] => Input Object
(
[use_xss_clean:protected] => 1
[magic_quotes_gpc:protected] =>
[ip_address] => 216.73.217.173
)
)
[cache] => Cache Object
(
[config:protected] => Array
(
[driver] => file
[params] => /var/www/sosq/www/cache
[lifetime] => 86400
[requests] => 200
)
[driver:protected] => Cache_File_Driver Object
(
[directory:protected] => /var/www/sosq/www/cache/
)
)
[auth] => Auth Object
(
[session:protected] =>
[config:protected] => Array
(
[driver] => ORM
[hash_method] => sha1
[salt_pattern] => Array
(
[0] => 1
[1] => 3
[2] => 5
[3] => 9
[4] => 14
[5] => 15
[6] => 20
[7] => 21
[8] => 28
[9] => 30
)
[lifetime] => 1209600
[session_key] => auth_user
[users] => Array
(
[admin] => b3154acf3a344170077d11bdb5fff31532f679a1919e716a02
)
)
[driver] => Auth_ORM_Driver Object
(
[session:protected] => Session Object
(
[input:protected] => Input Object
(
[use_xss_clean:protected] => 1
[magic_quotes_gpc:protected] =>
[ip_address] => 216.73.217.173
)
)
[config:protected] => Array
(
[driver] => ORM
[hash_method] => sha1
[salt_pattern] => Array
(
[0] => 1
[1] => 3
[2] => 5
[3] => 9
[4] => 14
[5] => 15
[6] => 20
[7] => 21
[8] => 28
[9] => 30
)
[lifetime] => 1209600
[session_key] => auth_user
[users] => Array
(
[admin] => b3154acf3a344170077d11bdb5fff31532f679a1919e716a02
)
)
)
)
[image_host] => https://media.sonicsquirrel.net/image/
[l] => Label_Model Object
(
[has_one:protected] => Array
(
[0] => uid
)
[belongs_to:protected] => Array
(
)
[has_many:protected] => Array
(
[0] => remotefiles
)
[has_and_belongs_to_many:protected] => Array
(
[0] => releases
[1] => users
[2] => artists
[3] => tags
[4] => medias
[5] => assets
)
[load_with:protected] => Array
(
)
[object:protected] => Array
(
[id] => 0
[uid_id] =>
[name] =>
[ascii_name] =>
[labelcode] =>
[created] =>
[updated] =>
[published] =>
[year_start] =>
[year_stop] =>
[status] =>
[labeltype] =>
[rubel_amount] => 0
[profile] =>
[notes] =>
[email] =>
[email_paypal] =>
[address] =>
[country] =>
[city] =>
[temp_category] =>
[license_type] =>
[license_source] =>
[license_rights] =>
[license_notes] =>
[discogs_url] =>
[lastfm_url] =>
[myspace_url] =>
[soundcloud_url] =>
[soundcloud_dropbox] => 0
[demopolicy_url] =>
[tcuc_url] =>
[tcuc_polling] => 0
[facebook_url] =>
[rss_url] =>
[website] =>
[item_playlist] => 0
[has_image] =>
[total_releases] =>
[total_artists] =>
[total_items] =>
[total_downloads] => 0
[lock] =>
[love] => 0
[lovers] => 0
[temp_id] =>
[visits] =>
[total_visits] => 0
[migrated] =>
)
[changed:protected] => Array
(
)
[related:protected] => Array
(
)
[loaded:protected] =>
[saved:protected] =>
[sorting:protected] => Array
(
[id] => asc
)
[object_relations:protected] => Array
(
)
[changed_relations:protected] => Array
(
)
[object_name:protected] => label
[object_plural:protected] => labels
[table_name:protected] => labels
[table_columns:protected] => Array
(
[id] => Array
(
[type] => int
[max] => 2147483647
[unsigned] =>
[sequenced] => 1
)
[uid_id] => Array
(
[type] => int
[max] => 2147483647
[unsigned] =>
[null] => 1
)
[name] => Array
(
[type] => string
[length] => 250
[null] => 1
)
[ascii_name] => Array
(
[type] => string
[length] => 250
[null] => 1
)
[labelcode] => Array
(
[type] => string
[length] => 250
[null] => 1
)
[created] => Array
(
[type] => string
[format] => 0000-00-00 00:00:00
[null] => 1
)
[updated] => Array
(
[type] => string
[format] => 0000-00-00 00:00:00
[null] => 1
)
[published] => Array
(
[type] => string
[format] => 0000-00-00 00:00:00
[null] => 1
)
[year_start] => Array
(
[type] => string
[length] => 4
)
[year_stop] => Array
(
[type] => string
[length] => 4
)
[status] => Array
(
[type] => string
[length] => 20
[null] => 1
)
[labeltype] => Array
(
[type] => string
[length] => 20
[null] => 1
)
[rubel_amount] => Array
(
[type] => float
[length] => 12,4
)
[profile] => Array
(
[type] => string
[null] => 1
)
[notes] => Array
(
[type] => string
[null] => 1
)
[email] => Array
(
[type] => string
[length] => 250
[null] => 1
)
[email_paypal] => Array
(
[type] => string
[length] => 250
[null] => 1
)
[address] => Array
(
[type] => string
[length] => 250
[null] => 1
)
[country] => Array
(
[type] => string
[length] => 250
[null] => 1
)
[city] => Array
(
[type] => string
[length] => 250
[null] => 1
)
[temp_category] => Array
(
[type] => string
[length] => 250
[null] => 1
)
[license_type] => Array
(
[type] => string
[length] => 100
[null] => 1
)
[license_source] => Array
(
[type] => string
[length] => 100
[null] => 1
)
[license_rights] => Array
(
[type] => string
[length] => 250
[null] => 1
)
[license_notes] => Array
(
[type] => string
[null] => 1
)
[discogs_url] => Array
(
[type] => string
[length] => 250
[null] => 1
)
[lastfm_url] => Array
(
[type] => string
[length] => 250
[null] => 1
)
[myspace_url] => Array
(
[type] => string
[length] => 250
[null] => 1
)
[soundcloud_url] => Array
(
[type] => string
[length] => 250
[null] => 1
)
[soundcloud_dropbox] => Array
(
[type] => int
[max] => 2147483647
[unsigned] =>
)
[demopolicy_url] => Array
(
[type] => string
[length] => 250
[null] => 1
)
[tcuc_url] => Array
(
[type] => string
[length] => 250
[null] => 1
)
[tcuc_polling] => Array
(
[type] => int
[max] => 2147483647
[unsigned] =>
)
[facebook_url] => Array
(
[type] => string
[length] => 250
[null] => 1
)
[rss_url] => Array
(
[type] => string
[length] => 500
[null] => 1
)
[website] => Array
(
[type] => string
[length] => 250
[null] => 1
)
[item_playlist] => Array
(
[type] => int
[max] => 2147483647
[unsigned] => 1
)
[has_image] => Array
(
[type] => int
[max] => 2147483647
[unsigned] =>
[null] => 1
)
[total_releases] => Array
(
[type] => int
[max] => 2147483647
[unsigned] =>
[null] => 1
)
[total_artists] => Array
(
[type] => int
[max] => 2147483647
[unsigned] =>
[null] => 1
)
[total_items] => Array
(
[type] => int
[max] => 2147483647
[unsigned] =>
[null] => 1
)
[total_downloads] => Array
(
[type] => int
[max] => 2147483647
[unsigned] =>
)
[lock] => Array
(
[type] => int
[max] => 2147483647
[unsigned] =>
[null] => 1
)
[love] => Array
(
[type] => float
)
[lovers] => Array
(
[type] => int
[max] => 2147483647
[unsigned] =>
)
[temp_id] => Array
(
[type] => int
[max] => 2147483647
[unsigned] =>
[null] => 1
)
[visits] => Array
(
[type] => string
[length] => 1024
[null] => 1
)
[total_visits] => Array
(
[type] => int
[max] => 2147483647
[unsigned] =>
)
[migrated] => Array
(
[type] => string
[format] => 0000-00-00 00:00:00
[null] => 1
)
)
[ignored_columns:protected] =>
[primary_key:protected] => id
[primary_val:protected] => name
[foreign_key:protected] => Array
(
)
[table_names_plural:protected] => 1
[reload_on_wakeup:protected] => 1
[db:protected] => Database Object
(
[config:protected] => Array
(
[benchmark] =>
[persistent] =>
[connection] => Array
(
[type] => mysqli
[user] => root
[pass] =>
[host] => db
[port] => 3306
[socket] =>
[database] => sosq
)
[character_set] => utf8
[table_prefix] =>
[object] => 1
[cache] => 1
[escape] => 1
)
[driver:protected] => Database_Mysqli_Driver Object
(
[query_cache:protected] => Array
(
[ab19d5f9b28c912167e9ebbfd9f6406940cc7c0b] => Kohana_Mysqli_Result Object
(
[result:protected] => mysqli_result Object
(
[current_field] => 0
[field_count] => 3
[lengths] =>
[num_rows] => 0
[type] => 0
)
[insert_id:protected] =>
[sql:protected] => SELECT *
FROM (`sessions`)
WHERE `session_id` = 'f08ec0737e669a6a1fd55f086766d117'
LIMIT 0, 1
[current_row:protected] => 0
[total_rows:protected] => 0
[fetch_type:protected] => fetch_object
[return_type:protected] => stdClass
[link:protected] => mysqli Object
(
[affected_rows] => 0
[client_info] => mysqlnd 8.3.36
[client_version] => 80336
[connect_errno] => 0
[connect_error] =>
[errno] => 0
[error] =>
[error_list] => Array
(
)
[field_count] => 49
[host_info] => db via TCP/IP
[info] =>
[insert_id] => 0
[server_info] => 10.11.10-MariaDB-ubu2204
[server_version] => 101110
[sqlstate] => 00000
[protocol_version] => 10
[thread_id] => 179
[warning_count] => 0
)
)
[171538731c3d6826b25e5bd1aaeb2348f8785430] => Kohana_Mysqli_Result Object
(
[result:protected] => mysqli_result Object
(
[current_field] => 0
[field_count] => 6
[lengths] =>
[num_rows] => 49
[type] => 0
)
[insert_id:protected] =>
[sql:protected] => SHOW COLUMNS FROM `labels`
[current_row:protected] => 0
[total_rows:protected] => 49
[fetch_type:protected] => fetch_object
[return_type:protected] => stdClass
[link:protected] => mysqli Object
(
[affected_rows] => 0
[client_info] => mysqlnd 8.3.36
[client_version] => 80336
[connect_errno] => 0
[connect_error] =>
[errno] => 0
[error] =>
[error_list] => Array
(
)
[field_count] => 49
[host_info] => db via TCP/IP
[info] =>
[insert_id] => 0
[server_info] => 10.11.10-MariaDB-ubu2204
[server_version] => 101110
[sqlstate] => 00000
[protocol_version] => 10
[thread_id] => 179
[warning_count] => 0
)
)
[f4a87e92c33b8a5a4af8b69689090b81f9cf0277] => Kohana_Mysqli_Result Object
(
[result:protected] => mysqli_result Object
(
[current_field] => 0
[field_count] => 6
[lengths] =>
[num_rows] => 69
[type] => 0
)
[insert_id:protected] =>
[sql:protected] => SHOW COLUMNS FROM `users`
[current_row:protected] => 0
[total_rows:protected] => 69
[fetch_type:protected] => fetch_object
[return_type:protected] => stdClass
[link:protected] => mysqli Object
(
[affected_rows] => 0
[client_info] => mysqlnd 8.3.36
[client_version] => 80336
[connect_errno] => 0
[connect_error] =>
[errno] => 0
[error] =>
[error_list] => Array
(
)
[field_count] => 49
[host_info] => db via TCP/IP
[info] =>
[insert_id] => 0
[server_info] => 10.11.10-MariaDB-ubu2204
[server_version] => 101110
[sqlstate] => 00000
[protocol_version] => 10
[thread_id] => 179
[warning_count] => 0
)
)
[eec87d24f6a0e5a71f936f416d8cee556a794052] => Kohana_Mysqli_Result Object
(
[result:protected] => mysqli_result Object
(
[current_field] => 0
[field_count] => 69
[lengths] => Array
(
[0] => 6
[1] => 0
[2] => 19
[3] => 19
[4] => 53
[5] => 1
[6] => 0
[7] => 1
[8] => 10
[9] => 50
[10] => 11
[11] => 0
[12] => 0
[13] => 0
[14] => 4
[15] => 0
[16] => 0
[17] => 0
[18] => 0
[19] => 44
[20] => 1
[21] => 10
[22] => 0
[23] => 141
[24] => 0
[25] => 1
[26] => 1
[27] => 2
[28] => 0
[29] => 0
[30] => 1
[31] => 5
[32] => 0
[33] => 1
[34] => 0
[35] => 4
[36] => 1
[37] => 4
[38] => 1
[39] => 2
[40] => 1
[41] => 2
[42] => 1
[43] => 2
[44] => 1
[45] => 2
[46] => 1
[47] => 2
[48] => 1
[49] => 2
[50] => 2
[51] => 1
[52] => 1
[53] => 1
[54] => 1
[55] => 1
[56] => 1
[57] => 6
[58] => 14
[59] => 4
[60] => 4
[61] => 33
[62] => 6
[63] => 0
[64] => 0
[65] => 0
[66] => 0
[67] => 62
[68] => 0
)
[num_rows] => 1
[type] => 0
)
[insert_id:protected] =>
[sql:protected] => SELECT `users`.*
FROM (`users`)
WHERE `username` = 'hillnurse2'
ORDER BY `users`.`id` ASC
LIMIT 0, 1
[current_row:protected] => 0
[total_rows:protected] => 1
[fetch_type:protected] => fetch_array
[return_type:protected] => 1
[link:protected] => mysqli Object
(
[affected_rows] => 0
[client_info] => mysqlnd 8.3.36
[client_version] => 80336
[connect_errno] => 0
[connect_error] =>
[errno] => 0
[error] =>
[error_list] => Array
(
)
[field_count] => 49
[host_info] => db via TCP/IP
[info] =>
[insert_id] => 0
[server_info] => 10.11.10-MariaDB-ubu2204
[server_version] => 101110
[sqlstate] => 00000
[protocol_version] => 10
[thread_id] => 179
[warning_count] => 0
)
)
[70d99e68d2d2409fe3141ac1f14cb5fc4868e360] => Kohana_Mysqli_Result Object
(
[result:protected] => mysqli_result Object
(
[current_field] => 0
[field_count] => 1
[lengths] =>
[num_rows] => 0
[type] => 0
)
[insert_id:protected] =>
[sql:protected] => SELECT `label_id` AS `id`
FROM (`labels_users`)
WHERE `labels_users`.`user_id` = 346622
[current_row:protected] => 0
[total_rows:protected] => 0
[fetch_type:protected] => fetch_object
[return_type:protected] => stdClass
[link:protected] => mysqli Object
(
[affected_rows] => 0
[client_info] => mysqlnd 8.3.36
[client_version] => 80336
[connect_errno] => 0
[connect_error] =>
[errno] => 0
[error] =>
[error_list] => Array
(
)
[field_count] => 49
[host_info] => db via TCP/IP
[info] =>
[insert_id] => 0
[server_info] => 10.11.10-MariaDB-ubu2204
[server_version] => 101110
[sqlstate] => 00000
[protocol_version] => 10
[thread_id] => 179
[warning_count] => 0
)
)
[7a1b5f088dc3205516e05d181a0765f2a5a9b76c] => Kohana_Mysqli_Result Object
(
[result:protected] => mysqli_result Object
(
[current_field] => 0
[field_count] => 49
[lengths] =>
[num_rows] => 0
[type] => 0
)
[insert_id:protected] =>
[sql:protected] => SELECT `labels`.*
FROM (`labels`)
WHERE labels.id IS NULL
ORDER BY `labels`.`id` ASC
[current_row:protected] => 0
[total_rows:protected] => 0
[fetch_type:protected] => fetch_object
[return_type:protected] => stdClass
[link:protected] => mysqli Object
(
[affected_rows] => 0
[client_info] => mysqlnd 8.3.36
[client_version] => 80336
[connect_errno] => 0
[connect_error] =>
[errno] => 0
[error] =>
[error_list] => Array
(
)
[field_count] => 49
[host_info] => db via TCP/IP
[info] =>
[insert_id] => 0
[server_info] => 10.11.10-MariaDB-ubu2204
[server_version] => 101110
[sqlstate] => 00000
[protocol_version] => 10
[thread_id] => 179
[warning_count] => 0
)
)
)
[link:protected] => mysqli Object
(
[affected_rows] => 0
[client_info] => mysqlnd 8.3.36
[client_version] => 80336
[connect_errno] => 0
[connect_error] =>
[errno] => 0
[error] =>
[error_list] => Array
(
)
[field_count] => 49
[host_info] => db via TCP/IP
[info] =>
[insert_id] => 0
[server_info] => 10.11.10-MariaDB-ubu2204
[server_version] => 101110
[sqlstate] => 00000
[protocol_version] => 10
[thread_id] => 179
[warning_count] => 0
)
[db_config:protected] => Array
(
[benchmark] =>
[persistent] =>
[connection] => Array
(
[type] => mysqli
[user] => root
[pass] =>
[host] => db
[port] => 3306
[socket] =>
[database] => sosq
)
[character_set] => utf8
[table_prefix] =>
[object] => 1
[cache] => 1
[escape] => 1
)
[statements:protected] => Array
(
)
)
[link:protected] => mysqli Object
(
[affected_rows] => 0
[client_info] => mysqlnd 8.3.36
[client_version] => 80336
[connect_errno] => 0
[connect_error] =>
[errno] => 0
[error] =>
[error_list] => Array
(
)
[field_count] => 49
[host_info] => db via TCP/IP
[info] =>
[insert_id] => 0
[server_info] => 10.11.10-MariaDB-ubu2204
[server_version] => 101110
[sqlstate] => 00000
[protocol_version] => 10
[thread_id] => 179
[warning_count] => 0
)
[select:protected] => Array
(
)
[set:protected] => Array
(
)
[from:protected] => Array
(
)
[join:protected] => Array
(
)
[where:protected] => Array
(
)
[orderby:protected] => Array
(
)
[order:protected] => Array
(
)
[groupby:protected] => Array
(
)
[having:protected] => Array
(
)
[distinct:protected] =>
[limit:protected] =>
[offset:protected] =>
[last_query:protected] => SELECT `labels`.*
FROM (`labels`)
WHERE labels.id IS NULL
ORDER BY `labels`.`id` ASC
[query_history:protected] => Array
(
)
)
[db_applied:protected] => Array
(
)
[with_applied:protected] => Array
(
)
[type] => label
)
[user_labels] => Array
(
)
[user_artists] => Array
(
)
[user_releases] => Array
(
)
[user_roles] => Array
(
)
[user_playlists] => Array
(
)
[user_releases_collection] => Array
(
)
[fb_user] =>
[fb_me] =>
[context] => browse
[section] => user
[url_canonical] =>
[locale] =>
)
, Array
(
[0] => hillnurse2
)
)Kohana::instance( )
Event::run( system.execute )
require( /var/fw/kohana/kohana-v2.3.4/system/core/Bootstrap.php )