$content = substr($stringCut, 0, strrpos($stringCut, ' ')) . '... <a class="waves-effect waves-blue btn-flat" href="' . $GLOBALS['HOST'] . '/view_blog_post.php?post=' . $post['id'] . '">Read More</a>';
        }
        echo $content;
        ?>
							</td>
						  </tr>
						  <tr>
							<td colspan="2">
								<?php 
        $i = 0;
        $files = glob("blog_galleries/" . $post['id'] . "/gallery/" . "*");
        if ($files) {
            $i = count($files);
        }
        if ($i > 0) {
            gallery("blog_galleries/" . $post['id'] . "/gallery/", "blog_galleries/" . $post['id'] . "/gallery-thumbs/", 100, 100, $gall_num, 6);
        }
        $gall_num++;
        ?>
							</td>
						</tr>
						<?php 
        if ($post['comments_allowed'] == 1) {
            ?>
						<tr>
							<td colspan="2">
								<div class="blog-comments">
									<div id="comment-wrap-<?php 
            echo $post['id'];
            ?>
">
    $_GET['recursive'] = TRUE;
}
# BBClone Setup the bbclone information. Track visits via bbclone.
define("_BBCLONE_DIR", $scriptPath . "bbclone/");
define("COUNTER", _BBCLONE_DIR . "mark_page.php");
if (!empty($includeFile)) {
    include $includeFile;
}
# Control Central
switch ($_GET['command']) {
    case "gallery":
        # Image Gallery
        define("_BBC_PAGE_NAME", "Gallery: " . $dir);
        @(include_once COUNTER);
        # Gallery View
        gallery();
        exit;
    case "slide":
        # Slide Show / Preview Mode
        define("_BBC_PAGE_NAME", "Preview: " . $dir . $file);
        @(include_once COUNTER);
        # Preview View
        preview($file);
        exit;
    case "rss":
        # Generate RSS Feed
        printRSS();
        exit;
    case "captions":
        # Add Image Captions
        # Determine if caption editing is on or off.
            echo $fields['carfax'];
            ?>
&vin=<?php 
            echo $fields['vin'];
            ?>
'><img style="border:1px solid #ccc" src='http://www.carfaxonline.com/media/img/subscriber/buyback.jpg' border='0'></a><?php 
        } else {
            echo '';
        }
        ?>
</div>		
					</ul>	                    			
			<div id="gallery_holder" class="big-view hideOnSearch">	
				<div id="gallery" class="big-view hideOnSearch" style="height:auto;">					
                  		    <?php 
        gallery($post->ID, 'gallery');
        ?>
 
                                   <div style="clear:both"></div>                   	
                   </div>
                     <div style="clear:both"></div> 
                   		<div class="small-view hideOnSearch" style="width:100%; float:left;">			
						<ul id="nav" class="elastislide-list thumbnails hideOnSearch">							
							<?php 
        gallery_thumbs($post->ID, 'thumbnail_gallery');
        ?>
							
						</ul>				
						</div>				
						</div>								
                             <span class="hide-for-small"><?php 
Exemple #4
0
    <title>Document</title>
    <link href='http://fonts.googleapis.com/css?family=Inconsolata:400,700' rel='stylesheet' type='text/css'>
    <?php 
cockpit("cockpit")->assets(["js/jquery-2.1.1.js", "js/imagesloaded.pkgd.min.js", "js/packery.pkgd.min.js", "js/intense.min.js", "js/spin.min.js", "js/script.js", "css/reset.css", "css/style.css"], 'style');
?>
</head>
<body>
    <?php 
region('header');
?>

    <div class="content">
        <div class="content-wrapper grid">

            <?php 
