$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(); include MY_APP_DIR . 'views/cloud_help_google.php'; echo $layout->end('column'); echo $layout->column('50%'); switch ($cloud_type) { case 'google_drive': $form->title(txt('cloud_authentication'), '', ICONS . 'auth_key.png'); $form->condition('not_null', true, txt('form_empty_field') . 'ClientID'); $form->input('text', 'cloud_new_login', 'ClientID', txt('dsc_cloud_login'), $cloud->get_login());
echo $layout->column('33%'); echo $layout->subtitle(txt('cloud_public'), MY_RESOURCES_URL . 'cloud_icon.png'); if (is_root() || is_admin()) { echo $layout->txtdesc(txt('dsc_cloud_list_public')); } else { echo $layout->txtdesc(txt('dsc_cloud_list_public_user')); } $clouds = new phpos_clouds(); $clouds_ids = $clouds->get_public_clouds(); $c = count($clouds_ids); if ($c != 0) { echo $layout->tbl_start(); $layout->td_classes(array('', '', 'tbl_grey')); echo $layout->head(array('<img src="' . MY_RESOURCES_URL . 'cloud_icon.png" />' => '20%', txt('cloud_account') => '40%', txt('cloud_type') => '40%')); for ($i = 0; $i < $c; $i++) { $cl = new phpos_clouds(); $cl->set_id($clouds_ids[$i]['id']); $cl->get_cloud(); if (is_root() || $cl->is_my_cloud($clouds_ids[$i]['id'])) { $item = '<a href="javascript:void(0);" onclick="' . helper_reload(array('section' => 'edit_account', 'cloud_id' => $cl->get_id(), 'cloud_type' => $cl->get_cloud_type())) . '">' . $cl->get_title() . '</a>'; } else { $item = $cl->get_title(); } echo $layout->row(array('<img src="' . $cl->get_cloud_icon() . '" style="height:20px"/>', $item, $cl->get_cloud_name()), $cl->get_desc()); } echo $layout->tbl_end(); } else { echo $layout->empty_list(); } echo $layout->end('column'); echo $layout->clr();