getURL().'#plugins' : $_REQUEST['redir']; $core->blog->settings->addNamespace('cinecturlink2'); $s = $core->blog->settings->cinecturlink2; $cinecturlink2_active = (boolean) $s->cinecturlink2_active; $cinecturlink2_widthmax = abs((integer) $s->cinecturlink2_widthmax); $cinecturlink2_folder = (string) $s->cinecturlink2_folder; $cinecturlink2_triggeronrandom = (boolean) $s->cinecturlink2_triggeronrandom; $cinecturlink2_public_active = (boolean) $s->cinecturlink2_public_active; $cinecturlink2_public_title = (string) $s->cinecturlink2_public_title; $cinecturlink2_public_description = (string) $s->cinecturlink2_public_description; $cinecturlink2_public_nbrpp = (integer) $s->cinecturlink2_public_nbrpp; if ($cinecturlink2_public_nbrpp < 1) { $cinecturlink2_public_nbrpp = 10; } if (!empty($_POST['save'])) { try { $cinecturlink2_active = !empty($_POST['cinecturlink2_active']); $cinecturlink2_widthmax = abs((integer) $_POST['cinecturlink2_widthmax']); $cinecturlink2_folder = (string) files::tidyFileName($_POST['cinecturlink2_folder']); $cinecturlink2_triggeronrandom = !empty($_POST['cinecturlink2_triggeronrandom']); $cinecturlink2_public_active = !empty($_POST['cinecturlink2_public_active']); $cinecturlink2_public_title = (string) $_POST['cinecturlink2_public_title']; $cinecturlink2_public_description = (string) $_POST['cinecturlink2_public_description']; $cinecturlink2_public_nbrpp = (integer) $_POST['cinecturlink2_public_nbrpp']; if ($cinecturlink2_public_nbrpp < 1) { $cinecturlink2_public_nbrpp = 10; } if (empty($cinecturlink2_folder)) { throw new Exception(__('You must provide a specific folder for images.')); } cinecturlink2::test_folder( DC_ROOT . '/' . $core->blog->settings->system->public_path, $cinecturlink2_folder, true ); $s->put('cinecturlink2_active', $cinecturlink2_active); $s->put('cinecturlink2_public_active', $cinecturlink2_public_active); $s->put('cinecturlink2_public_title', $cinecturlink2_public_title); $s->put('cinecturlink2_public_description', $cinecturlink2_public_description); $s->put('cinecturlink2_public_nbrpp', $cinecturlink2_public_nbrpp); $s->put('cinecturlink2_widthmax', $cinecturlink2_widthmax); $s->put('cinecturlink2_folder', $cinecturlink2_folder); $s->put('cinecturlink2_triggeronrandom', $cinecturlink2_triggeronrandom); dcPage::addSuccessNotice( __('Configuration successfully updated.') ); $core->adminurl->redirect( 'admin.plugins', ['module' => 'cinecturlink2', 'conf' => 1, 'redir' => $list->getRedir()] ); } catch (Exception $e) { $core->error->add($e->getMessage()); } } echo '
' . __('This increases the random effect, but updates the cache of the blog whenever the widget is displayed, which reduces the perfomances of your blog.') . '
' . sprintf(__('Public page has url: %s'), '' . $core->blog->url . $core->url->getBase('cinecturlink2') . '') . '