foreach (gallery('home') as $image) {
    ?>
                <?php 
    $thumburl = thumbnail_url($image["path"], 1280, $options);
    ?>

                <div class="item">
                    <a data-image="<?php 
    echo $thumburl;
    ?>
" data-title="<?php 
    echo $image["data"]["title"];
    ?>
" data-caption="<?php 
    echo $image["data"]["caption"];
    ?>
function print_page($page)
{
    global $connection;
    global $folders;
    $query = "UPDATE `pages` SET views = views + 1 WHERE `id` = {$page['id']}";
    $result = mysqli_query($connection, $query);
    switch ($page['type']) {
        case "Link":
            redirect_to($page['url']);
            break;
        case "Blog":
            $pgsettings = array("title" => $page['name'], "pageselection" => "true", "nav" => $page['horiz_menu_visible'], "banner" => $page['banner'], "slider" => $page['slider'], "use_google_analytics" => 1);
            require_once "includes/begin_html.php";
            include_once "blog.php";
            break;
        case "Forum":
            $pgsettings = array("title" => $page['name'], "pageselection" => "true", "nav" => $page['horiz_menu_visible'], "banner" => $page['banner'], "slider" => $page['slider'], "use_google_analytics" => 1);
            require_once "includes/begin_html.php";
            include_once "forums.php";
            break;
        case "Staff":
            $pgsettings = array("title" => $page["name"], "pageselection" => "true", "nav" => true, "banner" => $page['banner'], "slider" => $page['slider'], "use_google_analytics" => 1);
            $staffquery = "SELECT * FROM `staff` ORDER BY `order`";
            $staffresult = mysqli_query($connection, $staffquery);
            require_once "includes/begin_html.php";
            ?>

	        <script type="text/javascript" charset="utf-8">
				$(document).ready(function(){
				  $("div[rel^='prettyPhoto']").prettyPhoto();
				});
	        </script>
	        
			<h2><?php 
            echo $page["name"];
            ?>
</h2>
	        

			<?php 
            if (mysqli_num_rows($staffresult) != 0) {
                $i = 0;
                while ($staff = mysqli_fetch_array($staffresult)) {
                    $profile_pic = false;
                    $dir = "images/staff/" . $staff['id'] . "/";
                    foreach (scandir($dir) as $item) {
                        if ($item == '.' || $item == '..' || $item == 'Thumbs.db') {
                            continue;
                        }
                        $profile_pic = $item;
                    }
                    ?>
	                <div class="staffBlock" href="#staff<?php 
                    echo $i;
                    ?>
" rel="prettyPhoto[staff]">
	                    <span><?php 
                    if ($profile_pic != false) {
                        ?>
<img src="<?php 
                        echo $dir . $item;
                        ?>
" width="120" height="120" /><?php 
                    } else {
                        echo "[No Picture]";
                    }
                    ?>
</span>
	                    <span><?php 
                    echo $staff['name'];
                    ?>
</span>
	                </div>
	                <div id="staff<?php 
                    echo $i;
                    ?>
" style="display:none;">
	                	<span style="float:left; margin-right:10px; display:block; width:300px; height:auto; text-align:center; background-color:#C5C5C5; padding:10px;"><span style="line-height:300px; height:300px; display:block; padding-bottom:5px;"><?php 
                    if ($profile_pic != false) {
                        ?>
<img src="<?php 
                        echo $dir . $item;
                        ?>
" width="300" height="300" /><?php 
                    } else {
                        echo "[No Picture]";
                    }
                    ?>
</span><span style="line-height:50px; height:50px; display:block;"><strong><?php 
                    echo $staff['name'];
                    ?>
</strong></span></span>
	                    <span style="float:left; display:block;"><?php 
                    if ($staff['role'] != "") {
                        ?>
<strong>Role: </strong><?php 
                        echo $staff['role'];
                        ?>
<br><?php 
                    }
                    ?>
	                	<strong>Bio: </strong><?php 
                    if ($staff['bio'] != "") {
                        echo $staff['bio'];
                    } else {
                        echo '[No bio]';
                    }
                    ?>
</span>
	                </div>
	        <?php 
                    $i++;
                }
                ?>
	        <div class="clear"></div>
	        <?php 
            } else {
                ?>
	        	<p>[No Staff!]</p>
	        <?php 
            }
            if ($page['doc_folder'] != "") {
                order_doc_files($page['doc_folder']);
            }
            break;
        case "Custom":
            $pgsettings = array("title" => $page["name"], "pageselection" => "true", "nav" => true, "banner" => $page['banner'], "slider" => $page['slider'], "use_google_analytics" => 1);
            if ($page['forms'] != "") {
                $pageforms = unserialize($page['forms']);
                if (isset($_POST['form_id'])) {
                    $query = "SELECT * FROM `forms` WHERE  `id` = {$_POST['form_id']}";
                    $result = mysqli_query($connection, $query);
                    if (mysqli_num_rows($result) == 1) {
                        $formPost = mysqli_fetch_array($result);
                        $field_validators = unserialize($formPost['field_validators']);
                        $form_validation = array();
                        $count = 0;
                        $form_send = true;
                        foreach ($_POST as $post_key => $post_val) {
                            if ($post_key != $formPost['u_name'] && $post_key != 'form_id') {
                                $fixed_post_key = str_replace('_', ' ', $post_key);
                                switch ($field_validators[$count]) {
                                    case "none":
                                        $form_validation[$fixed_post_key] = true;
                                        break;
                                    case "email":
                                        if (filter_var($_POST[$post_key], FILTER_VALIDATE_EMAIL)) {
                                            $form_validation[$fixed_post_key] = true;
                                            break;
                                        } else {
                                            $form_send = false;
                                            $form_validation[$fixed_post_key] = false;
                                            $error = "There were errors in form \"" . $formPost['name'] . "\", please fix them below.";
                                        }
                                        break;
                                    case "notempty":
                                        if ($_POST[$post_key] != "") {
                                            $form_validation[$fixed_post_key] = true;
                                            break;
                                        } else {
                                            $form_send = false;
                                            $form_validation[$fixed_post_key] = false;
                                            $error = "There were errors in form \"" . $formPost['name'] . "\", please fix them below.";
                                        }
                                        break;
                                    case "numbers":
                                        if (is_numeric($_POST[$post_key])) {
                                            $form_validation[$fixed_post_key] = true;
                                            break;
                                        } else {
                                            $form_send = false;
                                            $form_validation[$fixed_post_key] = false;
                                            $error = "There were errors in form \"" . $formPost['name'] . "\", please fix them below.";
                                        }
                                        break;
                                    case "phone":
                                        if (preg_match("/^[0-9]{3}-[0-9]{3}-[0-9]{4}\$/", $_POST[$post_key])) {
                                            $form_validation[$fixed_post_key] = true;
                                            break;
                                        } else {
                                            $form_send = false;
                                            $form_validation[$fixed_post_key] = false;
                                            $error = "There were errors in form \"" . $formPost['name'] . "\", please fix them below.";
                                        }
                                        break;
                                }
                            }
                            $count++;
                        }
                        if ($form_send == true) {
                            $email_message = 'Data from form "' . $formPost['name'] . '", submitted at ' . $date . '<br/>';
                            foreach ($_POST as $post_key => $post_val) {
                                if ($post_key != $formPost['u_name'] && $post_key != 'form_id') {
                                    $email_message .= '<b>' . str_replace('_', ' ', $post_key) . ': </b>' . $post_val . '<br/>';
                                }
                            }
                            $to = $formPost['email_to'];
                            $email_subject = '"' . $formPost['name'] . '" form submission';
                            $headers = 'MIME-Version: 1.0' . "\r\n";
                            $headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
                            $headers .= "From: " . $formPost['email_from'] . "\r\n" . "X-Mailer: php";
                            if (mail($to, $email_subject, $email_message, $headers)) {
                                $success = 'Your response has been recorded! Thank you.';
                            }
                        }
                    }
                }
            }
            require_once "includes/begin_html.php";
            ?>
			
	        <script type="text/javascript" charset="utf-8">
				$(document).ready(function(){
				  $("a[rel^='prettyPhoto']").prettyPhoto();
				});
	        </script>
			
	        <?php 
            echo $page['content'];
            if ($page['doc_folder'] != "") {
                order_doc_files($page['doc_folder']);
            }
            if ($page['forms'] != "") {
                $pageforms = unserialize($page['forms']);
                foreach ($pageforms as $pg_form) {
                    $query = "SELECT * FROM `forms` WHERE  `id` = {$pg_form}";
                    $result = mysqli_query($connection, $query);
                    $form = mysqli_fetch_array($result);
                    $field_names = unserialize($form['field_names']);
                    $field_types = unserialize($form['field_types']);
                    $field_descs = unserialize($form['field_descs']);
                    $field_placeholders = unserialize($form['field_placeholders']);
                    $field_maxchars = unserialize($form['field_maxchars']);
                    $field_validators = unserialize($form['field_validators']);
                    $num_fields = count($field_names);
                    $count = 0;
                    ?>
	                <br><br>
	                <h2><?php 
                    echo $form['name'];
                    ?>
</h2>
					<form method="post" name="<?php 
                    echo $form['u_name'];
                    ?>
">
					<table border="0" width="100%" cellpadding="0" cellspacing="0">
						<?php 
                    while ($num_fields > $count) {
                        $maxchars = intval($field_maxchars[$count]);
                        //echo 'valid ';print_r($form_validation);echo '<br>';
                        //echo 'post ';print_r($_POST);echo '<br>';
                        if (isset($form_validation) && $form['id'] == $_POST['form_id']) {
                            $validation_arr = $form_validation[$field_names[$count]];
                        } else {
                            unset($validation_arr);
                        }
                        $temp = str_replace(' ', '_', $field_names[$count]);
                        if (isset($_POST[$temp]) && $form['id'] == $_POST['form_id']) {
                            $post_name = str_replace('_', ' ', $_POST[$temp]);
                        } else {
                            $post_name = "";
                        }
                        ?>
						<tr>
							<td>
	                        <label for="<?php 
                        echo $field_names[$count];
                        ?>
" style="margin-left:10px;"><?php 
                        echo $field_names[$count] . ':';
                        if ($field_validators[$count] == "notempty" || $field_validators[$count] == "email") {
                            echo '*';
                        }
                        ?>
 </label><?php 
                        if (isset($validation_arr) && $validation_arr != true) {
                            ?>
<div style=" display:inline; border-radius:5px; background-color:#9F0002; color:#FFFFFF; padding:3px; font-size:16px;"><?php 
                            if ($field_validators[$count] == "email") {
                                echo 'Invalid email';
                            } elseif ($field_validators[$count] == "notempty") {
                                echo 'Cannot be blank';
                            } elseif ($field_validators[$count] == "numbers") {
                                echo 'Field can only contain numbers';
                            } elseif ($field_validators[$count] == "phone") {
                                echo 'Invalid Phone, valid format: "555-555-5555"';
                            }
                            ?>
</div><?php 
                        }
                        ?>
<br>
	                        <span class="tooltips" style="vertical-align:middle;">
	                            <?php 
                        if ($field_types[$count] == "text") {
                            ?>
	                                <input name="<?php 
                            echo $field_names[$count];
                            ?>
" id="<?php 
                            echo $field_names[$count];
                            ?>
" style=" width:250px; <?php 
                            if (isset($validation_arr) && $validation_arr != true) {
                                echo 'border:2px solid #9F0002;"';
                            }
                            ?>
" value="<?php 
                            echo $post_name;
                            ?>
" type="text"<?php 
                            if ($field_placeholders[$count] != "") {
                                echo ' placeholder="' . $field_placeholders[$count] . '"';
                            }
                            if ($maxchars != "") {
                                echo ' maxlength="' . $maxchars . '"';
                            }
                            ?>
 />
	                            <?php 
                        } elseif ($field_types[$count] == "textarea") {
                            ?>
	                                <textarea name="<?php 
                            echo $field_names[$count];
                            ?>
" id="<?php 
                            echo $field_names[$count];
                            ?>
"<?php 
                            if (isset($form_validation[$field_names[$count]]) && $form_validation[$field_names[$count]] != true) {
                                echo ' style="border:2px solid #9F0002;"';
                            }
                            ?>
 rows="15" cols="75"<?php 
                            if ($field_placeholders[$count] != "" || $maxchars != "") {
                                $placeholder = $field_placeholders[$count];
                                if ($maxchars != "") {
                                    $placeholder .= ' (Max. ' . $maxchars . ' characters)';
                                }
                                echo ' placeholder="' . $placeholder . '"';
                            }
                            if ($maxchars != "") {
                                echo ' maxlength="' . $maxchars . '"';
                            }
                            ?>
><?php 
                            if (isset($_POST[$field_names[$count]])) {
                                echo $_POST[$field_names[$count]];
                            }
                            ?>
</textarea>
	                            <?php 
                        }
                        ?>
	                            <?php 
                        if ($field_descs[$count] != "") {
                            echo "<span>" . $field_descs[$count] . "</span>";
                        }
                        ?>
	                        </span>
							</td>
						</tr>
						<?php 
                        $count++;
                    }
                    ?>
						<tr>
							<td>
								<input type="hidden" name="form_id" value="<?php 
                    echo $form['id'];
                    ?>
">
								<input type="submit" name="<?php 
                    echo $form['u_name'];
                    ?>
" value="<?php 
                    if ($form['submit_value'] != "") {
                        echo $form['submit_value'];
                    } else {
                        echo 'Submit';
                    }
                    ?>
" />
							</td>
						</tr>
					</table>
					</form>
					<?php 
                }
            }
            if ($page['galleries'] != "") {
                $pagegalleries = unserialize($page['galleries']);
                if (count($pagegalleries) > 1) {
                    ?>
					<div id="TabbedPanels1" class="TabbedPanels">
						  <ul class="TabbedPanelsTabGroup">
							<?php 
                    foreach ($pagegalleries as $gallery) {
                        $query = "SELECT * FROM `galleries` WHERE id={$gallery}";
                        $result = mysqli_query($connection, $query);
                        $pagegallery = mysqli_fetch_array($result);
                        ?>
								<li class="TabbedPanelsTab" tabindex="0"><?php 
                        echo $pagegallery['name'];
                        ?>
</li>
								<?php 
                    }
                    ?>
						  </ul>
						  <div class="TabbedPanelsContentGroup">
						  <?php 
                    $gallcount = 0;
                    foreach ($pagegalleries as $gallery) {
                        $query = "SELECT * FROM `galleries` WHERE id={$gallery}";
                        $result = mysqli_query($connection, $query);
                        $pagegallery = mysqli_fetch_array($result);
                        ?>
							<div class="TabbedPanelsContent">
							<?php 
                        gallery("galleries/" . $pagegallery['name'] . "/gallery/", "galleries/" . $pagegallery['name'] . "/gallery-thumbs/", 200, 200, $gallcount);
                        if ($pagegallery['subgalleries'] != "") {
                            $subgalleries = unserialize($pagegallery['subgalleries']);
                            foreach ($subgalleries as $subgalleryid) {
                                $query = "SELECT * FROM `galleries` WHERE id={$subgalleryid}";
                                $result = mysqli_query($connection, $query);
                                $subgallery = mysqli_fetch_array($result);
                                ?>
										<h2><?php 
                                echo $subgallery['name'];
                                ?>
</h2>
										<?php 
                                gallery("galleries/" . $subgallery['name'] . "/gallery/", "galleries/" . $subgallery['name'] . "/gallery-thumbs/", 200, 200, $gallcount);
                            }
                        }
                        ?>
							</div>
						<?php 
                        $gallcount++;
                    }
                    ?>
								</div>
							</div>
						  <?php 
                } else {
                    $query = "SELECT * FROM `galleries` WHERE id={$pagegalleries[0]}";
                    $result = mysqli_query($connection, $query);
                    $onegallery = mysqli_fetch_array($result);
                    ?>
						<h2><?php 
                    echo $onegallery['name'];
                    ?>
</h2>
						<?php 
                    gallery("galleries/" . $onegallery['name'] . "/gallery/", "galleries/" . $onegallery['name'] . "/gallery-thumbs/", 200, 200, 'gall');
                    if ($onegallery['subgalleries'] != "") {
                        $subgalleries = unserialize($onegallery['subgalleries']);
                        foreach ($subgalleries as $subgalleryid) {
                            $query = "SELECT * FROM `galleries` WHERE id={$subgalleryid}";
                            $result = mysqli_query($connection, $query);
                            $subgallery = mysqli_fetch_array($result);
                            ?>
								<h2><?php 
                            echo $subgallery['name'];
                            ?>
</h2>
								<?php 
                            gallery("galleries/" . $subgallery['name'] . "/gallery/", "galleries/" . $subgallery['name'] . "/gallery-thumbs/", 200, 200, 'gall');
                        }
                    }
                }
            }
            break;
    }
}
<?php

require_once "../functions/gallery.php";
?>
<div class="row">
		<h1 class="page-header">
		Album Two
		</h1>
	<div class="col-lg-12">
	<?php 
gallery("two");
?>
	</div>
</div>
Exemple #7
0
    table.gallery td {
      border: solid 1px;
    }
  </style>
  </head>
  <body>
    <div id="wrap">
      <!-- header or something -->
      <h1>
        Gallery<?php 
if ($directory) {
    echo " : " . htmlspecialchars($directory);
}
?>
      </h1>
      <div id="main">
      <?php 
if ($directory && is_dir("images/{$directory}")) {
    gallery("images/{$directory}");
} else {
    gallery_list("images");
}
?>
      </div>
      <div id="footer">
        <hr />
      </div>
    </div>
  </body>
</html>
Exemple #8
0
        die("null");
    }
    $ret = 1;
    print json_encode($ret);
});
$app->get("/contact/?", function () use($app) {
    $app->render("common/contact.html");
});
$app->get("/changelog/?", function () use($app) {
    $app->render("common/changelog.html");
});
$app->get("/gallery/?", function () use($app) {
    gallery($app, "en");
});
$app->get("/:lang/gallery/?", function ($lang) use($app) {
    gallery($app, $lang);
});
function gallery($app, $lang)
{
    if (!file_exists($app->view()->getTemplatesDirectory() . "/" . $lang . "/gallery.html")) {
        $app->notFound();
        return;
    }
    $cs_id = $app->request()->params("cs_id");
    if (!empty($cs_id) && !is_string($cs_id)) {
        $cs_id = null;
    }
    $api_types = $app->request()->params("api_types");
    if (!is_array($api_types)) {
        $api_types = array_keys($GLOBALS["api_type_list"]);
    }
Exemple #9
0
function connectors($doc, $media, $id)
{
    $large = $_SESSION['prma']['content'];
    $largb = round($large * 0.5);
    $xt = strtolower(strrchr($doc, '.'));
    $xfp = strrpos($doc, ':');
    $xf = substr($doc, $xfp);
    $pdoc = substr($doc, 0, $xfp);
    if (rstr(70)) {
        $xf = retape_conn($xf, $id);
    }
    //list($d,$p)=good_param($pdoc);
    switch ($xf) {
        case ':no':
            return;
            break;
        case ':br':
            return "\n";
            break;
        case ':u':
            return '<u>' . $pdoc . '</u>';
            break;
        case ':i':
            return '<i>' . $pdoc . '</i>';
            break;
        case ':b':
            return '<b>' . $pdoc . '</b>';
            break;
        case ':h':
            return '<h3>' . $pdoc . '</h3>';
            break;
        case ':h1':
            return '<h1>' . $pdoc . '</h1>';
            break;
        case ':h2':
            return '<h2>' . $pdoc . '</h2>';
            break;
        case ':h4':
            return '<h4>' . $pdoc . '</h4>';
            break;
        case ':e':
            return '<sup>' . $pdoc . '</sup>';
            break;
        case ':l':
            return '<small>' . $pdoc . '</small>';
            break;
        case ':k':
            return '<strike>' . $pdoc . '</strike>';
            break;
        case ':q':
            return '<blockquote>' . $pdoc . '</blockquote>';
            break;
        case ':t':
            return btn("txtit", $pdoc);
            break;
        case ':c':
            return btn("txtclr", $pdoc);
            break;
        case ':s':
            return btn("stabilo", $pdoc);
            break;
        case ':r':
            return pub_clr($pdoc . '§ff0000');
            break;
        case ':list':
            return make_li($pdoc, 'ul');
            break;
        case ':css':
            return pub_css($pdoc);
            break;
        case ':font':
            return pub_font($pdoc);
            break;
        case ':size':
            return pub_size($pdoc);
            break;
        case ':color':
            return pub_clr($pdoc);
            break;
        case ':html':
            return pub_html($pdoc);
            break;
        case ':pub':
            return pubart($pdoc);
            break;
            //pub
        //pub
        case ':w':
            return lkc('', goodroot($pdoc), $pdoc);
            break;
        case ':read':
            return str_replace('<br />', '', read_msg($pdoc, $media));
            break;
            //read
        //read
        case ':photo':
            return photo_thumbs($pdoc, $id);
            break;
            //gallery
        //gallery
        case ':photo1':
            return plugin('flashgallery', $pdoc, $id);
            break;
            //flash
        //flash
        case ':photo2':
            return gallery_j($pdoc, $id);
            break;
            //ajax
        //ajax
        case ':gallery':
            return gallery($pdoc);
            break;
        case ':slides':
            return slides($pdoc, $id);
            break;
            //diapo
        //diapo
        case ':slider':
            return slider($pdoc, $id);
            break;
            //flash
        //flash
        case ':sliderJ':
            return sliderj($pdoc, $id);
            break;
            //ajax
        //ajax
        case ':jukebox':
            return jukebox($pdoc, $media, $id);
            break;
            //jukebox
        //jukebox
        case ':radio':
            return radio($pdoc, $media, $id);
            break;
            //radio
        //radio
        case ':import':
            return import_art($pdoc, $media);
            break;
            //import
        //import
        case ':numlist':
            return make_li($pdoc, 'ol');
            break;
        case ':forum':
            return plugin('forum', $pdoc ? $pdoc : $id);
            break;
            //forum
        //forum
        case ':search':
            return rech_internal($pdoc);
            break;
            //search
        //search
        case ':articles':
            return arts_mod($pdoc, $id);
            break;
            //articles
        //articles
        case ':formail':
            return make_form($pdoc, 'mailform' . $id, '_formail___' . ajx($pdoc, '') . '____');
            break;
            //mail
        //mail
        case ':chat':
            return plugin('chat', $pdoc ? $pdoc : $id, 5);
            break;
            //chat
        //chat
        case ':chatxml':
            return plugin('chatxml', $pdoc ? $pdoc : $id);
            break;
        case ':room':
            return call_plug('', 'popup', 'chatxml', $pdoc, pictxt('chat', $pdoc));
            break;
        case ':shop':
            return plugin('shop', 'shop', $pdoc, $id);
            break;
            //shop
        //shop
        case ':prod':
            return plugin('shop', 'prod', $pdoc, $id);
            break;
            //prod
        //prod
        case ':bkg':
            return mk_bkg($pdoc, $id);
            break;
        case ':draw':
            return plugin('draw');
            break;
        case ':icon':
            return icon($pdoc);
            break;
        case ':center':
            return bal("center", $pdoc);
            break;
        case ':right':
            return divc('" align="right', $pdoc);
            break;
        case ':clear':
            if (is_image($pdoc)) {
                $pdoc = place_image($pdoc, $media, $large, $largb);
            }
            return str_replace('float:left;', '', $pdoc) . "\n\n";
            break;
        case ':table':
            return mk_table($pdoc);
            break;
        case ':divtable':
            return mk_dtable($pdoc);
            break;
        case ':nh':
            if ($media == 'nl') {
                return lka('#nb' . $pdoc . '" name="nh' . $pdoc, $pdoc);
            } else {
                return lj('" name="nh' . $pdoc, 'popup_nbp___' . $pdoc . '_' . $id, $pdoc);
            }
            break;
        case ':nb':
            if ($media != 'nl') {
                $go = urlread($id);
            }
            return lka($go . '#nh' . $pdoc . '" name="nb' . $pdoc, $pdoc);
            break;
            //nbp
        //nbp
        case ':pre':
            return bal("pre", entities($pdoc));
            break;
        case ':code':
            return bal('pre', bal('code', $pdoc));
            break;
        case ':php':
            return progcode($pdoc);
            break;
        case ':link':
            return special_link($pdoc);
            break;
        case ':console':
            return divc("console", $pdoc);
            break;
        case ':figure':
            return figure($pdoc, $large);
            break;
        case ':scan':
            return scan_txt($pdoc);
            break;
            //fopen_txt
        //fopen_txt
        case ':iframe':
            return iframe($pdoc, '');
            break;
        case ':imgtxt':
            return create_img_txt($pdoc);
            break;
        case ':download':
            return download($pdoc);
            break;
        case ':msql':
            return msqread(msq_goodtable_b($pdoc), $id);
            break;
        case ':microsql':
            return msqread(msq_goodtable($pdoc), $id);
            break;
        case ':microread':
            return microread($pdoc);
            break;
        case ':msq_conn':
            return msqconn($pdoc, $id);
            break;
        case ':msq_html':
            return msqconn($pdoc, $id);
            break;
            //obso
        //obso
        case ':msq_lasts':
            return msqlasts($pdoc);
            break;
        case ':msq_count':
            return msqcount($pdoc);
            break;
        case ':msq_bin':
            return msqbin($pdoc);
            break;
        case ':msq_graph':
            return msqgraph($pdoc, $media);
            break;
        case ':data':
            return msqdata($pdoc, $id);
            break;
        case ':microform':
            return plugin('microform', $pdoc, $id);
            break;
            break;
        case ':module':
            req('mod');
            return build_mod_r($pdoc);
            break;
        case ':modpop':
            return lj('', 'popup_modpop__3_' . ajx($pdoc), picto('get'));
            break;
        case ':ajxget':
            return ajx($pdoc);
            break;
        case ':ajax':
            return ajxlink($pdoc, randid(), 0, 1);
            break;
        case ':rss_input':
            return rssin($pdoc);
            break;
        case ':twitter':
            return plugin_func('twit', 'twit_build', ajx($pdoc));
            break;
        case ':twitter_cached':
            return twitart($pdoc, $id);
            break;
        case ':poptwit':
            return poptwit($pdoc);
            break;
        case ':last-update':
            return lastup($pdoc, $id);
            break;
        case ':pdf':
            return pdfreader($pdoc);
            break;
        case ':swf':
            return popswf($pdoc);
            break;
        case ':jpg':
            return place_image($pdoc, $media, $large, $largb);
            break;
        case ':img':
            $im = vacuum_image($pdoc, $id);
            return place_image($im, $media, $large, $largb);
            break;
            //img
        //img
        case ':image':
            return image($pdoc);
            break;
        case ':mini':
            if (substr($pdoc, 0, 4) == 'http') {
                return vacuum_image($pdoc, $id);
            }
            return make_mini_b($pdoc, $id);
            break;
            //mini
        //mini
        case ':thumb':
            return make_mini_c($pdoc);
            break;
            //thumb
        //thumb
        case ':video':
            return video_auto($pdoc, $large, $id, $media);
            break;
        case ':popvideo':
            return popvideo($pdoc);
            break;
        case ':poptxt':
            return call_j($pdoc, 'poptxt');
            break;
        case ':popmsqt':
            return call_j($pdoc, 'popmsqt');
            break;
        case ':popmsql':
            return call_j($pdoc, 'popmsql');
            break;
        case ':popread':
            return call_j($pdoc, 'popread');
            break;
        case ':pop':
            return call_pop($pdoc);
            break;
        case ':jopen':
            return jopen($pdoc, 0);
            break;
            //jopen
        //jopen
        case ':jconn':
            return jopen($pdoc, 1);
            break;
            //jconn
        //jconn
        case ':popurl':
            return popurl($pdoc);
            break;
        case ':popart':
            return pop_art($pdoc);
            break;
        case ':rss_art':
            return rss_art($pdoc, 0, 0);
            break;
        case ':rss_read':
            return rss_art($pdoc, 1, 0);
            break;
        case ':webpage':
            return lj('txtbox', 'popup_webpage___' . ajx($pdoc), preplink($pdoc));
            break;
        case ':web':
            return weblink($pdoc);
            break;
        case ':idart':
            return id_of_suj($pdoc);
            break;
        case ':petition':
            return plugin('petition', $id, 10);
            break;
        case ':book':
            return plugin('book', $pdoc, $id);
            break;
        case ':popbook':
            return plugin('book', $pdoc, 'x');
            break;
        case ':track':
            return tracks_read($pdoc);
            break;
        case ':2cols':
            if ($media > 2) {
                return columns($pdoc, 2);
            } else {
                return $pdoc;
            }
            break;
        case ':3cols':
            if ($media > 2) {
                return columns($pdoc, 3);
            } else {
                return $pdoc;
            }
            break;
        case ':svg':
            return svg($pdoc);
            break;
        case ':svgcode':
            list($p, $o) = split_one('§', $pdoc, 1);
            return plugin_func('svg', 'svg_j', $p, $o);
            break;
        case ':plugin':
            list($p, $o) = split_one('§', $pdoc, 1);
            return plugin($p, $o);
            break;
        case ':plug':
            list($p, $o, $conn) = decompact_conn($pdoc);
            return plugin($conn, $p, $o);
            break;
        case ':pluf':
            list($fnc, $plg) = explode('§', $pdoc);
            return plugin_func($plg, $fnc, '');
            break;
        case ':plup':
            list($p, $o, $conn) = decompact_conn($pdoc);
            list($plg, $bt) = split_one('§', $conn, 1);
            return lj('', 'popup_plupin___' . $plg . '_' . ajx($p) . '_' . ajx($o), $bt ? $bt : $plg);
            break;
        case ':openapp':
            list($p, $o, $d) = decompact_conn($pdoc);
            return openapp($d, $p, $o);
            break;
        case ':popapp':
            list($p, $o, $d) = decompact_conn($pdoc);
            return lj('', 'popup_openapp___' . $d, $d);
            break;
        case ':apps':
            return read_apps_link($pdoc);
            break;
        case ':bubble':
            return bubble_menus($pdoc, 'inline');
        case ':header':
            list($d, $p) = explode('§', $pdoc);
            Head::add($p ? $p : 'code', delbr($d, "\n"));
            return;
            break;
        case ':jscode':
            Head::add('jscode', delbr($pdoc, "\n"));
            return;
            break;
        case ':jslink':
            Head::add('jslink', delbr($pdoc, "\n"));
            return;
            break;
        case ':basic':
            list($func, $var) = good_param($pdoc);
            return cbasic($func, $var);
            break;
        case ':bazx':
            return plugin('bazx', $pdoc);
            break;
        case ':version':
            return $_SESSION['philum'];
            break;
        case ':ver':
            $phi = $_SESSION['philum'];
            return substr($phi, 0, 2) . '.' . substr($phi, 2, 2);
            break;
        case ':picto':
            @(list($p, $o) = explode('§', $pdoc));
            return picto($p, $o);
            break;
        case ':on':
            return '[' . $pdoc . ']';
            break;
    }
    if ($doc == '--') {
        return hr();
    }
    //hr
    if (is_image($doc) && strpos($doc, '§') === false && strpos($doc, '<') === false) {
        //images
        if (substr($d, 0, 4) == 'http' && !$_GET['callj']) {
            $doc = vacuum_image($doc, $id);
        }
        return place_image($doc, $media, $large, $largb);
    }
    if (strpos($doc, "¬") !== false) {
        return mk_dtable($doc);
    }
    //tables
    if ($xt == ".mp3") {
        return audio(goodroot($doc), $id);
    }
    //mp3
    if ($xt == ".mp4") {
        return video_html(goodroot($doc));
    }
    //mp4
    if ($xt == ".pdf") {
        return pdfdoc($doc, $media, $large);
    }
    //pdf
    if ($xt == ".svg") {
        list($p, $w, $h) = subparams($doc);
        return image($p, $w, $h);
    }
    //svg
    //if($xt==".flv")return jwplayer($doc,$large);//flv
    if ($xt == ".swf") {
        return flash_prep($doc, '');
    }
    //swf
    if ($xt == ".txt") {
        $doc = goodroot($doc);
        return lkt('', $doc, strrchr($doc, "/"));
    }
    if ($xt == ".gz") {
        return download($doc);
    }
    //tar
    if ($xt && $xt != ".") {
        //video
        if (strpos('.ogg.mp4.m4a.mov.mpg.wmv.h264.aac', $xt) !== false) {
            if ($media != 3) {
                return lj('txtx', 'pagup_popvideo___' . ajx($doc), pictxt('video', strrchr_b($doc, "/")));
            }
            if ($xt == '.mp4' or $xt == '.m4a' or $xt == '.mov') {
                return video_html(goodroot($doc));
            }
        }
    }
    if (substr($pdoc, 0, 1) == '@') {
        return poptwit(substr($pdoc, 1));
    }
    //liens
    if ((strpos($doc, '§') !== false or strpos($doc, 'http') !== false or strpos($doc, '@') !== false) && strpos($doc, '<a href') === false) {
        $lk = prepdlink($doc);
        if (is_image($lk[0])) {
            //link2image§text
            if (substr($lk[0], 0, 4) == 'http') {
                $lk[0] = vacuum_image($lk[0], $id);
            }
            if (substr($lk[1], 0, 4) == 'http') {
                $lk[1] = lkt('', $lk[1], preplink($lk[1]));
            }
            if (is_image($lk[1])) {
                return popim(goodroot($lk[0]), image(goodroot($lk[1])), $id);
            }
            //mini
            //return place_image($lk[0],$media,$large,$largb,$lk[1],'');
            return popim(goodroot($lk[0], 1), $lk[1]);
        } elseif (is_image($lk[1])) {
            //link§image
            if (substr($lk[1], 0, 4) == 'http') {
                $lk[1] = vacuum_image($lk[1], $id);
            }
            if (strpos($lk[0], '.pdf') !== false) {
                return pdfdoc($doc, $media, $large);
            }
            if (is_numeric($lk[0])) {
                $lk[0] = urlread($lk[0]);
            }
            return lkc('', $lk[0], place_image($lk[1], $media, $large, $largb)) . "\n\n";
        } elseif (substr($lk[0], 0, 4) == 'http') {
            return lka($lk[0], $lk[1]);
        } elseif (strpos($lk[0], '<img') !== false) {
            return $lk[0] . divc('blocktext', $lk[1]);
        } elseif (strpos($lk[1], '<img') !== false) {
            return $lk[0] . ' ' . $lk[1];
        } elseif (substr($lk[0], 0, 1) == '/') {
            return lka($lk[0], $lk[1]);
        } elseif (strpos($lk[0], '/') !== false) {
            return lkc('', goodroot($lk[0]), $lk[1]);
        } elseif (strpos($lk[0], '.pdf') !== false) {
            return pdfdoc($doc, $media, $large);
        } elseif (substr($lk[0], 0, 1) == '#') {
            list($lien, $name) = explode('-', $lk[0]);
            return lka($lien . '" name="' . $name, $lk[1]);
        } elseif (strpos($lk[0], '@') !== false && strpos($lk[0], '.') !== false) {
            return lka('mailto:' . $lk[0], $lk[1] ? $lk[1] : $lk[0]);
        } elseif (substr($doc, 0, 1) == '@' && ($tw = substr($doc, 1))) {
            return poptwit($tw);
        } elseif (is_numeric($lk[0])) {
            return jread('', $lk[0], $lk[1]);
        }
    }
    //cols
    if (substr($xf, 0, 2) == ":/") {
        $nb = substr($xf, 2);
        if (is_numeric($nb)) {
            $nw = $large / $nb - 5;
            if ($media < 3) {
                return $pdoc;
            } else {
                return divs('float:left; width:' . $nw . 'px; padding-right:5px;', $pdoc);
            }
        }
    }
    //codeline_join
    $xxf = substr($xf, 1);
    $clvr = sesmk('clvars');
    if ($clvr[$xxf]) {
        $rb = decompact_conn($doc);
        return codeline($rb[0], $rb[1], $rb[2]);
    }
    //user_conn
    $is = strpos($xf, ':') !== false ? 1 : 0;
    if ($xxf && $is && $xxf != 'stop' && $xxf != 'attr' && $xxf != 'rect' && $xxf != 'defs') {
        $func = msql_read('', ses('qb') . '_connectors', $xxf);
        if (!$func) {
            $func = msql_read('', 'public_connectors', $xxf);
        }
        if ($func && !is_array($func)) {
            return cbasic($func, $pdoc);
        }
        //plugin
        if (reqp($xxf)) {
            list($p, $o) = explode('§', $pdoc);
            $ret = plugin($xxf, $p, $o);
        }
        if ($ret) {
            return delbr($ret, "\n");
        }
    }
    return '[' . $doc . ']';
}
Exemple #10
0
        return $p["Personal"] != true && $p['Publish'] === true;
    })->limit($limit)->skip(($page - 1) * $limit)->toArray();
    $posts = Cms::processPosts($posts);
    return $app['twig']->render('blog.twig', array('data' => $posts, 'page' => $page, 'pages' => $pages));
};
$app->get('/blog/', $blog)->value('page', '1');
$app->get('/blog/page/{page}/', $blog);
$app->get('/blog/{postslug}/', function ($postslug) use($app) {
    $data = collection("posts")->findOne(["Title_slug" => $postslug]);
    if ($data === null) {
        $app->abort(404, "Post '{$postslug}' does not exist.");
    }
    return $app['twig']->render('post.twig', array('data' => $data));
});
$app->get('/portfolio/', function () use($app) {
    $data = gallery("Portfolio");
    d($data);
    return $app['twig']->render('gallery.twig', array('data' => $data));
});
$app->get('/cv/', function () use($app) {
    $content = Cms::curlGet(CV_URL . ".md");
    $content = cockpit("cockpit")->markdown($content);
    $content = Cms::cleanHtml($content);
    $data = ["Title" => "Curriculum Vitae", "Subtitle" => "Lorem ipsum", "content" => "<section class='cv'>" . $content . "</section>"];
    d($data);
    return $app['twig']->render('page.twig', array('data' => $data));
});
$app->get('/{pageslug}/', function ($pageslug) use($app) {
    $data = collection("Pages")->findOne(["Title" => $pageslug]);
    if ($data === null) {
        $data = collection("Pages")->findOne(["Title_slug" => $pageslug]);
<?php

require_once "../functions/gallery.php";
?>
<div class="row">
		<h1 class="page-header">
		Album Three
		</h1>
	<div class="col-lg-12">
	<?php 
gallery("three");
?>
	</div>
</div>
Exemple #12
0
<?php

require_once "../functions/gallery.php";
?>
<div class="row">
		<h1 class="page-header">
		Album One
		</h1>
	<div class="col-lg-12">
	<?php 
gallery("one");
?>
	</div>
</div>