szczyglis83@gmail.com
	GitHUB: https://github.com/phpos/
	File version: 1.0.0, 2013.10.08
 
**********************************
*/
if (!defined('PHPOS')) {
    die;
}
// if section access
$new_id = helper_result('new_group_id');
if (empty($new_id)) {
    echo helper_result('new_group');
    echo $layout->title(txt('group_new'), 'icon.png');
    echo $layout->txtdesc(txt('dsc_cp_newgroup'));
    $form = new phpos_forms();
    echo $form->form_start('new_group', helper_ajax('section.new_group.php'), array('app_params' => ''));
    $form->reload_after_submit(array('nowy'));
    $form->input('hidden', 'action', '', '', 'new_group');
    echo $layout->column('50%');
    $form->title(txt('group_new'), null, ICONS . 'create_new.png');
    $form->condition('not_null', true, txt('form_empty_field') . txt('name'));
    $form->input('text', 'group_new_name', txt('name'), txt('dsc_cp_newgroup_name'), '');
    $form->input('text', 'group_new_desc', txt('desc'), txt('dsc_cp_newgroup_desc'), '');
    echo $form->render();
    echo $layout->end('column');
    echo $layout->column('50%');
    $form->title(txt('group_msg'), '', ICONS . 'email.png');
    $form->textarea('group_new_msg', txt('group_msg'), txt('dsc_cp_newgroup_msg'), '');
    $form->status();
    $form->submit('', txt('btn_create'), 'edit_add', 'right');
	PHPOS Web Operating system
	MIT License
	(c) 2013 Marcin Szczyglinski
	szczyglis83@gmail.com
	GitHUB: https://github.com/phpos/
	File version: 1.0.0, 2013.10.08
 
**********************************
*/
if (!defined('PHPOS')) {
    die;
}
echo helper_result('config_update');
echo $layout->title(txt('cp_updater_autocheck_title'), 'icon.png');
echo $layout->txtdesc(txt('cp_updater_autocheck_desc'));
$form = new phpos_forms();
echo $form->form_start('config_updater', helper_ajax('section.config_updater.php'), array('app_params' => ''));
$form->reload_after_submit(array('nowy'));
$form->input('hidden', 'action', '', '', 'config_updater');
$form->title(txt('cp_updater_autocheck_title'), null, ICONS . 'clock.png');
$items = array('1' => txt('yes'), '0' => txt('no'));
$form->radio('app_updater_autoupdate', txt('cp_updater_autocheck'), txt('cp_updater_autocheck_desc'), $items, globalconfig('app_updater_autoupdate'));
if (!globalconfig('app_updater_autoupdate_timeout')) {
    globalconfig('app_updater_autoupdate_timeout', '5');
}
$items = array('1' => '1s', '5' => '5s', '10' => '10s');
$form->radio('app_updater_autoupdate_timeout', txt('cp_updater_autocheck_timeout'), txt('cp_updater_autocheck_timeout_desc'), $items, globalconfig('app_updater_autoupdate_timeout'));
echo $form->render();
$form->status();
$form->submit('', txt('btn_update'), 'edit_add', 'right');
//$form->button('', 'button', 'edit_add');
Example #3
0
    $input_tip = txt('shortcuts_rename_tip');
    $button = txt('shortcuts_window_btn_rename');
    $form_id = 'new_rename';
    $default_value = strip_tags(base64_decode($old_name));
    $succ_msg = txt('shortcuts_window_msg_rename');
}
$monit_success = "\n\t\tjSuccess(\n\t\t\t'" . $succ_msg . "',\n\t\t\t{\n\t\t\t\tautoHide : true, \n\t\t\t\tclickOverlay : false,\n\t\t\t\tMinWidth : 200,\n\t\t\t\tTimeShown : 5000,\n\t\t\t\tShowTimeEffect : 1000,\n\t\t\t\tHideTimeEffect : 600,\n\t\t\t\tLongTrip :20,\n\t\t\t\tHorizontalPosition : 'right',\n\t\t\t\tVerticalPosition : 'bottom',\n\t\t\t\tShowOverlay : false\n\t\t\t}\n\t\t);";
$success_code = winclose(WIN_ID) . $monit_success;
/*
**************************
*/
$app = new phpos_app();
$app->set_app_id($link_param);
$app->load_config();
$after_reload = $my_app->get_param('after_reload');
$form = new phpos_forms();
$form->onsuccess($success_code);
if (empty($old_name)) {
    $html .= $layout->subtitle(txt('shortcuts_newdir_title'), MY_RESOURCES_URL . 'folder.png');
    $html .= $layout->txtdesc(txt('shortcuts_newdir_desc'));
} else {
    $html .= $layout->subtitle(txt('shortcuts_rename_title'), MY_RESOURCES_URL . 'rename.png');
    $html .= $layout->txtdesc(txt('shortcuts_rename_desc'));
}
$html .= $form->form_start($form_id, helper_post_outside('null', '', $after_reload), array('app_params' => ''));
$form->reload_after_submit(array($after_reload));
if (!empty($edit_id)) {
    $form->input('hidden', 'edit_id', '', '', strip_tags(base64_decode($edit_id)));
}
$form->status();
$form->condition('not_null', true, txt('name_empty'));
	PHPOS Web Operating system
	MIT License
	(c) 2013 Marcin Szczyglinski
	szczyglis83@gmail.com
	GitHUB: https://github.com/phpos/
	File version: 1.0.0, 2013.10.08
 
