Package: Profis.CMS
Classes
| Name | Short description |
|---|---|
| PC_auth_permissions | Class used for user permissions management. This class contains functionality to add, remove, check, etc. permissions of the users. |
| PC_admin | |
| PC_auth | Class used user authentification and authorization management. This class contains functionality required fully identify user. |
| PC_auth_groups | Class used for user groups authentification management. This class contains functionality to add, remove, get, etc. users groups in appropriate DB tables. |
| PC_auth_permissions | Class used for user permissions management. This class contains functionality to add, remove, check, etc. permissions of the users. |
| PC_auth_users | Class used for user authentification management. This class contains functionality to add, remove, get, etc. users in appropriate DB tables. |
| PC_base | |
| PC_cache | Class used to speed up website by using storing data in memory technique. |
| PC_comments | |
| PC_controller | |
| PC_controllers | |
| PC_core | Class which performs a number of the functions. A class stands as a core website class specifically. |
| PC_database | Class PDO PostgreSQL, SQLITE and MYSQL PDO support for PHP 4.X.X or PHP 5.0.X users, compatible with PHP 5.1.0 (RC1). |
| PC_database_fields | |
| PC_database_tree | |
| PC_gallery | Class used to manage images and other types of media. |
| PC_page | |
| PC_paging | |
| PC_params | |
| PC_params_errors | |
| PC_plugins | Class PC_plugins used to implement plugable architecture in ProfIS CMS environment. |
| PC_renderer_tree | |
| PC_routes | Class represents website routes maps, URIs, etc. |
| PC_controller_exception | Class skeleton for throwing more specific exceptions. |
| PC_site | Class represents a site and friends. Pages, styles, routes, scripts, etc. are touched here. |
| PC_sql_parser | Class used to help to format the SQL queries. |
| PC_user | |
| PDO | Class PDO PostgreSQL, SQLITE and MYSQL PDO support for PHP 4.X.X or PHP 5.0.X users, compatible with PHP 5.1.0 (RC1). |
| _PDO | Class _PDO |
| PDOStatement_mysql | Class PDOStatement_mysql This class is used from class PDO_mysql to manage a MySQL database. |
| PDOStatement_pgsql | Class PDOStatement_pgsql This class is used from class PDO_pgsql to manage a PostgreSQL database. |
| PDOStatement_sqlite | Class PDOStatement_sqlite This class is used from class PDO_sqlite to manage a MySQL database. |
| PDO_mysql | Class PDO_mysql This class is used from class PDO to manage a MySQL database. |
| PDO_pgsql | Class PDO_pgsql This class is used from class PDO to manage a PostgreSQL database. |
| PDO_sqlite | Class PDO_sqlite This class is used from class PDO to manage a SQLITE version 2 database. |
| PC_controller_dummy | |
| PC_controller_gov39_news | |
| PC_controller_gov39_phone_directory | |
| PC_plugin_phone_directory | |
| PC_shop | |
| PC_shop_cart | |
| PC_shop_categories | |
| PC_shop_item_resources | |
| PC_shop_orders | |
| PC_shop_products | |
| PC_shop_resources | |
| PC_shop_categories_manager | |
| PC_shop_manager | |
| PC_shop_products_manager | |
| PC_shop_resources_manager | |
| PC_shop_plugin | |
| PC_shop_plugin | |
| PC_shop_categories_site | |
| PC_shop_products_site | |
| PC_shop_site | |
| PC_controller_pc_shop | |
| PC_controller_pc_subscription | |
| PC_plugin_subscription | |
| PC_controller_pc_subscription | |
| PC_plugin_subscription | |
| PC_controller_pc_timeline | |
| Profis_projects | |
| PC_auth_permissions_question_answer | |
| question_answer | |
| PC_controller_test | |
| PC_Utils | Utility method class |
Defines
Functions
| Name | Short description |
|---|---|
| get_plugin_icon() | |
| Get_unique_route() | |
| hex_hmac_md5() | |
| hmac() | |
| rgb2hex_callback() | |
| _sort_ext_langs() | |
| Get_sub_list() | |
| stripslashes_gpc() | |
| __autoload() | Class autoload function. |
| PDO_example() | |
| PC_error_handler() | Function used to register runtime errors; registered to "set_error_handler()". |
| PC_error_typename() | Function to get current error type by error number. |
| PC_firebug_log() | Function used to spread log records using WildFire facilities. |
| PC_format_error_string() | Function used to format error message. |
| PC_log_error() | Function which writes log record to current working directory. Format "[Date] [time] [-] [string to log]". |
| PC_shutdown_handler() | Function used to register computer shutdowns; registered to "register_shutdown_function()". |
| array_is_assoc() | Function checks if given array contains values wiht explicitly defined keys; AKA array associative. |
| core_get() | Function used to simply get runtime variable $cfg key "core" values. To this function can be given any number of parameters. In this function is used "func_get_args()" function. |
| core_set() | Function used to simply append to runtime variable $cfg key "core" given key-value-pair. |
| download_file() | Function used to download given file to user. |
| elang() | Function used to print formated text info in current language by given arguments. This function calls "func_get_args()" function. |
| eqlang() | Function used to print formated text info in current language by given arguments. This function calls "func_get_args()" function. |
| eslang() | Function used to print formated text info in current language by given arguments. This function calls "func_get_args()" function. |
| get_accept_languages() | Function used to retrieve server accepted languages sorted array. Array stored as static variable. |
| get_dir_url_info() | Function used to retrieve requested page base path and url. |
| Get_server_protocol() | Function used to retrieve server used protocol name. |
| Get_short_text() | Function used to get part of of given string to given lenght. This function performs some special chars replacement as well. |
| get_themes() | Function used to store templates information in static variable $TPL_CACHE. |
| Get_tree_childs() | Function used retrieve given website pages structure from appropriate DB tables. In this method is used runtime variables $cfg, $db, $plugins and $sql_parser. |
| hex2bin() | Function used to convert given hexadecimal encoded string to binary string. |
| Hex_encode() | Function used to encode to hexadecimal given string. |
| Is_secure_protocol() | Function used to retrieve server indication if server uses secure protocol. |
| json_encode() | Function used to JSON encode given object. |
| js_escape() | Function used modify given string to replace special characters used in javascript. |
| js_lang_array() | Function used to get available languages in "PC_core". Runtime variable "core" used. |
| lang() | Function used to get formated text info in current language by given string id. |
| mask2sqlmask() | Function used to replace special characters in given string to make given string PHP compatible |
| pc_die() | Function used to stop execution. Function "die()" executed inside. |
| print_pre() | Function used to format given object to HTML string. |
| qlang() | Function used to get formated text info in current language by given arguments. This function calls "func_get_args()" function. |
| random_filename() | Function used to generate random alpha-numeric value of given lenght. |
| Register_class_autoloader() | Function used to add class file and path to runtime variable $class_autoload. |
| Sanitize() | Function used to make given input safe for further operation. |
| slang() | Function used to get formated text info in current language by given arguments. This function calls "func_get_args()" function. |
| sqlmask2mask() | Function used to replace special characters in given string to make given string SQL compatible. |
| v() | Function used to simply verify if given value is set. This technique just makes code more elegant. |
| Validate() | Function used to retrieve requested page base path and url. |
| huge_rand() | Generate Diffie-Hellman parameters |
| _auth_api_extract_group_id() | |
| auth_core_access_handler() | |
| bkpfn_decode() | |
| bkpfn_encode() | |
| download() | |
| download_news_image() | |
| gallery_create_category_recursive() | |
| pc_site_icons_hook() | |
| pc_site_icons_replace_cb() | |
| PC_subscription_generate_markup() | |
| pc_subscription_preg_callback() | |
| PC_subscription_get_recipients() | |
| pc_subscription_install() | |
| pc_timeline_renderer() | |
| Print_version_after_load_page_hook() | |
| addzero() | |
| monthDays() | |
| optionalLastWeek() | |
| sel_month() | |
| sel_year() | |
| get_errorz() | |
| sel_categories() | |
| sel_kat() | |
| up_down() | |
| DEBUG_ALERT() | |
| ln_anything() | |
| rem_not_selected() | |
| sel_kat_() | |
| sel_subkat() | |
| optionsPhotoes() | |
| sel_pro() | |
| buttons() | |
| code() | |
| decode() | |
| dialog() | |
| encode_ru() | |
| getExtension() | |
| getNameWOExt() | |
| hidden_langs() | |
| ImageCopyResample() | |
| implode_langs() | |
| isImageExt() | |
| is_foto() | |
| ln() | |
| ln_ex() | |
| make_words() | |
| quot() | |
| sel_lang() | |
| strip_chars() | |
| tolatin() | |
| profis_tools_get_seo_html() | |
| profis_tools_site_activity_additional_check() | |
| site_variables_get_vars() | |
| site_variables_install() | |
| site_variables_uninstall() | |
| text_insert_file_includer() | |
| text_insert_file_parser() | |
| trace() | Utils |
| gen_captcha_code() | Renders and outputs a captcha image. |