**********************************
*/
if (!defined('PHPOS')) {
    die;
}
echo $layout->title(txt('cp_system_info_server_title'), 'icon.png');
echo $layout->txtdesc(txt('cp_system_info_server_desc'));
$form = new phpos_forms();
echo $form->form_start('sysinfo', helper_ajax(''), array('app_params' => ''));
echo $layout->column('50%');
$form->title(txt('cp_system_info_server_form_basic_title'), null, ICONS . 'system_info/server_icon.png');
$form->label(txt('cp_system_info_server_form_ip_title'), $_SERVER['SERVER_ADDR'], '');
$form->label(txt('cp_system_info_server_form_os_title'), PHP_OS, '');
$form->label(txt('cp_system_info_server_form_name_title'), $_SERVER['SERVER_NAME'], '');
$form->label(txt('cp_system_info_server_form_soft_title'), $_SERVER['SERVER_SOFTWARE'], '');
$form->label(txt('cp_system_info_server_form_protocol_title'), $_SERVER['SERVER_PROTOCOL'], '');
echo $form->render();
echo $layout->end('column');
echo $layout->column('50%');
echo $form->render();
echo $layout->end('column');
echo $layout->clr();
echo $form->form_end();
	(c) 2013 Marcin Szczyglinski
	szczyglis83@gmail.com
	GitHUB: https://github.com/phpos/
	File version: 1.0.0, 2013.10.08
 
**********************************
*/
if (!defined('PHPOS')) {
    die;
}
$layout->set_region('south');
$layout->set_split('false');
$layout->set_fit('true');
$layout->set_style('width:100%;height:100px;background-color:#eff5fb');
echo $layout->custom();
$form = new phpos_forms();
//$form->onsuccess(winclose(WIN_ID));
echo $form->form_start('explorer_api' . WIN_ID, helper_ajax(null), array('app_params' => ''));
$form->reload_after_submit(array(WIN_ID));
echo $layout->column('60%');
$form->condition('not_null', true, txt('name_empty'));
$form->input('text', 'explorer_save_as_filename', txt('explorer_api_file_name'), '', $default_value);
$form->submit('', txt('explorer_api_file_btn'));
echo $form->render();
echo $form->form_end();
echo $layout->end('column');
echo $layout->column('40%');
$select_view['allowed'] = '';
$select_view['all'] = '';
$select_choosen = $my_app->get_param('view_files_types');
$select_view[$select_choosen] = ' selected';
**********************************
*/
if (!defined('PHPOS')) {
    die;
}
// if section access
$user_id = $my_app->get_param('user_id');
if (!empty($user_id)) {
    $usr = new phpos_users();
    if (is_root() || is_admin()) {
        $usr->set_id_user($user_id);
        $usr->get_user_by_id();
        echo helper_result('update_user');
        echo $layout->title(txt('edit_user'), 'icon.png');
        echo $layout->txtdesc(txt('dsc_users_edit_list'));
        $form = new phpos_forms();
        echo $form->form_start('update_user', helper_ajax('section.edit_account.php'), array('app_params' => ''));
        $form->reload_after_submit(array('nowy'));
        $form->input('hidden', 'action', '', '', 'update_user');
        echo $layout->column('50%');
        $form->title(txt('user_login_data'), txt('all_fields_req'), ICONS . 'accounts/toolbar_edit.png');
        $form->label('Login', $usr->get_user_login(), '');
        //$form->condition('not_null', true , 'Password is empty');
        //$form->condition('min', 6, 'Password must have min 6 chars');
        //$form->condition('max', 30, 'Password can have max 30 chars');
        $form->condition('match', 'user_new_pass2', txt('pass_not_match'));
        $form->input('password', 'user_new_pass', '<span style=color:#7e1414>' . txt('new_pass') . '</span>', txt('dsc_users_account_pass'), '');
        //$form->condition('not_null', true , 'Password confirmation is empty');
        $form->input('password', 'user_new_pass2', '<span style=color:#7e1414>' . txt('new_pass_c') . '</span>', txt('dsc_users_account_pass_c'), '');
        $form->input('text', 'user_new_email', 'Email', txt('dsc_users_account_email'), $usr->get_user_email());
        echo $form->render();
*/
if (!defined('PHPOS')) {
    die;
}
$link_param = $my_app->get_param('link_param');
$link_id = $my_app->get_param('link_id');
echo 'link_param-' . $link_param . '<br>';
echo 'link_id-' . $link_id . '<br>';
if (!empty($link_id)) {
    $shortcut = new phpos_shortcuts();
    $row = $shortcut->get_shortcut($link_id);
    $start_title = $row['file_title'];
}
$monit_success = "\n\t\tjSuccess(\n\t\t\t'" . txt('created') . "',\n\t\t\t{\n\t\t\t\tautoHide : true, \n\t\t\t\tclickOverlay : false,\n\t\t\t\tMinWidth : 200,\n\t\t\t\tTimeShown : 5000,\n\t\t\t\tShowTimeEffect : 1000,\n\t\t\t\tHideTimeEffect : 600,\n\t\t\t\tLongTrip :20,\n\t\t\t\tHorizontalPosition : 'right',\n\t\t\t\tVerticalPosition : 'bottom',\n\t\t\t\tShowOverlay : false\n\t\t\t}\n\t\t);";
$success_code = winclose(WIN_ID) . $monit_success;
winset('title', txt('new_icon_title') . ' - Menu Start');
winset('width', '600');
winset('height', '300');
wincenter();
$form = new phpos_forms();
$form->onsuccess($success_code);
$html .= $form->form_start('new_menustart', helper_ajax('menustartAction.php'), array('app_params' => ''));
$after_reload = $my_app->get_param('after_reload');
$form->reload_after_submit(array($after_reload));
$form->input('hidden', 'new_link_type', '', '', 'menustart');
$form->status();
$form->condition('not_null', true, txt('name_empty'));
$form->input('text', 'new_link_name', txt('icon_name'), '', $start_title);
$form->submit_btn(txt('btn_create'));
$html .= $form->render();
$html .= $form->form_end();
	szczyglis83@gmail.com
	GitHUB: https://github.com/phpos/
	File version: 1.0.0, 2013.10.08
 
**********************************
*/
if (!defined('PHPOS')) {
    die;
}
// if section access
$new_id = helper_result('new_ftp_id');
if (empty($new_id)) {
    echo helper_result('new_ftp');
    echo $layout->title(txt('add_new_ftp'), 'icon.png');
    echo $layout->txtdesc(txt('dsc_ftp_title'));
    $form = new phpos_forms();
    echo $form->form_start('new_ftp', helper_ajax('section.new_account.php'), array('app_params' => ''));
    $form->reload_after_submit(array('nowy'));
    $form->input('hidden', 'action', '', '', 'new_ftp');
    echo $layout->column('50%');
    $form->title(txt('dsc_ftp_desc_new'), null, ICONS . 'create_new.png');
    $form->condition('not_null', true, txt('form_empty_field') . txt('title'));
    $form->input('text', 'ftp_new_title', txt('title'), txt('dsc_ftp_name'), '');
    $form->input('text', 'ftp_new_desc', txt('desc'), txt('dsc_ftp_desc'), '');
    if (is_root() || is_admin()) {
        $items = array('0' => txt('no'), '1' => txt('yes'));
        $form->radio('ftp_new_public', txt('ftp_form_public'), txt('ftp_form_public_desc'), $items, '0');
    } else {
        $form->input('hidden', 'ftp_new_public', '', '', '0');
    }
    echo $form->render();
Example #9
0
	MIT License
	(c) 2013 Marcin Szczyglinski
	szczyglis83@gmail.com
	GitHUB: https://github.com/phpos/
	File version: 1.0.0, 2013.10.08
 
**********************************
*/
if (!defined('PHPOS')) {
    die;
}
global $footer;
echo $layout->back_button(null, helper_reload(array('msg_id' => null)), null, null);
$msg = new phpos_messages();
$msg_data = $msg->get_msg($my_app->get_param('msg_id'));
$form = new phpos_forms();
//$form->onsuccess(helper_reload(array('section' => 'sended')));
echo $form->form_start('', '', array('app_params' => ''));
$form->texteditor('msg_body', null, null, $msg_data['msg']);
if ($msg->is_to_me($my_app->get_param('msg_id'))) {
    $u = new phpos_users();
    $u->set_id_user($msg_data['id_user_from']);
    $u->get_user_by_id();
    $authors = '<span style="color:black; font-weight:bold;font-size:16px">' . txt('messager_tbl_from') . ': ' . $u->get_user_login() . ' </span>';
    $form->button(txt('messager_btn_reply'), helper_reload(array('section' => 'new', 'reply_id' => $my_app->get_param('msg_id'))), 'reply');
} else {
    $u = new phpos_users();
    $u->set_id_user($msg_data['id_user_to']);
    $u->get_user_by_id();
    $authors = '<span style="color:black; font-weight:bold;font-size:16px">' . txt('messager_tbl_to') . ': ' . $u->get_user_login() . ' </span>';
}
Example #10
0
/*
**********************************

	PHPOS Web Operating system
	MIT License
	(c) 2013 Marcin Szczyglinski
	szczyglis83@gmail.com
	GitHUB: https://github.com/phpos/
	File version: 1.0.0, 2013.10.08
 
**********************************
*/
if (!defined('PHPOS')) {
    die;
}
$form = new phpos_forms();
$form->form_start('account_info', '', '');
$form->input('title', '', 'Account information', '', '');
$form->label('ID', $usr->get_id_user(), '');
$form->label('Login', $usr->get_user_login(), '');
$form->label('Active', $usr->get_is_active(), '');
$form->label('Account created', date('d.m.Y H:i:s', $usr->get_created_at()), '');
$form->label('Last login', $usr->get_last_login());
$form->label('Last activity', $usr->get_last_activity(), '');
$form->label('Email', $usr->get_user_email(), '');
if (is_dir(PHPOS_WEBROOT_DIR . 'home/' . $usr->get_home_dir_hash())) {
    $form->label('Home folder', '<a href="javascript:void(0);" onclick="phpos.windowCreate(\'Explorer\',\'explorer2\', \'app_id:explorer2\', \'fs:local_files,dir_id:' . PHPOS_WEBROOT_DIR . 'home/' . $usr->get_home_dir_hash() . '\');">home/' . $usr->get_home_dir_hash() . '</a>', '');
} else {
    $form->label('Home folder', 'No homedir (create)', '');
}
echo $form->render();
if (!defined('PHPOS')) {
    die;
}
// if section access
$new_id = helper_result('update_ftp_id');
$cloud_id = $my_app->get_param('cloud_id');
$cloud_type = $my_app->get_param('cloud_type');
if (!empty($cloud_id)) {
    $cloud = new phpos_clouds();
    if ($cloud->is_my_cloud($cloud_id) || is_root()) {
        $cloud->set_id($cloud_id);
        $cloud->get_cloud();
        echo $layout->title(txt('edit_cloud'), 'icon.png');
        echo $layout->txtdesc(txt('dsc_cloud_title'));
        echo helper_result('update_cloud');
        $form = new phpos_forms();
        echo $form->form_start('update_cloud', helper_ajax('section.edit_account.php'), array('app_params' => ''));
        $form->reload_after_submit(array('nowy'));
        $form->input('hidden', 'action', '', '', 'update_cloud');
        echo $layout->column('50%');
        $form->title($cloud->get_title(), null, $cloud->get_cloud_icon());
        $form->condition('not_null', true, txt('form_empty_field') . txt('title'));
        $form->input('text', 'cloud_new_title', txt('title'), txt('dsc_cloud_name'), $cloud->get_title());
        $form->input('text', 'cloud_new_desc', txt('desc'), txt('dsc_cloud_desc'), $cloud->get_desc());
        if (is_root() || is_admin()) {
            $items = array('1' => txt('yes'), '0' => txt('no'));
            $form->radio('cloud_new_public', txt('public'), txt('dsc_cloud_public'), $items, $cloud->get_is_public());
        } else {
            $form->input('hidden', 'cloud_new_public', '', '', 0);
        }
        echo $form->render();
Example #12
0
$explorerAPI->set_allowed_extensions($my_app->get_param('allowed_extensions'));
//echo 'id file: '.$my_app->get_param('id_file').'<br>';
if ($my_app->get_param('file_info') !== null) {
    $file_info = $my_app->get_param('file_info');
    winset('title', $file_info['basename']);
    $explorerAPI->set_file_info($file_info);
    $str_file = '<span style="color:black; font-weight:bold;font-size:16px">' . $file_info['basename'] . ' </span>';
    $str_fileinfo = '<img src="' . MY_RESOURCES_URL . 'db_file.png" />' . $str_file . ' <b style="padding-left:30px;color:black">' . txt('last_mod') . ':</b> ' . date('Y.m.d. H:i', $file_info['modified_at']) . ', <b style="color:black">' . txt('filesystem') . ':</b> ' . txt('fs_' . $file_info['fs']);
    echo "<script>\$('#notepadform input[name=action]').val('save');</script>";
    //echo $layout->subtitle('<span style="color:black">'.$file_info['basename'].' </span>', MY_RESOURCES_URL.'db_file.png');
} else {
    $str_fileinfo = '<img src="' . MY_RESOURCES_URL . 'db_file.png" /><span style="color:black; font-weight:bold;font-size:16px">' . txt('app_notepad_new_unsaved') . '</span>';
}
$save_action = "\t\t\t\n\t\t\$('#notepadform input[name=action]').val('save');\n\t\t\$('#notepadform').submit(); \t\t\n\t\t";
$save_as_action = "\t\t\t\n\t\t\$('#notepadform input[name=action]').val('save_as');\n\t\t\$('#notepadform').submit(); \t\t\n\t\t";
$forma = new phpos_forms();
$forma->onsuccess($explorerAPI->savefile_dialog());
echo $forma->form_start('notepadform', '', array('app_params' => ''));
$forma->input('hidden', 'win_id', '', '', WIN_ID);
$forma->input('hidden', 'action', '', '', 'save_as');
$forma->reload_after_submit(array('n'));
$forma->texteditor('txt', null, null, $my_app->get_param('notepad'));
if (is_array($file_info)) {
    $forma->button(txt('save'), $save_action, 'filesave');
}
$forma->button(txt('save_as'), $save_as_action, 'edit_add');
$forma->status();
echo $forma->render();
echo $forma->form_end();
/*	
	echo '<pre>';
	PHPOS Web Operating system
	MIT License
	(c) 2013 Marcin Szczyglinski
	szczyglis83@gmail.com
	GitHUB: https://github.com/phpos/
	File version: 1.0.0, 2013.10.08
 
**********************************
*/
if (!defined('PHPOS')) {
    die;
}
echo $layout->title(txt('cp_system_info_db_title'), 'icon.png');
echo $layout->txtdesc(txt('cp_system_info_db_desc'));
$form = new phpos_forms();
echo $form->form_start('sysinfo', helper_ajax(''), array('app_params' => ''));
echo $layout->column('50%');
$form->title(txt('cp_system_info_db_adapter_title'), null, ICONS . 'system_info/db_icon.png');
echo $form->render();
echo $layout->txtdesc(txt('cp_system_info_db_adapter_desc'));
$form->label(txt('cp_system_info_db_form_adapter_title'), $db_adapter, '');
echo $form->render();
echo $layout->end('column');
echo $layout->column('50%');
$form->title(txt('cp_system_info_db_auth_title'), null, ICONS . 'auth_key.png');
echo $form->render();
echo $layout->txtdesc(txt('cp_system_info_db_auth_desc'));
$form->label(txt('cp_system_info_db_form_host_title'), $db_host, '');
$form->label(txt('cp_system_info_db_form_dbname_title'), $db_dbname, '');
$form->label(txt('cp_system_info_db_form_user_title'), $db_login, '');
Example #14
0
	MIT License
	(c) 2013 Marcin Szczyglinski
	szczyglis83@gmail.com
	GitHUB: https://github.com/phpos/
	File version: 1.0.0, 2013.10.08
 
**********************************
*/
if (!defined('PHPOS')) {
    die;
}
echo '<a href="#" title="ssss" rel="tooltip">aaaaaaaaaaaaaaaaaaaaaaaa</a>';
echo $layout->title(txt('messager_section_new_desc'));
$my_app->set_param('msg_id', null);
cache_param('msg_id');
$form = new phpos_forms();
$form->onsuccess(helper_reload(array('section' => 'sended')));
echo $form->form_start('new_msg', '', array('app_params' => ''));
$form->input('hidden', 'action', '', '', 'new_msg');
echo $layout->column('50%');
$form->condition('not_null', true, txt('login_empty'));
$form->input('text', 'msg_title', txt('messager_form_title'), txt('messager_form_title_desc'), $start_title);
$form->status();
echo $form->render();
echo $layout->end('column');
echo $layout->column('50%');
$users = new phpos_users();
$users_ids = $users->get_users('ALL');
$i = 0;
$my_id = logged_id();
foreach ($users_ids as $id) {
 
**********************************
*/
if (!defined('PHPOS')) {
    die;
}
// if section access
$group_id = $my_app->get_param('group_id');
if (!empty($group_id)) {
    // get group
    $group = new phpos_groups();
    $group->set_id($group_id);
    $group->get_group();
    echo helper_result('update_group');
    echo $layout->title(txt('group_edit'), 'icon.png');
    $form = new phpos_forms();
    echo $form->form_start('update_group', helper_ajax('section.edit_group.php'), array('app_params' => ''));
    $form->reload_after_submit(array('nowy'));
    $form->input('hidden', 'action', '', '', 'update_group');
    echo $layout->column('50%');
    $form->title(txt('group_edit'), null, ICONS . 'accounts/toolbar_edit.png');
    $form->condition('not_null', true, txt('form_empty_field') . txt('name'));
    $form->input('text', 'group_new_name', txt('name'), txt('dsc_cp_newgroup_name'), $group->get_title());
    $form->input('text', 'group_new_desc', txt('desc'), txt('dsc_cp_newgroup_desc'), $group->get_desc());
    echo $form->render();
    echo $layout->end('column');
    echo $layout->column('50%');
    $form->title(txt('group_msg'), '', ICONS . 'email.png');
    $form->textarea('group_new_msg', txt('group_msg'), txt('dsc_cp_newgroup_msg'), $group->get_msg());
    $form->status();
    $delete_action = "\n\t\t\t\$.messager.confirm('" . txt('delete') . "', '" . txt('delete_confirm') . "?', function(r){\n\t\t\tif (r){\n\t\t\t\tphpos.windowRefresh('" . WIN_ID . "', 'section:list,action:delete,delete_id:" . $group->get_id() . "');\t\n\t\t\t}\n\t\t\t});\t";
Example #16
0
	szczyglis83@gmail.com
	GitHUB: https://github.com/phpos/
	File version: 1.0.0, 2013.10.08
 
**********************************
*/
if (!defined('PHPOS')) {
    die;
}
// if section access
$new_id = helper_result('new_user_id');
if (empty($new_id)) {
    echo helper_result('new_user');
    echo $layout->title(txt('usr_new'), 'icon.png');
    echo $layout->txtdesc(txt('dsc_users_account_new'));
    $form = new phpos_forms();
    echo $form->form_start('new_user', helper_ajax('section.new_user.php'), array('app_params' => ''));
    $form->reload_after_submit(array('nowy'));
    $form->input('hidden', 'user_action', '', '', 'new_user');
    echo $layout->column('50%');
    $form->title(txt('user_login_data'), txt('all_fields_req'), ICONS . 'create_new.png');
    $form->condition('not_null', true, txt('login_empty'));
    $form->condition('min', 4, txt('login_min'));
    $form->condition('max', 30, txt('login_max'));
    $form->input('text', 'user_new_login', 'Login', txt('dsc_users_account_login'), '');
    $form->condition('not_null', true, txt('pass_empty'));
    $form->condition('min', 6, txt('pass_min'));
    $form->condition('max', 30, txt('pass_max'));
    $form->condition('match', 'user_new_pass2', txt('pass_empty'));
    $form->input('password', 'user_new_pass', txt('pass'), txt('dsc_users_account_pass'), '');
    $form->condition('not_null', true, txt('pass_empty'));
	PHPOS Web Operating system
	MIT License
	(c) 2013 Marcin Szczyglinski
	szczyglis83@gmail.com
	GitHUB: https://github.com/phpos/
	File version: 1.0.0, 2013.10.08
 
**********************************
*/
if (!defined('PHPOS')) {
    die;
}
echo helper_result('config_update');
echo $layout->title(txt('cp_security_title'), 'icon.png');
echo $layout->txtdesc(txt('cp_security_desc'));
$form = new phpos_forms();
echo $form->form_start('config_security', helper_ajax('section.config_security.php'), array('app_params' => ''));
$form->reload_after_submit(array('nowy'));
$form->input('hidden', 'action', '', '', 'config_security');
echo $layout->column('50%');
if (!globalconfig('disable_access_users')) {
    globalconfig('disable_access_users', '0');
}
if (!globalconfig('disable_access_admins')) {
    globalconfig('disable_access_admins', '0');
}
if (!globalconfig('disable_upload')) {
    globalconfig('disable_upload', '0');
}
if (!globalconfig('readonly')) {
    globalconfig('readonly', '0');
Example #18
0
/*
**********************************

	PHPOS Web Operating system
	MIT License
	(c) 2013 Marcin Szczyglinski
	szczyglis83@gmail.com
	GitHUB: https://github.com/phpos/
	File version: 1.0.0, 2013.10.08
 
**********************************
*/
if (!defined('PHPOS')) {
    die;
}
$form = new phpos_forms();
$form->form_start('account_info', '', '');
$form->title(txt('usr_account_info'), '', ICONS . 'tip.png');
$form->label('ID', $usr->get_id_user(), '');
$form->label('Login', $usr->get_user_login(), '');
switch ($usr->get_is_active()) {
    case 1:
        $active_txt = txt('yes');
        break;
    case 0:
        $active_txt = txt('no');
        break;
}
$form->label(txt('active'), $active_txt, '');
$form->label(txt('created_at'), date('d.m.Y H:i:s', $usr->get_created_at()), '');
if ($usr->get_last_login() != 0) {
Example #19
0
			$default_value = strip_tags(base64_decode($old_name));
			$succ_msg = 'Updated';
		}*/
$monit_success = "\n\t\tjSuccess(\n\t\t\t'" . $succ_msg . "',\n\t\t\t{\n\t\t\t\tautoHide : true, \n\t\t\t\tclickOverlay : false,\n\t\t\t\tMinWidth : 200,\n\t\t\t\tTimeShown : 5000,\n\t\t\t\tShowTimeEffect : 1000,\n\t\t\t\tHideTimeEffect : 600,\n\t\t\t\tLongTrip :20,\n\t\t\t\tHorizontalPosition : 'right',\n\t\t\t\tVerticalPosition : 'bottom',\n\t\t\t\tShowOverlay : false\n\t\t\t}\n\t\t);";
$success_code = winclose(WIN_ID) . $monit_success;
/*
**************************
*/
$app = new phpos_app();
$app->set_app_id($link_param);
$app->load_config();
$after_reload = $my_app->get_param('after_reload');
$html .= $layout->subtitle(txt('shortcuts_share_title'), MY_RESOURCES_URL . 'shared.png');
$html .= $layout->txtdesc(txt('shortcuts_share_desc'));
$html .= $layout->subtitle(txt('shortcuts_share_id_title'), MY_RESOURCES_URL . 'folder.png');
$form = new phpos_forms();
$form->onsuccess($success_code);
$html .= $form->form_start($form_id, helper_ajax('shareAction.php'), array('app_params' => ''));
$form->reload_after_submit(array($after_reload));
$form->status();
$form->label(txt('shortcuts_share_form_folder') . ': ', $shared_id, txt('shortcuts_share_form_folder_desc'));
$html .= $form->render();
$html .= $layout->subtitle(txt('shortcuts_share_network_name'), MY_RESOURCES_URL . 'shared.png');
$html .= $layout->txtdesc(txt('shortcuts_share_network_name_desc'));
$form->condition('not_null', true, txt('name_empty'));
$form->input('text', 'new_folder_name', txt('shortcuts_share_form_name'), txt('shortcuts_share_network_name_tip'), $default_value);
$form->input('text', 'new_folder_desc', txt('shortcuts_share_form_desc'), txt('shortcuts_share_form_desc_desc'), $default_value);
$html .= $form->render();
$html .= $layout->subtitle(txt('shortcuts_share_access_title'), MY_RESOURCES_URL . 'perms.png');
$items = array('1' => txt('yes'), '0' => txt('no'));
$form->radio('new_folder_readonly', txt('shortcuts_share_form_readonly'), txt('shortcuts_share_form_readonly_desc'), $items, '1');
}
// if section access
$new_id = helper_result('new_ftp_id');
$cloud_type = $my_app->get_param('cloud_type');
if (empty($cloud_type)) {
    echo '<div class="layout_clouds_select">' . txt('cloud_select_new') . '<br /><br /><img src="' . ICONS . 'clouds/google_drive.png" onclick="' . link_action('index', 'cloud_type:google_drive') . '"/></div>';
    $js = "\n\t\$('.layout_clouds_select img').mouseenter(function()\n\t{\n\t\t\$(this).addClass('layout_clouds_select_over');\n\t});\n\t\n\t\$('.layout_clouds_select img').mouseleave(function()\n\t{\n\t\t\$(this).removeClass('layout_clouds_select_over');\n\t});\n\t\n\t";
    $my_app->jquery_onready($js);
} else {
    if (empty($new_id)) {
        $cloud = new phpos_clouds();
        $cloud->set_cloud($cloud_type);
        echo helper_result('new_cloud');
        echo $layout->title(txt('add_new_cloud'), null);
        echo $layout->txtdesc(txt('dsc_cloud_title'));
        $form = new phpos_forms();
        echo $form->form_start('new_cloud', helper_ajax('section.new_account.php'), array('app_params' => ''));
        $form->reload_after_submit(array('nowy'));
        $form->input('hidden', 'action', '', '', 'new_cloud');
        $form->input('hidden', 'cloud_new_type', '', '', $cloud_type);
        echo $layout->column('50%');
        $form->title(txt('dsc_cloud_desc_new') . ': ' . $cloud->get_cloud_name(), null, $cloud->get_cloud_icon());
        $form->condition('not_null', true, txt('form_empty_field') . txt('title'));
        $form->input('text', 'cloud_new_title', txt('title'), txt('dsc_cloud_name'), '');
        $form->input('text', 'cloud_new_desc', txt('desc'), txt('dsc_cloud_desc'), '');
        if (is_root() || is_admin()) {
            $items = array('1' => txt('yes'), '0' => txt('no'));
            $form->radio('cloud_new_public', txt('public'), txt('dsc_cloud_public'), $items, '0');
        } else {
            $form->input('hidden', 'cloud_new_public', '', '', 0);
        }
	szczyglis83@gmail.com
	GitHUB: https://github.com/phpos/
	File version: 1.0.0, 2013.10.08
 
**********************************
*/
if (!defined('PHPOS')) {
    die;
}
// if section access
$new_id = helper_result('new_config_id');
if (empty($new_id)) {
    echo helper_result('config_update');
    echo $layout->title(txt('cp_settings_section_site'), 'icon.png');
    echo $layout->txtdesc(txt('cp_settings_section_site_desc'));
    $form = new phpos_forms();
    echo $form->form_start('config_site', helper_ajax('section.config_site.php'), array('app_params' => ''));
    $form->reload_after_submit(array('nowy'));
    $form->input('hidden', 'action', '', '', 'config_site');
    echo $layout->column('50%');
    $form->title(txt('cp_settings_section_site_meta'), null, ICONS . 'tags.png');
    $form->condition('not_null', true, txt('form_empty_field') . txt('title'));
    $form->input('text', 'site_title', txt('title'), txt('dsc_ftp_name'), globalconfig('site_title'));
    $form->input('text', 'site_desc', txt('desc'), txt('dsc_ftp_desc'), globalconfig('site_desc'));
    echo $form->render();
    echo $layout->end('column');
    echo $layout->column('50%');
    $form->title(txt('cp_settings_section_site_language'), '', ICONS . 'lang.png');
    $languages = new phpos_languages();
    $langs_array = $languages->get_lang_list();
    $lang_items = array();
Example #22
0
$wincfg['back_action'] = 'index';
$wincfg['back'] = txt('shortcuts_window_back_to_index');
$button = txt('shortcuts_window_btn_new_url');
if ($location_id != 'edit') {
    $succ_msg = txt('shortcuts_window_msg_url_created');
} else {
    $succ_msg = txt('shortcuts_window_msg_url_updated');
}
$monit_success = "\n\tjSuccess(\n\t\t'" . $succ_msg . "',\n\t\t{\n\t\t\tautoHide : true, \n\t\t\tclickOverlay : false,\n\t\t\tMinWidth : 200,\n\t\t\tTimeShown : 5000,\n\t\t\tShowTimeEffect : 1000,\n\t\t\tHideTimeEffect : 600,\n\t\t\tLongTrip :20,\n\t\t\tHorizontalPosition : 'right',\n\t\t\tVerticalPosition : 'bottom',\n\t\t\tShowOverlay : false\n\t\t}\n\t);";
$success_code = winclose(WIN_ID) . $monit_success;
$app = new phpos_app();
$app->set_app_id($link_param);
$app->load_config();
$html .= $layout->subtitle(txt('shortcuts_url_title'), MY_RESOURCES . 'link_icon.png');
$html .= $layout->txtdesc(txt('shortcuts_url_desc'));
$form = new phpos_forms();
$form->onsuccess($success_code);
$html .= $form->form_start('new_url_link', helper_ajax('linkAction.php'), array('app_params' => ''));
$after_reload = $my_app->get_param('after_reload');
$form->reload_after_submit(array($after_reload));
$form->input('hidden', 'new_link_type', '', '', 'link');
$link_id = $my_app->get_param('link_id');
if (!empty($link_id)) {
    $wincfg['back'] = null;
    $shortcut = new phpos_shortcuts();
    $db_shortcut = $shortcut->get_shortcut($link_id);
    $db_params = $shortcut->get_params_from_db($link_id);
    $url = base64_decode($db_params['url']);
    $start_link_title = $db_shortcut['file_title'];
    $button = txt('shortcuts_window_btn_update_url');
    $wincfg['title'] = txt('shortcuts_window_title_update_url');
	PHPOS Web Operating system
	MIT License
	(c) 2013 Marcin Szczyglinski
	szczyglis83@gmail.com
	GitHUB: https://github.com/phpos/
	File version: 1.0.0, 2013.10.08
 
**********************************
*/
if (!defined('PHPOS')) {
    die;
}
echo $layout->title(txt('cp_system_info_phpos_title'), 'icon.png');
echo $layout->txtdesc(txt('cp_system_info_phpos_desc'));
$form = new phpos_forms();
echo $form->form_start('sysinfo', helper_ajax(''), array('app_params' => ''));
echo $layout->column('50%');
$form->title(txt('cp_system_info_phpos_form_title_version'), null, ICONS . 'system_info/phpos_icon.png');
echo $form->render();
echo $layout->txtdesc(txt('cp_system_info_phpos_version_dsc'));
$form->label(txt('cp_system_info_phpos_form_version'), PHPOS_VERSION, '');
$form->label(txt('cp_system_info_phpos_form_version_name'), PHPOS_VERSION_NAME, '');
$form->label(txt('cp_system_info_phpos_form_build'), PHPOS_BUILD, '');
$form->title(txt('cp_system_info_phpos_form_title_time'), null, ICONS . 'clock.png');
$form->label(txt('cp_system_info_phpos_form_time_install'), date('d.m.Y H:i:s', intval(globalconfig('install_time'))), '');
$form->label(txt('cp_system_info_phpos_form_time_update'), date('d.m.Y H:i:s', intval(globalconfig('update_time'))), '');
$form->title(txt('cp_system_info_phpos_form_title_paths'), null, ICONS . 'folder.png');
echo $form->render();
echo $layout->txtdesc(txt('cp_system_info_phpos_paths_dsc'));
$form->label('PHPOS_DIR', PHPOS_DIR, '');
Example #24
0
	GitHUB: https://github.com/phpos/
	File version: 1.0.0, 2013.10.08
 
**********************************
*/
if (!defined('PHPOS')) {
    die;
}
echo $layout->title(txt('your_account'));
$usr = new phpos_users();
$usr->set_id_user($usr->get_logged_user());
if ($usr->user_id_exists()) {
    $usr->get_user_by_id();
}
echo helper_result('my_update_user');
$form = new phpos_forms();
echo $form->form_start('my_update', helper_ajax('section.account.php'), array('app_params' => ''));
echo $layout->txtdesc(txt('dsc_users_change_pass'));
$form->reload_after_submit(array('nowy'));
$form->input('hidden', 'action', '', '', 'my_update');
echo $layout->column('50%');
$form->title(txt('change_pass'), '', ICONS . 'auth_key.png');
$form->input('password', 'user_old_pass', txt('old_pass'), txt('dsc_users_account_old_pass_please'), '');
$form->condition('match', 'user_new_pass2', txt('pass_not_match'));
$form->input('password', 'user_new_pass', txt('new_pass'), txt('dsc_users_account_pass'), '');
$form->input('password', 'user_new_pass2', txt('new_pass_c'), txt('dsc_users_account_pass_c'), '');
$form->title(txt('change_email'), '', ICONS . 'email.png');
$form->input('text', 'user_new_email', 'Email', txt('dsc_users_account_email'), $usr->get_user_email());
$form->status();
$form->submit('', txt('update'), 'edit_add');
echo $form->render();
**********************************
*/
if (!defined('PHPOS')) {
    die;
}
$link_param = $my_app->get_param('link_param');
$input_title = txt('folder_name');
$button = txt('btn_create');
$form_id = 'new_folder';
$default_value = '';
$succ_msg = txt('created');
$fs = $my_app->get_param('fs');
$success_code = winclose(WIN_ID) . $monit_success;
winset('title', txt('fileinfo_title'));
winset('width', '600');
winset('height', '400');
wincenter();
$app = new phpos_app();
$app->set_app_id($link_param);
$app->load_config();
$form = new phpos_forms();
$html .= $form->form_start($form_id, helper_post_outside('null', '', $after_reload), array('app_params' => ''));
$form->label(txt('fileinfo_name'), base64_decode($my_app->get_param('file_name')));
$form->label(txt('fileinfo_dir'), base64_decode($my_app->get_param('dir_name')));
$form->label(txt('fileinfo_fs'), $fs);
$form->label(txt('fileinfo_type'), base64_decode($my_app->get_param('file_type')));
$form->label(txt('fileinfo_created'), date(DATE_FORMAT, base64_decode($my_app->get_param('file_created'))));
$form->label(txt('fileinfo_modified'), date(DATE_FORMAT, base64_decode($my_app->get_param('file_modified'))));
$form->label(txt('fileinfo_chmod'), file_chmod(base64_decode($my_app->get_param('file_chmod'))));
$html .= $form->render();
$html .= $form->form_end();
*/
if (!defined('PHPOS')) {
    die;
}
// if section access
$new_id = helper_result('update_ftp_id');
$ftp_id = $my_app->get_param('ftp_id');
if (!empty($ftp_id)) {
    $ftp = new phpos_ftp();
    if ($ftp->is_my_ftp($ftp_id) || is_root() || is_admin() && $ftp->is_my_ftp($ftp_id)) {
        $ftp->set_id($ftp_id);
        $ftp->get_ftp();
        echo $layout->title(txt('edit_ftp'), 'icon.png');
        echo $layout->txtdesc(txt('dsc_ftp_title'));
        echo helper_result('update_ftp');
        $form = new phpos_forms();
        echo $form->form_start('update_ftp', helper_ajax('section.edit_account.php'), array('app_params' => ''));
        $form->reload_after_submit(array('nowy'));
        $form->input('hidden', 'action', '', '', 'update_ftp');
        echo $layout->column('50%');
        $form->title($ftp->get_title(), null, ICONS . 'edit.png');
        $form->condition('not_null', true, txt('form_empty_field') . txt('title'));
        $form->input('text', 'ftp_new_title', txt('title'), txt('dsc_ftp_name'), $ftp->get_title());
        $form->input('text', 'ftp_new_desc', txt('desc'), txt('dsc_ftp_desc'), $ftp->get_desc());
        if (is_root() || is_admin()) {
            $items = array('0' => txt('no'), '1' => txt('yes'));
            $form->radio('ftp_new_public', txt('ftp_form_public'), txt('ftp_form_public_desc'), $items, $ftp->get_is_public());
        } else {
            $form->input('hidden', 'ftp_new_public', '', '', '0');
        }
        echo $form->render();
Example #27
0
     $succ_msg = txt('shortcuts_window_msg_app_created');
 } else {
     $succ_msg = txt('shortcuts_window_msg_app_updated');
 }
 $monit_success = "\n\t\tjSuccess(\n\t\t\t'" . $succ_msg . "',\n\t\t\t{\n\t\t\t\tautoHide : true, \n\t\t\t\tclickOverlay : false,\n\t\t\t\tMinWidth : 200,\n\t\t\t\tTimeShown : 5000,\n\t\t\t\tShowTimeEffect : 1000,\n\t\t\t\tHideTimeEffect : 600,\n\t\t\t\tLongTrip :20,\n\t\t\t\tHorizontalPosition : 'right',\n\t\t\t\tVerticalPosition : 'bottom',\n\t\t\t\tShowOverlay : false\n\t\t\t}\n\t\t);";
 $success_code = winclose(WIN_ID) . $monit_success;
 $app = new phpos_app();
 $app->set_app_id($link_param);
 $app->load_config();
 if ($back == 1) {
     $html .= $layout->back_button(txt('shortcuts_window_back_to_apps'), link_action('app', 'link_param:0'), txt('shortcuts_window_back_to_apps'), null);
 }
 $html .= $layout->subtitle($app->get_title(), $app->get_icon());
 $html .= $layout->subtitle(txt('shortcuts_app_form_choose_params'), MY_RESOURCES . 'upload.png');
 $html .= $layout->txtdesc(txt('shortcuts_app_form_choose_params_desc'));
 $form = new phpos_forms();
 $form->onsuccess($success_code);
 $html .= $form->form_start('new_link', helper_ajax('appAction.php'), array('app_params' => ''));
 $after_reload = $my_app->get_param('after_reload');
 $form->reload_after_submit(array($after_reload));
 $form->input('hidden', 'user_action_new', '', '', '1');
 $form->input('hidden', 'new_link_type', '', '', 'app');
 $start_link_title = $app->get_title();
 // if from DB
 $link_id = $my_app->get_param('link_id');
 if (!empty($link_id)) {
     $wincfg['back'] = null;
     $shortcut = new phpos_shortcuts();
     $db_shortcut = $shortcut->get_shortcut($link_id);
     $db_params = $shortcut->get_params_from_db($link_id);
     $start_link_title = $db_shortcut['file_title'];